renamed the package to libgedcom-dev
[gedcom-parse.git] / t / src / portability.c
index e44f7c36702637571440445f83235157490038c2..d7245959b4431d699848b21ff0058b04fee74a00 100644 (file)
@@ -21,6 +21,7 @@
 /* $Id$ */
 /* $Name$ */
 
+#include <string.h>
 #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;
+}