|
|
| 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 |