|
version 1.1.1.1.2.3, 2010/03/04 08:10:57
|
version 1.2, 2010/03/09 09:26:27
|
|
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 |
| |
* @csArgs = Input argument line |
| |
* @csDelim = Delimiter for separate |
| |
* @psAttr = Output Attribute |
| |
* @attrLen = Size of attribute array |
| |
* @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 |
| |
*/ |
| |
inline int io_MakeAV(const char * __restrict csArgs, const char *csDelim, |
| |
char * __restrict psAttr, int attrLen, char * __restrict psValue, int valLen); |
| |
/* |
| |
* io_SizeArray() Parse and calculate size of array |
| |
* @csArgs = Input arguments line |
| |
* @csDelim = Delimiter(s) for separate |
| |
* return: 0 error format; -1 error:: can`t read; >0 ok, number of items |
| |
*/ |
| |
inline int io_SizeArray(const char *csArgs, const char *csDelim); |
| |
/* |
| * io_MakeArray() Parse and make array of arguments values |
* io_MakeArray() Parse and make array of arguments values |
| * @psArgs = Input arguments line |
* @psArgs = Input arguments line |
| * @csDelim = Delimiter(s) for separate |
* @csDelim = Delimiter(s) for separate |
|
Line 90 char *ioRegexReplace(const char *csRegex, const char *
|
Line 120 char *ioRegexReplace(const char *csRegex, const char *
|
| * @nargs = Requested count of arguments |
* @nargs = Requested count of arguments |
| * 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 |
| */ |
*/ |
| int io_MakeArray(char * __restrict psArgs, const char *csDelim, char *** __restrict args, int nargs); | inline int io_MakeArray(char * __restrict psArgs, const char *csDelim, |
| | char *** __restrict args, int nargs); |
| |
|
| /* |
/* |
| * ioURLGet() Parse and get data from input URL |
* ioURLGet() Parse and get data from input URL |
|
Line 100 int io_MakeArray(char * __restrict psArgs, const char
|
Line 131 int io_MakeArray(char * __restrict psArgs, const char
|
| -1 error:: can`t read; >0 ok, up bits for known elements |
-1 error:: can`t read; >0 ok, up bits for known elements |
| */ |
*/ |
| int ioURLGet(const char *csURL, struct tagIOURL *url); |
int ioURLGet(const char *csURL, struct tagIOURL *url); |
| |
/* |
| |
* ioURLGetValue() Get value from parsed URL |
| |
* @url = Input parsed URL |
| |
* @csAttr = Attribute for search |
| |
* @psValue = Return value of attribute, if ==NULL only check for existence of attribute |
| |
* @valLen = Size of psValue array |
| |
* 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); |
| |
/* |
| |
* 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 |