summaryrefslogtreecommitdiffstats
path: root/opengl/tools/glgen/src/CType.java
diff options
context:
space:
mode:
Diffstat (limited to 'opengl/tools/glgen/src/CType.java')
-rw-r--r--opengl/tools/glgen/src/CType.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/opengl/tools/glgen/src/CType.java b/opengl/tools/glgen/src/CType.java
index 826c90d..d49e9ef 100644
--- a/opengl/tools/glgen/src/CType.java
+++ b/opengl/tools/glgen/src/CType.java
@@ -44,8 +44,12 @@ public class CType {
baseType.equals("void");
}
+ public boolean isConstCharPointer() {
+ return isConst && isPointer && baseType.equals("char");
+ }
+
public boolean isTypedPointer() {
- return isPointer() && !isVoid();
+ return isPointer() && !isVoid() && !isConstCharPointer();
}
public void setBaseType(String baseType) {