version 1.3.2.2, 2010/03/22 19:48:26
|
version 1.4, 2010/04/16 13:25:27
|
Line 161 inline int io_RTrimStr(unsigned char *psLine);
|
Line 161 inline int io_RTrimStr(unsigned char *psLine);
|
* return: 0 nothing to do; !=0 Removed bytes |
* return: 0 nothing to do; !=0 Removed bytes |
*/ |
*/ |
inline int io_TrimStr(unsigned char *psLine); |
inline int io_TrimStr(unsigned char *psLine); |
|
/* |
|
* io_Char2Hex() Convert from Char string to Hex string |
|
* @psLine = Text string |
|
* @lineLen = Length of Text string |
|
* return: NULL nothing to do or error; !=0 Allocated new converted string(must be free) |
|
*/ |
|
inline char *io_Char2Hex(unsigned char *psLine, int lineLen); |
|
/* |
|
* io_Hex2Char() Convert from Hex string to Char string |
|
* @psLine = Text string |
|
* @lineLen = Length of Text string |
|
* return: NULL nothing to do or error; !=0 Allocated new converted string(must be free) |
|
*/ |
|
inline char *io_Hex2Char(unsigned char *psLine, int lineLen); |
|
|
/* |
/* |
* ioURLGet() Parse and get data from input URL |
* ioURLGet() Parse and get data from input URL |
Line 243 int io_Cmd_Exit(void *cmds, FILE *out, char ** __restr
|
Line 257 int io_Cmd_Exit(void *cmds, FILE *out, char ** __restr
|
!strncmp(CMDS[i].cmd_name, text, len)) \ |
!strncmp(CMDS[i].cmd_name, text, len)) \ |
return strdup(CMDS[i].cmd_name); \ |
return strdup(CMDS[i].cmd_name); \ |
} \ |
} \ |
|
return NULL; \ |
|
} |
|
|
|
/* |
|
* io_Make_Comp_Args - Declare helper function for Arguments completion |
|
*/ |
|
#define IO_MAKE_COMP_ARGS(FUNC, ARGS) \ |
|
char *FUNC(const char *text __attribute__((unused)), int state) \ |
|
{ \ |
|
while (ARGS[state]) \ |
|
return strdup(ARGS[state]); \ |
return NULL; \ |
return NULL; \ |
} |
} |
|
|