Lines Matching refs:slash

307 	const gchar *p, *end, *slash = NULL, *dot = NULL;  in rspamd_http_normalize_path_inplace()  local
326 slash = p; in rspamd_http_normalize_path_inplace()
350 slash = NULL; in rspamd_http_normalize_path_inplace()
358 slash = p - 1; in rspamd_http_normalize_path_inplace()
368 if (((o > path && *(o - 1) != '/') || (o == path)) && slash) { in rspamd_http_normalize_path_inplace()
373 slash = p; in rspamd_http_normalize_path_inplace()
385 if (slash == dot - 1 && (o > path && *(o - 1) != '/')) { in rspamd_http_normalize_path_inplace()
387 memmove (o, slash, p - slash); in rspamd_http_normalize_path_inplace()
388 o += p - slash; in rspamd_http_normalize_path_inplace()
396 slash = NULL; in rspamd_http_normalize_path_inplace()
407 if (slash) { in rspamd_http_normalize_path_inplace()
410 slash = rspamd_memrchr (path, '/', o - path - 2); in rspamd_http_normalize_path_inplace()
413 slash = rspamd_memrchr (path, '/', o - path - 1); in rspamd_http_normalize_path_inplace()
416 slash = NULL; in rspamd_http_normalize_path_inplace()
419 if (slash) { in rspamd_http_normalize_path_inplace()
420 o = (gchar *)slash; in rspamd_http_normalize_path_inplace()
423 slash = p; in rspamd_http_normalize_path_inplace()
433 slash = NULL; in rspamd_http_normalize_path_inplace()
441 if (slash) { in rspamd_http_normalize_path_inplace()
450 slash = NULL; in rspamd_http_normalize_path_inplace()
465 if (slash) { in rspamd_http_normalize_path_inplace()
468 slash = rspamd_memrchr (path, '/', o - path - 2); in rspamd_http_normalize_path_inplace()
471 slash = rspamd_memrchr (path, '/', o - path - 1); in rspamd_http_normalize_path_inplace()
479 slash = NULL; in rspamd_http_normalize_path_inplace()
482 if (slash) { in rspamd_http_normalize_path_inplace()
484 o = (gchar *)slash; in rspamd_http_normalize_path_inplace()
501 if (slash) { in rspamd_http_normalize_path_inplace()