From 757472d881edf178640354f6a81787ce523c7d06 Mon Sep 17 00:00:00 2001 From: skarg Date: Sat, 23 Aug 2008 11:40:44 +0000 Subject: [PATCH] Corrected filename to work under MinGW. --- bacnet-stack/src/filename.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bacnet-stack/src/filename.c b/bacnet-stack/src/filename.c index 71d1b4b3..f592b698 100644 --- a/bacnet-stack/src/filename.c +++ b/bacnet-stack/src/filename.c @@ -37,7 +37,7 @@ char *filename_remove_path( const char *filename_in) { - char *filename_out = NULL; + char *filename_out = filename_in; /* allow the device ID to be set */ if (filename_in) { @@ -65,6 +65,7 @@ void testFilename( char *data2 = "/home/Anna/run"; char *data3 = "c:\\Program Files\\Christopher\\run.exe"; char *data4 = "//Mary/data/run"; + char *data5 = "bin\\run"; char *filename = NULL; filename = filename_remove_path(data1); @@ -75,6 +76,8 @@ void testFilename( ct_test(pTest, strcmp("run.exe", filename) == 0); filename = filename_remove_path(data4); ct_test(pTest, strcmp("run", filename) == 0); + filename = filename_remove_path(data5); + ct_test(pTest, strcmp("run", filename) == 0); return; }