crecoder cannot handle wchar_t type. As long as we do not need this functionality...
authorFIRM Projekt Account <firm@ipd.info.uni-karlsruhe.de>
Tue, 27 Dec 2005 11:31:57 +0000 (11:31 +0000)
committerFIRM Projekt Account <firm@ipd.info.uni-karlsruhe.de>
Tue, 27 Dec 2005 11:31:57 +0000 (11:31 +0000)
remove all lines containing wchar_t :-(

[r7147]

tools/remove_cpp_comands.perl

index 7597720..f9a7c49 100644 (file)
@@ -67,11 +67,13 @@ $multiline = 0;
 foreach $line (@lines) {
 
     if ($line =~ /\#ifdef __cplusplus/) {
-#       There is extern "C" in firm.h, guarded by #ifdef __cplusplus
+#       There is extern "C" in some header files guarded by #ifdef __cplusplus
 #       crecoder does not grok the extern "C", so remove thses three lines.
        $eat = 2;
     } elsif ($eat > 0) {
        $eat = $eat -1;
+    } elsif ($line =~ /wchar_t/) {
+       # of course crecoder cannot handle wchar_t, what else?
     } elsif ($multiline > 0) {
         # this line connects a previous one, kill it
         if ($line =~ /\\$/) {