Lines Matching defs:buffLen
67 PolyWord C_string_to_Poly(TaskData *mdTaskData, const char *buffer, size_t buffLen)
72 if (buffLen == (size_t)-1) buffLen = strlen(buffer);
76 PolyStringObject *result = (PolyStringObject *)(alloc(mdTaskData, WORDS(buffLen) + 1, F_BYTE_OBJ));
79 result->length = buffLen;
80 memcpy(result->chars,buffer,buffLen);
134 PolyWord C_string_to_Poly(TaskData *mdTaskData, const WCHAR *buffer, size_t buffLen)
140 if (buffLen == -1) buffLen = wcslen(buffer);
141 if (buffLen == 0) return EmptyString(mdTaskData); // If it's zero return empty string.
144 int outputLen = WideCharToMultiByte(codePage, 0, buffer, (int)buffLen, NULL, 0, NULL, NULL);
154 int check = WideCharToMultiByte(codePage, 0, buffer, (int)buffLen, result->chars, outputLen, NULL, NULL);