projects
/
platform
/
upstream
/
curl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d712a4e
)
C header to java converter
author
Daniel Stenberg
<daniel@haxx.se>
Tue, 10 Apr 2001 15:30:01 +0000
(15:30 +0000)
committer
Daniel Stenberg
<daniel@haxx.se>
Tue, 10 Apr 2001 15:30:01 +0000
(15:30 +0000)
java/define2java.pl
[new file with mode: 0755]
patch
|
blob
diff --git a/java/define2java.pl
b/java/define2java.pl
new file mode 100755
(executable)
index 0000000..
a9d470a
--- /dev/null
+++ b/
java/define2java.pl
@@ -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);