| 65 | } |
| 66 | |
| 67 | LPCSTR _CopyVal(LPCSTR src, LPSTR dst, char separator) |
| 68 | { |
| 69 | const char* p = strchr(src, separator); |
| 70 | size_t n = p ? (p - src) : strlen(src); |
| 71 | strncpy(dst, src, n); |
| 72 | dst[n] = 0; |
| 73 | return dst; |
| 74 | } |
| 75 | |
| 76 | LPSTR _GetItem(LPCSTR src, int index, LPSTR dst, char separator, LPCSTR def, bool trim) |
| 77 | { |