aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/glavo/javah/JNIGenerator.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/glavo/javah/JNIGenerator.java')
-rw-r--r--src/main/java/org/glavo/javah/JNIGenerator.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/org/glavo/javah/JNIGenerator.java b/src/main/java/org/glavo/javah/JNIGenerator.java
index a00bc6c..c1a9d40 100644
--- a/src/main/java/org/glavo/javah/JNIGenerator.java
+++ b/src/main/java/org/glavo/javah/JNIGenerator.java
@@ -61,8 +61,10 @@ public class JNIGenerator extends ClassVisitor {
value = constant.value.toString() + "f";
} else if (constant.value instanceof Long) {
value = constant.value.toString() + "i64";
- } else {
+ } else if (constant.value instanceof Double) {
value = constant.value.toString();
+ } else {
+ value = constant.value.toString() + "L";
}
output.println("#undef " + cm);
output.println("#define " + cm + " " + value);