Lines Matching refs:result
206 struct file_st *result = NULL; in win32_splitter() local
216 result = OPENSSL_zalloc(sizeof(*result)); in win32_splitter()
217 if (result == NULL) { in win32_splitter()
229 result->node = start; in win32_splitter()
238 OPENSSL_free(result); in win32_splitter()
241 result->device = start; in win32_splitter()
242 result->devicelen = (int)(filename - start); in win32_splitter()
245 result->dir = start; in win32_splitter()
250 result->nodelen = (int)(filename - start); in win32_splitter()
253 result->dir = start; in win32_splitter()
257 result->dir = start; in win32_splitter()
258 result->dirlen = (int)(filename - start); in win32_splitter()
262 result->dirlen += (int)(filename - start); in win32_splitter()
268 result->nodelen = (int)(filename - start); in win32_splitter()
273 result->dir = start; in win32_splitter()
274 result->dirlen = 0; in win32_splitter()
276 result->dirlen += (int)(filename - start); in win32_splitter()
278 result->file = start; in win32_splitter()
279 result->filelen = (int)(filename - start); in win32_splitter()
291 if (!result->nodelen) in win32_splitter()
292 result->node = NULL; in win32_splitter()
293 if (!result->devicelen) in win32_splitter()
294 result->device = NULL; in win32_splitter()
295 if (!result->dirlen) in win32_splitter()
296 result->dir = NULL; in win32_splitter()
297 if (!result->filelen) in win32_splitter()
298 result->file = NULL; in win32_splitter()
300 return result; in win32_splitter()
306 char *result = NULL; in win32_joiner() local
335 result = OPENSSL_malloc(len + 1); in win32_joiner()
336 if (result == NULL) { in win32_joiner()
342 strcpy(&result[offset], "\\\\"); in win32_joiner()
344 strncpy(&result[offset], file_split->node, file_split->nodelen); in win32_joiner()
347 result[offset] = '\\'; in win32_joiner()
351 strncpy(&result[offset], file_split->device, file_split->devicelen); in win32_joiner()
353 result[offset] = ':'; in win32_joiner()
364 strncpy(&result[offset], start, end - start); in win32_joiner()
366 result[offset] = '\\'; in win32_joiner()
377 strncpy(&result[offset], start, end - start); in win32_joiner()
379 result[offset] = '\\'; in win32_joiner()
383 strncpy(&result[offset], file_split->file, file_split->filelen); in win32_joiner()
385 result[offset] = '\0'; in win32_joiner()
386 return result; in win32_joiner()