version 1.1.1.1.2.4, 2010/03/04 09:54:23
|
version 1.1.1.1.2.5, 2010/03/04 12:16:39
|
Line 83 int ioRegexGet(const char *csRegex, const char *csData
|
Line 83 int ioRegexGet(const char *csRegex, const char *csData
|
char *ioRegexReplace(const char *csRegex, const char *csData, const char *csNew); |
char *ioRegexReplace(const char *csRegex, const char *csData, const char *csNew); |
|
|
/* |
/* |
|
* io_Path2File() Parse and make path/filename pair |
|
* @csArgs = Input argument line |
|
* @psPath = Output Path, if ==NULL path not returned |
|
* @pathLen = Size of path array |
|
* @psFile = Output File |
|
* @fileLen = Size of file array |
|
* return: 0 error format; -1 error:: can`t read; >0 ok, number of readed items |
|
*/ |
|
inline int io_Path2File(const char * __restrict csArgs, char * __restrict psPath, int pathLen, |
|
char * __restrict psFile, int fileLen); |
|
/* |
* io_MakeAV() Parse and make attribute/value pair |
* io_MakeAV() Parse and make attribute/value pair |
* @csArgs = Input argument line |
* @csArgs = Input argument line |
* @csDelim = Delimiter for separate |
* @csDelim = Delimiter for separate |
* @psAttr = Output Attribute |
* @psAttr = Output Attribute |
|
* @attrLen = Size of attribute array |
* @psValue = Output Value, if ==NULL this element not present value or not wanted for return |
* @psValue = Output Value, if ==NULL this element not present value or not wanted for return |
|
* @valLen = Size of value array |
* return: 0 error format; -1 error:: can`t read; >0 ok, number of readed items |
* return: 0 error format; -1 error:: can`t read; >0 ok, number of readed items |
*/ |
*/ |
inline int io_MakeAV(const char * __restrict csArgs, const char *csDelim, |
inline int io_MakeAV(const char * __restrict csArgs, const char *csDelim, |
Line 127 int ioURLGet(const char *csURL, struct tagIOURL *url);
|
Line 140 int ioURLGet(const char *csURL, struct tagIOURL *url);
|
* return: 0 error attribute not find; -1 error:: can`t read; >0 ok, find at position |
* return: 0 error attribute not find; -1 error:: can`t read; >0 ok, find at position |
*/ |
*/ |
int ioURLGetValue(struct tagIOURL *url, const char *csAttr, char * __restrict psValue, int valLen); |
int ioURLGetValue(struct tagIOURL *url, const char *csAttr, char * __restrict psValue, int valLen); |
|
/* |
|
* ioURLGetFile() Get file from parsed URL |
|
* @url = Input parsed URL |
|
* @psValue = Return filename, if not specified file in url path, replace with / |
|
* @valLen = Size of psValue array |
|
* return: -1 error:: can`t read; 0 ok |
|
*/ |
|
int ioURLGetFile(struct tagIOURL *url, char * __restrict psValue, int valLen); |
|
|
|
|
#endif |
#endif |