version 1.3.2.1, 2010/03/22 18:25:07
|
version 1.4, 2010/04/16 13:25:27
|
Line 142 inline int io_MakeArray(char * __restrict psArgs, cons
|
Line 142 inline int io_MakeArray(char * __restrict psArgs, cons
|
* @psLine = Text string |
* @psLine = Text string |
* return: 0 nothing to do; 1 successful unquoted string |
* return: 0 nothing to do; 1 successful unquoted string |
*/ |
*/ |
inline int io_UnquotStr(u_char *psLine); | inline int io_UnquotStr(unsigned char *psLine); |
/* |
/* |
* io_LTrimStr() Remove left whitespaces from text string |
* io_LTrimStr() Remove left whitespaces from text string |
* @psLine = Text string |
* @psLine = Text string |
* return: 0 nothing to do; !=0 Removed bytes |
* return: 0 nothing to do; !=0 Removed bytes |
*/ |
*/ |
inline int io_LTrimStr(u_char *psLine); | inline int io_LTrimStr(unsigned char *psLine); |
/* |
/* |
* io_RTrimStr() Remove right whitespaces from text string |
* io_RTrimStr() Remove right whitespaces from text string |
* @psLine = Text string |
* @psLine = Text string |
* return: 0 nothing to do; !=0 Removed bytes |
* return: 0 nothing to do; !=0 Removed bytes |
*/ |
*/ |
inline int io_RTrimStr(u_char *psLine); | inline int io_RTrimStr(unsigned char *psLine); |
/* |
/* |
* io_TrimStr() Remove left and right whitespaces from text string |
* io_TrimStr() Remove left and right whitespaces from text string |
* @psLine = Text string |
* @psLine = Text string |
* return: 0 nothing to do; !=0 Removed bytes |
* return: 0 nothing to do; !=0 Removed bytes |
*/ |
*/ |
inline int io_TrimStr(u_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; \ |
} |
} |
|
|