C header to java converter
authorDaniel Stenberg <daniel@haxx.se>
Tue, 10 Apr 2001 15:30:01 +0000 (15:30 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 10 Apr 2001 15:30:01 +0000 (15:30 +0000)
java/define2java.pl [new file with mode: 0755]

diff --git a/java/define2java.pl b/java/define2java.pl
new file mode 100755 (executable)
index 0000000..a9d470a
--- /dev/null
@@ -0,0 +1,22 @@
+#!/usr/bin/perl
+
+open(GCC, "gcc -E ../include/curl/curl.h|");
+
+while(<GCC>) {
+    if($_ =~ /(CURLOPT_(.*)) += (.*)/) {
+        $var= $1;
+        $expr = $3;
+        $f=$3;
+        if($expr =~ / *(\d+) *\+ *(\d+)/) {
+            $expr = $1+$2;
+        }
+
+        # nah, keep the CURL prefix to make them look like other
+        # languages' defines
+        # $var =~ s/^CURL//g;
+
+        print "  public static final int $var = $expr;\n";
+    }
+}
+
+close(GCC);