X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=t%2Fsrc%2Fportability.c;h=d7245959b4431d699848b21ff0058b04fee74a00;hb=HEAD;hp=e44f7c36702637571440445f83235157490038c2;hpb=070f2bc6df8dadda4483935ba3c026ec9d099903;p=gedcom-parse.git diff --git a/t/src/portability.c b/t/src/portability.c index e44f7c3..d724595 100644 --- a/t/src/portability.c +++ b/t/src/portability.c @@ -21,6 +21,7 @@ /* $Id$ */ /* $Name$ */ +#include #include "config.h" char* null_str = "(null)"; @@ -72,3 +73,13 @@ void* int_to_void_ptr(int i) t = i; return (void*)t; } + +char* simple_base_name(char* filename) +{ + char* runner = NULL; + if (filename) { + runner = filename + strlen(filename) - 1; + while (runner != filename && *(runner-1) != '/') runner--; + } + return runner; +}