/* WGets.h */ #ifndef _wgets_h_ #define _wgets_h_ 1 #define wg_TraceFileName "trace" #define wg_EOF (-1) #define wg_BadParamBlock (-2) #define wg_DstSizeTooSmall (-3) #define wg_WindowTooSmall (-4) #define wg_BadCursesWINDOW (-5) #define wg_BadCoordinates (-6) #define wg_BadBufferPointer (-7) #define wg_RegularEcho 0 #define wg_BulletEcho 1 #define wg_NoEcho 2 #define wg_Bullet '.' #define wg_NoHistory ((FTPLineListPtr) 0) typedef struct WGetsParams { WINDOW *w; /* in */ int sy, sx; /* in */ char *dst; /* in, out */ int fieldLen; /* in */ size_t dstSize; /* in */ int useCurrentContents; /* in */ int echoMode; /* in */ int changed; /* out */ int dstLen; /* out */ FTPLineListPtr history; /* in, out */ } WGetsParams, *WGetsParamPtr; int wg_Gets(WGetsParamPtr wgpp); #endif /* _wgets_h_ */