From 9c38808917183831bc871fa0d8632f2390f1e8ee Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Wed, 2 Jan 2008 20:34:43 +0000 Subject: [PATCH] - Merge 31498 from old widl. svn path=/trunk/; revision=31570 --- reactos/tools/widl_new/widl.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/reactos/tools/widl_new/widl.c b/reactos/tools/widl_new/widl.c index cca13250ce5..6dacc485aec 100644 --- a/reactos/tools/widl_new/widl.c +++ b/reactos/tools/widl_new/widl.c @@ -367,7 +367,12 @@ int main(int argc,char *argv[]) } if(do_header) { - header_token = make_token(header_name); + if (strrchr(header_name, '\\')) + header_token = make_token(strrchr(header_name, '\\') + 1); + else if (strrchr(header_name, '/')) + header_token = make_token(strrchr(header_name, '/') + 1); + else + header_token = make_token(header_name); if(!(header = fopen(header_name, "w"))) { fprintf(stderr, "Could not open %s for output\n", header_name);