2025-11-21 13:06 ftp://ftp.de.debian.org/debian/pool/main/g/gle/gle_3.1.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=opengl --library=python --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.57+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 5374cd3 (2025-11-20 15:35:39 +0100) count: 895 894 elapsed-time: 8.3 10.1 head-timing-info: old-timing-info: head results: gle-3.1.2/cgle-c++/StaticLib/ExtrusionLib.h:162:1: debug: Failed to parse 'using CapCallBack = void ( * ) ( int iloop , double cap [ ] [ 3 ] , float face_color [ 3 ] , double cut_vector [ 3 ] , double bisect_vector [ 3 ] , double norms [ ] [ 3 ] , int frontwards , void * Owner ) ;'. The checking continues anyway. [simplifyUsing] gle-3.1.2/cgle-c++/StaticLib/gleTwistedIBeam.h:35:8: warning: The class 'CgleTwistedIBeam' defines member function with name 'Draw' also defined in its parent class 'CgleTwistExtrusion'. [duplInheritedMember] gle-3.1.2/cgle-c++/StaticLib/gleTwistExtrusion.h:31:7: note: Parent function 'CgleTwistExtrusion::Draw' gle-3.1.2/cgle-c++/StaticLib/gleTwistedIBeam.h:35:8: note: Derived function 'CgleTwistedIBeam::Draw' gle-3.1.2/cgle-c++/StaticLib/gleTwistedIBeam.h:39:8: warning: The class 'CgleTwistedIBeam' defines member function with name 'WireDraw' also defined in its parent class 'CgleTwistExtrusion'. [duplInheritedMember] gle-3.1.2/cgle-c++/StaticLib/gleTwistExtrusion.h:33:7: note: Parent function 'CgleTwistExtrusion::WireDraw' gle-3.1.2/cgle-c++/StaticLib/gleTwistedIBeam.h:39:8: note: Derived function 'CgleTwistedIBeam::WireDraw' gle-3.1.2/cgle-c++/StaticLib/gleExtrusion.h:45:11: style: The destructor '~CgleExtrusion' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.h:43:11: note: Virtual destructor in base class gle-3.1.2/cgle-c++/StaticLib/gleExtrusion.h:45:11: note: Destructor in derived class gle-3.1.2/cgle-c++/StaticLib/gleConeExtrusion.h:23:11: style: The destructor '~CgleConeExtrusion' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.h:43:11: note: Virtual destructor in base class gle-3.1.2/cgle-c++/StaticLib/gleConeExtrusion.h:23:11: note: Destructor in derived class gle-3.1.2/cgle-c++/StaticLib/gleCylinderExtrusion.h:24:11: style: The destructor '~CgleCylinderExtrusion' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-3.1.2/cgle-c++/StaticLib/gleConeExtrusion.h:23:11: note: Virtual destructor in base class gle-3.1.2/cgle-c++/StaticLib/gleCylinderExtrusion.h:24:11: note: Destructor in derived class gle-3.1.2/cgle-c++/StaticLib/gleIBeam.h:25:11: style: The destructor '~CgleIBeam' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.h:43:11: note: Virtual destructor in base class gle-3.1.2/cgle-c++/StaticLib/gleIBeam.h:25:11: note: Destructor in derived class gle-3.1.2/cgle-c++/StaticLib/gleSimpleBeam.h:25:11: style: The destructor '~CgleSimpleBeam' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-3.1.2/cgle-c++/StaticLib/gleIBeam.h:25:11: note: Virtual destructor in base class gle-3.1.2/cgle-c++/StaticLib/gleSimpleBeam.h:25:11: note: Destructor in derived class gle-3.1.2/cgle-c++/StaticLib/gleTwistExtrusion.h:25:11: style: The destructor '~CgleTwistExtrusion' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.h:43:11: note: Virtual destructor in base class gle-3.1.2/cgle-c++/StaticLib/gleTwistExtrusion.h:25:11: note: Destructor in derived class gle-3.1.2/cgle-c++/StaticLib/gleScrew.h:23:11: style: The destructor '~CgleScrew' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-3.1.2/cgle-c++/StaticLib/gleTwistExtrusion.h:25:11: note: Virtual destructor in base class gle-3.1.2/cgle-c++/StaticLib/gleScrew.h:23:11: note: Destructor in derived class gle-3.1.2/cgle-c++/StaticLib/gleTwistedIBeam.h:24:3: style: The destructor '~CgleTwistedIBeam' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-3.1.2/cgle-c++/StaticLib/gleTwistExtrusion.h:25:11: note: Virtual destructor in base class gle-3.1.2/cgle-c++/StaticLib/gleTwistedIBeam.h:24:3: note: Destructor in derived class gle-3.1.2/cgle-c++/StaticLib/gleSimpleTwistedIBeam.h:24:11: style: The destructor '~CgleSimpleTwistedBeam' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-3.1.2/cgle-c++/StaticLib/gleTwistedIBeam.h:24:3: note: Virtual destructor in base class gle-3.1.2/cgle-c++/StaticLib/gleSimpleTwistedIBeam.h:24:11: note: Destructor in derived class gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.h:25:11: style: The destructor '~CgleSpiralExtrusion' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.h:43:11: note: Virtual destructor in base class gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.h:25:11: note: Destructor in derived class gle-3.1.2/cgle-c++/StaticLib/gleHelicoidExtrusion.h:24:11: style: The destructor '~CgleHelicoidExtrusion' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.h:25:11: note: Virtual destructor in base class gle-3.1.2/cgle-c++/StaticLib/gleHelicoidExtrusion.h:24:11: note: Destructor in derived class gle-3.1.2/cgle-c++/StaticLib/gleLatheExtrusion.h:25:11: style: The destructor '~CgleLatheExtrusion' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.h:25:11: note: Virtual destructor in base class gle-3.1.2/cgle-c++/StaticLib/gleLatheExtrusion.h:25:11: note: Destructor in derived class gle-3.1.2/cgle-c++/StaticLib/gleToroidExtrusion.h:24:11: style: The destructor '~CgleToroidExtrusion' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-3.1.2/cgle-c++/StaticLib/gleLatheExtrusion.h:25:11: note: Virtual destructor in base class gle-3.1.2/cgle-c++/StaticLib/gleToroidExtrusion.h:24:11: note: Destructor in derived class gle-3.1.2/cgle-c++/StaticLib/gleTaperExtrusion.h:25:11: style: The destructor '~CgleTaperExtrusion' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.h:43:11: note: Virtual destructor in base class gle-3.1.2/cgle-c++/StaticLib/gleTaperExtrusion.h:25:11: note: Destructor in derived class gle-3.1.2/cgle-c++/StaticLib/gleCylinderExtrusion.cpp:54:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gleGC [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:255:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRONT [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:310:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRONT [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleConeExtrusion.cpp:67:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleConeExtrusion.cpp:75:46: style:inconclusive: Function 'Gen_PolyCone' argument 1 names different: declaration 'Point_Array' definition 'point_array'. [funcArgNamesDifferent] gle-3.1.2/cgle-c++/StaticLib/gleConeExtrusion.h:35:28: note: Function 'Gen_PolyCone' argument 1 names different: declaration 'Point_Array' definition 'point_array'. gle-3.1.2/cgle-c++/StaticLib/gleConeExtrusion.cpp:75:46: note: Function 'Gen_PolyCone' argument 1 names different: declaration 'Point_Array' definition 'point_array'. gle-3.1.2/cgle-c++/StaticLib/gleConeExtrusion.cpp:75:70: style:inconclusive: Function 'Gen_PolyCone' argument 2 names different: declaration 'Color_Array' definition 'color_array'. [funcArgNamesDifferent] gle-3.1.2/cgle-c++/StaticLib/gleConeExtrusion.h:35:52: note: Function 'Gen_PolyCone' argument 2 names different: declaration 'Color_Array' definition 'color_array'. gle-3.1.2/cgle-c++/StaticLib/gleConeExtrusion.cpp:75:70: note: Function 'Gen_PolyCone' argument 2 names different: declaration 'Color_Array' definition 'color_array'. gle-3.1.2/cgle-c++/StaticLib/gleConeExtrusion.cpp:76:24: style:inconclusive: Function 'Gen_PolyCone' argument 3 names different: declaration 'Radius' definition 'radius'. [funcArgNamesDifferent] gle-3.1.2/cgle-c++/StaticLib/gleConeExtrusion.h:35:77: note: Function 'Gen_PolyCone' argument 3 names different: declaration 'Radius' definition 'radius'. gle-3.1.2/cgle-c++/StaticLib/gleConeExtrusion.cpp:76:24: note: Function 'Gen_PolyCone' argument 3 names different: declaration 'Radius' definition 'radius'. gle-3.1.2/cgle-c++/StaticLib/gleConeExtrusion.cpp:48:24: style: Parameter 'Radius_Array' can be declared as const array [constParameter] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:28:5: warning: If memory allocation fails, then there is a possible null pointer dereference: _gle_gc [nullPointerOutOfMemory] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:30: note: Assuming allocation function fails gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:14: note: Assignment '_gle_gc=(gleGC*)malloc(sizeof(gleGC))', assigned value is 0 gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:28:5: note: Null pointer dereference gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:29:5: warning: If memory allocation fails, then there is a possible null pointer dereference: _gle_gc [nullPointerOutOfMemory] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:30: note: Assuming allocation function fails gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:14: note: Assignment '_gle_gc=(gleGC*)malloc(sizeof(gleGC))', assigned value is 0 gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:29:5: note: Null pointer dereference gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:30:5: warning: If memory allocation fails, then there is a possible null pointer dereference: _gle_gc [nullPointerOutOfMemory] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:30: note: Assuming allocation function fails gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:14: note: Assignment '_gle_gc=(gleGC*)malloc(sizeof(gleGC))', assigned value is 0 gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:30:5: note: Null pointer dereference gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:31:5: warning: If memory allocation fails, then there is a possible null pointer dereference: _gle_gc [nullPointerOutOfMemory] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:30: note: Assuming allocation function fails gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:14: note: Assignment '_gle_gc=(gleGC*)malloc(sizeof(gleGC))', assigned value is 0 gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:31:5: note: Null pointer dereference gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:32:5: warning: If memory allocation fails, then there is a possible null pointer dereference: _gle_gc [nullPointerOutOfMemory] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:30: note: Assuming allocation function fails gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:14: note: Assignment '_gle_gc=(gleGC*)malloc(sizeof(gleGC))', assigned value is 0 gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:32:5: note: Null pointer dereference gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:33:5: warning: If memory allocation fails, then there is a possible null pointer dereference: _gle_gc [nullPointerOutOfMemory] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:30: note: Assuming allocation function fails gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:14: note: Assignment '_gle_gc=(gleGC*)malloc(sizeof(gleGC))', assigned value is 0 gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:33:5: note: Null pointer dereference gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:35:5: warning: If memory allocation fails, then there is a possible null pointer dereference: _gle_gc [nullPointerOutOfMemory] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:30: note: Assuming allocation function fails gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:14: note: Assignment '_gle_gc=(gleGC*)malloc(sizeof(gleGC))', assigned value is 0 gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:35:5: note: Null pointer dereference gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:36:5: warning: If memory allocation fails, then there is a possible null pointer dereference: _gle_gc [nullPointerOutOfMemory] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:30: note: Assuming allocation function fails gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:14: note: Assignment '_gle_gc=(gleGC*)malloc(sizeof(gleGC))', assigned value is 0 gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:36:5: note: Null pointer dereference gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:37:5: warning: If memory allocation fails, then there is a possible null pointer dereference: _gle_gc [nullPointerOutOfMemory] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:30: note: Assuming allocation function fails gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:14: note: Assignment '_gle_gc=(gleGC*)malloc(sizeof(gleGC))', assigned value is 0 gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:37:5: note: Null pointer dereference gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:38:5: warning: If memory allocation fails, then there is a possible null pointer dereference: _gle_gc [nullPointerOutOfMemory] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:30: note: Assuming allocation function fails gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:14: note: Assignment '_gle_gc=(gleGC*)malloc(sizeof(gleGC))', assigned value is 0 gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:38:5: note: Null pointer dereference gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:39:5: warning: If memory allocation fails, then there is a possible null pointer dereference: _gle_gc [nullPointerOutOfMemory] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:30: note: Assuming allocation function fails gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:14: note: Assignment '_gle_gc=(gleGC*)malloc(sizeof(gleGC))', assigned value is 0 gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:39:5: note: Null pointer dereference gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:40:5: warning: If memory allocation fails, then there is a possible null pointer dereference: _gle_gc [nullPointerOutOfMemory] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:30: note: Assuming allocation function fails gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:14: note: Assignment '_gle_gc=(gleGC*)malloc(sizeof(gleGC))', assigned value is 0 gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:40:5: note: Null pointer dereference gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:26:14: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:651:30: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:679:20: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:688:19: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:696:19: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:649:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:669:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:432:11: style: The scope of the variable 'bmat' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:436:17: style: The scope of the variable 'cosine' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:439:11: style: The scope of the variable 'tmp' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:59:21: style: Parameter 'color' can be declared as const array [constParameter] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:99:27: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:171:39: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:183:38: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:188:37: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:202:37: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:266:40: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:279:40: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:284:39: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:297:39: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:319:36: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:324:36: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:329:35: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:335:35: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:561:26: style: Parameter 'axis' can be declared as const array [constParameter] gle-3.1.2/cgle-c++/StaticLib/ExtrusionInternals.cpp:656:27: style: Parameter 'axis' can be declared as const array [constParameter] gle-3.1.2/cgle-c++/StaticLib/gleHelicoidExtrusion.cpp:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleLatheExtrusion.cpp:121:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleScrew.cpp:89:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleLatheExtrusion.cpp:23:21: warning: Member variable 'CgleLatheExtrusion::FFacets' is not initialized in the constructor. [uninitMemberVar] gle-3.1.2/cgle-c++/StaticLib/gleLatheExtrusion.cpp:66:9: style: The scope of the variable 'len' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleLatheExtrusion.cpp:42:43: style:inconclusive: Function 'SetTForm' argument 1 names different: declaration 'dXFormdTheta' definition 'xform'. [funcArgNamesDifferent] gle-3.1.2/cgle-c++/StaticLib/gleLatheExtrusion.h:30:24: note: Function 'SetTForm' argument 1 names different: declaration 'dXFormdTheta' definition 'xform'. gle-3.1.2/cgle-c++/StaticLib/gleLatheExtrusion.cpp:42:43: note: Function 'SetTForm' argument 1 names different: declaration 'dXFormdTheta' definition 'xform'. gle-3.1.2/cgle-c++/StaticLib/gleSimpleBeam.cpp:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleSimpleBeam.cpp:23:17: warning: Member variable 'CgleSimpleBeam::FPoints' is not initialized in the constructor. [uninitMemberVar] gle-3.1.2/cgle-c++/StaticLib/gleSimpleBeam.cpp:27:2: warning: Class 'CgleSimpleBeam' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-3.1.2/cgle-c++/StaticLib/gleSimpleBeam.cpp:27:2: warning: Class 'CgleSimpleBeam' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-3.1.2/cgle-c++/StaticLib/gleSimpleTwistedIBeam.cpp:72:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleSimpleTwistedIBeam.cpp:27:2: warning: Class 'CgleSimpleTwistedBeam' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-3.1.2/cgle-c++/StaticLib/gleSimpleTwistedIBeam.cpp:27:2: warning: Class 'CgleSimpleTwistedBeam' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-3.1.2/cgle-c++/StaticLib/gleTaperExtrusion.cpp:123:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.cpp:258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleTaperExtrusion.cpp:55:9: style: The scope of the variable 'si' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleTaperExtrusion.cpp:55:13: style: The scope of the variable 'co' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleTaperExtrusion.cpp:55:17: style: The scope of the variable 'taper' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleToroidExtrusion.cpp:72:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleTwistExtrusion.cpp:68:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.cpp:79:3: warning: Class 'CgleSpiralExtrusion' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.cpp:79:3: warning: Class 'CgleSpiralExtrusion' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-3.1.2/cgle-c++/StaticLib/gleTwistedIBeam.h:35:8: warning: The class 'CgleTwistedIBeam' defines member function with name 'Draw' also defined in its parent class 'CgleTwistExtrusion'. [duplInheritedMember] gle-3.1.2/cgle-c++/StaticLib/gleTwistExtrusion.cpp:41:26: note: Parent function 'CgleTwistExtrusion::Draw' gle-3.1.2/cgle-c++/StaticLib/gleTwistedIBeam.h:35:8: note: Derived function 'CgleTwistedIBeam::Draw' gle-3.1.2/cgle-c++/StaticLib/gleTwistedIBeam.h:39:8: warning: The class 'CgleTwistedIBeam' defines member function with name 'WireDraw' also defined in its parent class 'CgleTwistExtrusion'. [duplInheritedMember] gle-3.1.2/cgle-c++/StaticLib/gleTwistExtrusion.cpp:64:26: note: Parent function 'CgleTwistExtrusion::WireDraw' gle-3.1.2/cgle-c++/StaticLib/gleTwistedIBeam.h:39:8: note: Derived function 'CgleTwistedIBeam::WireDraw' gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.cpp:75:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.cpp:80:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.cpp:81:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.cpp:75:10: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.cpp:80:10: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.cpp:97:9: style: The scope of the variable 'mA' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.cpp:97:19: style: The scope of the variable 'mB' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.cpp:99:9: style: The scope of the variable 'deltaTrans' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.cpp:197:46: style: The scope of the variable 'ccurr' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.cpp:197:53: style: The scope of the variable 'scurr' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleTwistExtrusion.cpp:45:9: style: The scope of the variable 'angle' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleTwistExtrusion.cpp:46:9: style: The scope of the variable 'si' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleTwistExtrusion.cpp:46:13: style: The scope of the variable 'co' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleTwistExtrusion.cpp:43:19: style: Parameter 'Twist_Array' can be declared as const array [constParameter] gle-3.1.2/examples/alpha.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_BLEND [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/alpha.c:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleTwistedIBeam.cpp:51:24: warning: The class 'CgleTwistedIBeam' defines member function with name 'Draw' also defined in its parent class 'CgleTwistExtrusion'. [duplInheritedMember] gle-3.1.2/cgle-c++/StaticLib/gleTwistExtrusion.h:31:7: note: Parent function 'CgleTwistExtrusion::Draw' gle-3.1.2/cgle-c++/StaticLib/gleTwistedIBeam.cpp:51:24: note: Derived function 'CgleTwistedIBeam::Draw' gle-3.1.2/cgle-c++/StaticLib/gleTwistedIBeam.cpp:57:24: warning: The class 'CgleTwistedIBeam' defines member function with name 'WireDraw' also defined in its parent class 'CgleTwistExtrusion'. [duplInheritedMember] gle-3.1.2/cgle-c++/StaticLib/gleTwistExtrusion.h:33:7: note: Parent function 'CgleTwistExtrusion::WireDraw' gle-3.1.2/cgle-c++/StaticLib/gleTwistedIBeam.cpp:57:24: note: Derived function 'CgleTwistedIBeam::WireDraw' gle-3.1.2/examples/cone.c:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_NORM_EDGE [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/cone.c:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:277:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bgn_z_texgen [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:416:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_POLYGON_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:438:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:530:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:582:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:647:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:718:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:822:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:874:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:944:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1029:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1140:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1438:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ROUND_TESS_PIECES [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1582:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLU_TESS_BEGIN [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1651:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLU_TESS_BEGIN [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1681:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLU_TESS_BEGIN [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1717:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1950:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2118:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2281:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TRIANGLE_STRIP [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2403:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLU_TESS_BEGIN [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2433:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLU_TESS_BEGIN [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2509:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLU_TESS_BEGIN [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2580:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3171:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/candlestick.c:307:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_NORM_MASK [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/candlestick.c:335:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_NORM_MASK [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/candlestick.c:376:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/cylinder.c:52:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_NORM_EDGE [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/cylinder.c:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/helix.c:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/candlestick.c:233:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:233:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:236:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:236:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:237:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:237:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:238:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:238:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:241:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:241:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:242:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:242:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:243:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:243:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:244:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:244:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:245:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:245:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:246:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:246:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:249:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:249:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:250:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:250:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:251:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:251:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:254:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:254:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:255:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:255:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:255:21: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:255:21: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:256:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:256:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:256:21: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:256:21: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:257:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:257:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:257:20: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:257:20: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:258:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:258:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:258:20: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:258:20: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:259:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:259:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:259:20: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:259:20: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:260:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:260:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:260:20: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:260:20: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:261:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:261:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:261:20: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:261:20: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:262:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:262:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:262:20: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:262:20: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:267:7: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:267:7: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:268:7: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:268:7: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:271:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:271:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:271:19: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:271:19: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:272:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:272:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:272:19: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:272:19: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:273:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:273:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:273:19: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:273:19: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:274:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:274:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:274:19: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:274:19: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:275:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:275:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:275:19: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:275:19: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:276:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:276:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:276:19: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:276:19: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:277:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:277:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:277:19: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:277:19: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:278:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:278:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:278:19: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:278:19: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:279:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:279:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:279:20: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:279:20: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:280:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:280:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:280:19: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:280:19: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:281:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:281:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:281:19: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:281:19: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:282:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:282:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:282:19: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:282:19: note: Null pointer dereference gle-3.1.2/examples/helix2.c:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/candlestick.c:283:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:283:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:283:21: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:283:21: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:284:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:284:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:284:21: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:284:21: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:285:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:285:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:285:19: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:285:19: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:286:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:286:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:286:20: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:286:20: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:287:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:287:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:287:20: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:287:20: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:288:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:288:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:288:19: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:288:19: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:291:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:291:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:292:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:292:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:293:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:293:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:294:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:294:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:295:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:295:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:296:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:296:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:298:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:298:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:299:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:299:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:300:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:300:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:301:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:301:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:302:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:302:4: note: Null pointer dereference gle-3.1.2/examples/candlestick.c:303:4: warning: If memory allocation fails, then there is a possible null pointer dereference: candle [nullPointerOutOfMemory] gle-3.1.2/examples/candlestick.c:232:34: note: Assuming allocation function fails gle-3.1.2/examples/candlestick.c:232:13: note: Assignment 'candle=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/candlestick.c:303:4: note: Null pointer dereference gle-3.1.2/examples/helix3.c:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/helix4.c:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/beam.c:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/helixtex.c:27:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/horn.c:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_NORM_PATH_EDGE [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/horn.c:120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/joinoffset.c:101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_JN_ANGLE [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/joinoffset.c:120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/mainjoin.c:46:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_JN_MASK [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/mainjoin.c:93:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/mainsimple.c:45:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/maintex.c:40:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/maintex.c:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_VISIBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/maintex.c:69:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_TEXTURE_2D [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/maintex.c:214:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/screw.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_JN_CAP [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/screw.c:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/taper.c:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_JN_CAP [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/taper.c:152:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gleAffine [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/taper.c:198:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/beam.c:88:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] gle-3.1.2/examples/texas.c:190:23: error: Unmatched '{'. Configuration: '__GNUC__=1'. [syntaxError] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:36:20: warning: Member variable 'CgleBaseExtrusion::m_ptrPointArray' is not initialized in the constructor. [uninitMemberVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:36:20: warning: Member variable 'CgleBaseExtrusion::m_ptrColorArray' is not initialized in the constructor. [uninitMemberVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:36:20: warning: Member variable 'CgleBaseExtrusion::m_iINext' is not initialized in the constructor. [uninitMemberVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:36:20: warning: Member variable 'CgleBaseExtrusion::m_dLen' is not initialized in the constructor. [uninitMemberVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:36:20: warning: Member variable 'CgleBaseExtrusion::FMallocedArea' is not initialized in the constructor. [uninitMemberVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:36:20: warning: Member variable 'CgleBaseExtrusion::FDRSECPoints' is not initialized in the constructor. [uninitMemberVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:36:20: warning: Member variable 'CgleBaseExtrusion::FNNormCapLoop' is not initialized in the constructor. [uninitMemberVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:36:20: warning: Member variable 'CgleBaseExtrusion::FNNormLoop' is not initialized in the constructor. [uninitMemberVar] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:424:25: style:inconclusive: Technically the member function 'CgleBaseExtrusion::Draw_Fillet_Triangle_N_Norms' can be const. [functionConst] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.h:144:7: note: Technically the member function 'CgleBaseExtrusion::Draw_Fillet_Triangle_N_Norms' can be const. gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:424:25: note: Technically the member function 'CgleBaseExtrusion::Draw_Fillet_Triangle_N_Norms' can be const. gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:55:2: warning: Class 'CgleBaseExtrusion' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:55:2: warning: Class 'CgleBaseExtrusion' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1317:10: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1364:10: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1445:3: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1446:29: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1488:9: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1529:15: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1530:4: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1531:17: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1532:4: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1533:21: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1534:4: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1538:8: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1541:5: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1548:5: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1553:4: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1554:4: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1555:4: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1567:12: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1581:20: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1582:19: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1584:20: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1585:3: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1587:20: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1588:3: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1604:25: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1605:25: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1609:20: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1611:23: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1612:23: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1628:25: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1629:25: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1632:20: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1634:23: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1635:23: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1651:46: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1654:3: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1656:44: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1681:45: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1684:3: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1686:44: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2403:46: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2406:3: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2408:44: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2433:46: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2436:3: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2438:44: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2509:46: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2512:3: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2514:44: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2625:15: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2709:18: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3145:15: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3190:18: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3525:17: style: C-style pointer casting [cstyleCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:270:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:384:3: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:585:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:589:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:598:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:602:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:615:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:619:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:627:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:631:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:721:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:725:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:729:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:733:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:742:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:746:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:750:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:754:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:768:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:772:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:776:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:780:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:788:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:792:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:796:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:800:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:877:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:881:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:890:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:894:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:906:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:910:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:918:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:922:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1033:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1037:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1041:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1045:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1053:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1058:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1062:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1066:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1078:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1082:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1086:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1090:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1098:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1102:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1106:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1110:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1446:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1541:64: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1542:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1543:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1544:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1548:63: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1549:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1550:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1551:5: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1726:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1737:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1744:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1753:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1767:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1774:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1780:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1791:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1807:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1815:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1839:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1850:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1856:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1864:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1876:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1883:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1889:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1900:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1914:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1922:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2121:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2132:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2143:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2155:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2171:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2179:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2198:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2209:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2219:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2231:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2246:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2254:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2623:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2629:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2913:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2914:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2915:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2917:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2918:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2919:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2924:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2925:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2926:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2928:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2929:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2930:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2936:8: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2939:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2940:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2941:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2942:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2945:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2946:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2947:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2948:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2953:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2954:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2955:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2956:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2958:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2959:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2960:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2961:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2992:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2993:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3009:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3010:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3014:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3026:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3048:51: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3049:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3053:4: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3143:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3164:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3214:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3274:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3276:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3301:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3303:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3326:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3331:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3336:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3339:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3358:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3359:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3360:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3362:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3363:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3364:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3370:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3371:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3372:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3374:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3375:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3376:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3385:35: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3386:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3387:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3388:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3390:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3391:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3392:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3393:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3399:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3400:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3401:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3402:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3404:40: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3405:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3406:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3407:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3462:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3494:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3501:6: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3559:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3567:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3589:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3592:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3612:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3615:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3617:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3620:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1446:17: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2623:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2629:21: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3143:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3462:16: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:239:9: style: The scope of the variable 'alen' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:239:15: style: The scope of the variable 'ax' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:239:19: style: The scope of the variable 'ay' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1397:12: style: The scope of the variable 'k' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2454:6: style: The scope of the variable 'i' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2553:6: style: The scope of the variable 'inextnext' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3086:6: style: The scope of the variable 'inextnext' can be reduced. [variableScope] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:236:60: style:inconclusive: Function 'LoadContourPoint' argument 2 names different: declaration 'X' definition 'dX'. [funcArgNamesDifferent] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.h:96:43: note: Function 'LoadContourPoint' argument 2 names different: declaration 'X' definition 'dX'. gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:236:60: note: Function 'LoadContourPoint' argument 2 names different: declaration 'X' definition 'dX'. gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:236:71: style:inconclusive: Function 'LoadContourPoint' argument 3 names different: declaration 'Y' definition 'dY'. [funcArgNamesDifferent] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.h:96:53: note: Function 'LoadContourPoint' argument 3 names different: declaration 'Y' definition 'dY'. gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:236:71: note: Function 'LoadContourPoint' argument 3 names different: declaration 'Y' definition 'dY'. gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:216:45: style: Parameter 'Up' can be declared as const array. However it seems that 'LoadUpVector' is a callback function, if 'Up' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/cgle-c++/StaticLib/gleIBeam.h:30:27: note: You might need to cast the function pointer here gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:216:45: note: Parameter 'Up' can be declared as const array gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1125:20: style: Parameter 'is_trimmed' can be declared as const array [constParameter] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1373:61: style: Parameter 'cap' can be declared as const array. However it seems that 'Null_Cap_Callback' is a callback function, if 'cap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3030:20: note: You might need to cast the function pointer here gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1373:61: note: Parameter 'cap' can be declared as const array gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1374:20: style: Parameter 'face_color' can be declared as const array. However it seems that 'Null_Cap_Callback' is a callback function, if 'face_color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3030:20: note: You might need to cast the function pointer here gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1374:20: note: Parameter 'face_color' can be declared as const array gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1374:42: style: Parameter 'cut_vector' can be declared as const array. However it seems that 'Null_Cap_Callback' is a callback function, if 'cut_vector' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3030:20: note: You might need to cast the function pointer here gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1374:42: note: Parameter 'cut_vector' can be declared as const array gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1375:21: style: Parameter 'bisect_vector' can be declared as const array. However it seems that 'Null_Cap_Callback' is a callback function, if 'bisect_vector' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3030:20: note: You might need to cast the function pointer here gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1375:21: note: Parameter 'bisect_vector' can be declared as const array gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1375:46: style: Parameter 'norms' can be declared as const array. However it seems that 'Null_Cap_Callback' is a callback function, if 'norms' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3030:20: note: You might need to cast the function pointer here gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1375:46: note: Parameter 'norms' can be declared as const array gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1376:36: style: Parameter 'clOwner' can be declared as pointer to const. However it seems that 'Null_Cap_Callback' is a callback function, if 'clOwner' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3030:20: note: You might need to cast the function pointer here gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:1376:36: note: Parameter 'clOwner' can be declared as pointer to const gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:253:39: style: Variable 'ay' is assigned a value that is never used. [unreadVariable] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:2621:11: style: Variable 'neg_z[2]' is assigned a value that is never used. [unreadVariable] gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:3124:11: style: Variable 'neg_z[2]' is assigned a value that is never used. [unreadVariable] gle-3.1.2/examples/texture.c:49:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pixmap [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:41:38: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:41:13: note: Assignment 'pixmap=(unsigned char*)malloc(256*256*3*sizeof(unsigned char))', assigned value is 0 gle-3.1.2/examples/texture.c:49:10: note: Null pointer dereference gle-3.1.2/examples/texture.c:50:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pixmap [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:41:38: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:41:13: note: Assignment 'pixmap=(unsigned char*)malloc(256*256*3*sizeof(unsigned char))', assigned value is 0 gle-3.1.2/examples/texture.c:50:10: note: Null pointer dereference gle-3.1.2/examples/texture.c:51:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pixmap [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:41:38: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:41:13: note: Assignment 'pixmap=(unsigned char*)malloc(256*256*3*sizeof(unsigned char))', assigned value is 0 gle-3.1.2/examples/texture.c:51:10: note: Null pointer dereference gle-3.1.2/examples/texture.c:57:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tex [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:56:29: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:56:10: note: Assignment 'tex=(struct Texture*)malloc(sizeof(struct Texture))', assigned value is 0 gle-3.1.2/examples/texture.c:57:4: note: Null pointer dereference gle-3.1.2/examples/texture.c:58:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tex [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:56:29: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:56:10: note: Assignment 'tex=(struct Texture*)malloc(sizeof(struct Texture))', assigned value is 0 gle-3.1.2/examples/texture.c:58:4: note: Null pointer dereference gle-3.1.2/examples/texture.c:77:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pixmap [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:72:38: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:72:13: note: Assignment 'pixmap=(unsigned char*)malloc(256*256*3*sizeof(unsigned char))', assigned value is 0 gle-3.1.2/examples/texture.c:77:10: note: Null pointer dereference gle-3.1.2/examples/texture.c:79:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pixmap [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:72:38: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:72:13: note: Assignment 'pixmap=(unsigned char*)malloc(256*256*3*sizeof(unsigned char))', assigned value is 0 gle-3.1.2/examples/texture.c:79:10: note: Null pointer dereference gle-3.1.2/examples/texture.c:81:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pixmap [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:72:38: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:72:13: note: Assignment 'pixmap=(unsigned char*)malloc(256*256*3*sizeof(unsigned char))', assigned value is 0 gle-3.1.2/examples/texture.c:81:10: note: Null pointer dereference gle-3.1.2/examples/texture.c:87:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tex [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:86:29: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:86:10: note: Assignment 'tex=(struct Texture*)malloc(sizeof(struct Texture))', assigned value is 0 gle-3.1.2/examples/texture.c:87:4: note: Null pointer dereference gle-3.1.2/examples/texture.c:88:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tex [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:86:29: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:86:10: note: Assignment 'tex=(struct Texture*)malloc(sizeof(struct Texture))', assigned value is 0 gle-3.1.2/examples/texture.c:88:4: note: Null pointer dereference gle-3.1.2/examples/texture.c:107:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pixmap [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:102:38: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:102:13: note: Assignment 'pixmap=(unsigned char*)malloc(256*256*3*sizeof(unsigned char))', assigned value is 0 gle-3.1.2/examples/texture.c:107:10: note: Null pointer dereference gle-3.1.2/examples/texture.c:108:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pixmap [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:102:38: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:102:13: note: Assignment 'pixmap=(unsigned char*)malloc(256*256*3*sizeof(unsigned char))', assigned value is 0 gle-3.1.2/examples/texture.c:108:10: note: Null pointer dereference gle-3.1.2/examples/texture.c:109:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pixmap [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:102:38: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:102:13: note: Assignment 'pixmap=(unsigned char*)malloc(256*256*3*sizeof(unsigned char))', assigned value is 0 gle-3.1.2/examples/texture.c:109:10: note: Null pointer dereference gle-3.1.2/examples/texture.c:115:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tex [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:114:29: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:114:10: note: Assignment 'tex=(struct Texture*)malloc(sizeof(struct Texture))', assigned value is 0 gle-3.1.2/examples/texture.c:115:4: note: Null pointer dereference gle-3.1.2/examples/texture.c:116:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tex [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:114:29: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:114:10: note: Assignment 'tex=(struct Texture*)malloc(sizeof(struct Texture))', assigned value is 0 gle-3.1.2/examples/texture.c:116:4: note: Null pointer dereference gle-3.1.2/examples/texture.c:135:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pixmap [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:130:38: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:130:13: note: Assignment 'pixmap=(unsigned char*)malloc(256*256*3*sizeof(unsigned char))', assigned value is 0 gle-3.1.2/examples/texture.c:135:10: note: Null pointer dereference gle-3.1.2/examples/texture.c:137:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pixmap [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:130:38: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:130:13: note: Assignment 'pixmap=(unsigned char*)malloc(256*256*3*sizeof(unsigned char))', assigned value is 0 gle-3.1.2/examples/texture.c:137:10: note: Null pointer dereference gle-3.1.2/examples/texture.c:139:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pixmap [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:130:38: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:130:13: note: Assignment 'pixmap=(unsigned char*)malloc(256*256*3*sizeof(unsigned char))', assigned value is 0 gle-3.1.2/examples/texture.c:139:10: note: Null pointer dereference gle-3.1.2/examples/texture.c:146:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tex [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:145:29: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:145:10: note: Assignment 'tex=(struct Texture*)malloc(sizeof(struct Texture))', assigned value is 0 gle-3.1.2/examples/texture.c:146:4: note: Null pointer dereference gle-3.1.2/examples/texture.c:147:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tex [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:145:29: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:145:10: note: Assignment 'tex=(struct Texture*)malloc(sizeof(struct Texture))', assigned value is 0 gle-3.1.2/examples/texture.c:147:4: note: Null pointer dereference gle-3.1.2/examples/texture.c:186:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pixmap [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:173:22: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:172:13: note: Assignment 'pixmap=(unsigned char*)malloc(256*256*3*sizeof(unsigned char))', assigned value is 0 gle-3.1.2/examples/texture.c:186:10: note: Null pointer dereference gle-3.1.2/examples/texture.c:187:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pixmap [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:173:22: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:172:13: note: Assignment 'pixmap=(unsigned char*)malloc(256*256*3*sizeof(unsigned char))', assigned value is 0 gle-3.1.2/examples/texture.c:187:10: note: Null pointer dereference gle-3.1.2/examples/texture.c:188:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pixmap [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:173:22: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:172:13: note: Assignment 'pixmap=(unsigned char*)malloc(256*256*3*sizeof(unsigned char))', assigned value is 0 gle-3.1.2/examples/texture.c:188:10: note: Null pointer dereference gle-3.1.2/examples/texture.c:193:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tex [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:192:29: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:192:10: note: Assignment 'tex=(struct Texture*)malloc(sizeof(struct Texture))', assigned value is 0 gle-3.1.2/examples/texture.c:193:4: note: Null pointer dereference gle-3.1.2/examples/texture.c:194:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tex [nullPointerOutOfMemory] gle-3.1.2/examples/texture.c:192:29: note: Assuming allocation function fails gle-3.1.2/examples/texture.c:192:10: note: Assignment 'tex=(struct Texture*)malloc(sizeof(struct Texture))', assigned value is 0 gle-3.1.2/examples/texture.c:194:4: note: Null pointer dereference gle-3.1.2/examples/texture.c:315:14: style: Variable 'cpr' is reassigned a value before the old one has been used. [redundantAssignment] gle-3.1.2/examples/texture.c:313:14: note: cpr is assigned gle-3.1.2/examples/texture.c:315:14: note: cpr is overwritten gle-3.1.2/examples/texture.c:316:14: style: Variable 'cmr' is reassigned a value before the old one has been used. [redundantAssignment] gle-3.1.2/examples/texture.c:314:14: note: cmr is assigned gle-3.1.2/examples/texture.c:316:14: note: cmr is overwritten gle-3.1.2/examples/texture.c:337:20: style: Variable 'current_texture' is reassigned a value before the old one has been used. [redundantAssignment] gle-3.1.2/examples/texture.c:336:20: note: current_texture is assigned gle-3.1.2/examples/texture.c:337:20: note: current_texture is overwritten gle-3.1.2/examples/screw.c:77:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] gle-3.1.2/examples/transport.c:299:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_JN_CAP [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/transport.c:338:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/transport.c:268:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:268:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:271:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:271:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:272:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:272:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:273:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:273:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:276:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:276:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:277:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:277:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:278:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:278:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:279:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:279:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:280:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:280:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:281:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:281:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:284:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:284:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:285:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:285:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:285:20: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:285:20: note: Null pointer dereference gle-3.1.2/examples/transport.c:286:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:286:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:286:20: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:286:20: note: Null pointer dereference gle-3.1.2/examples/transport.c:287:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:287:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:287:19: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:287:19: note: Null pointer dereference gle-3.1.2/examples/transport.c:288:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:288:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:288:19: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:288:19: note: Null pointer dereference gle-3.1.2/examples/transport.c:289:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:289:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:289:19: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:289:19: note: Null pointer dereference gle-3.1.2/examples/transport.c:290:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:290:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:290:20: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:290:20: note: Null pointer dereference gle-3.1.2/examples/transport.c:293:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:293:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:294:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:294:4: note: Null pointer dereference gle-3.1.2/examples/transport.c:295:4: warning: If memory allocation fails, then there is a possible null pointer dereference: arrow [nullPointerOutOfMemory] gle-3.1.2/examples/transport.c:267:33: note: Assuming allocation function fails gle-3.1.2/examples/transport.c:267:12: note: Assignment 'arrow=(struct Extrusion*)malloc(sizeof(struct Extrusion))', assigned value is 0 gle-3.1.2/examples/transport.c:295:4: note: Null pointer dereference gle-3.1.2/examples/twoid.c:229:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_JN_MASK [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/twoid.c:279:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLUT_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/examples/twistoid.c:63:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] gle-3.1.2/examples/twistoid.c:61:4: note: i is assigned gle-3.1.2/examples/twistoid.c:63:5: note: i is overwritten gle-3.1.2/examples/twistoid.c:70:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] gle-3.1.2/examples/twistoid.c:68:4: note: i is assigned gle-3.1.2/examples/twistoid.c:70:5: note: i is overwritten gle-3.1.2/examples/twistoid.c:75:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] gle-3.1.2/examples/twistoid.c:150:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] gle-3.1.2/examples/twistoid.c:188:8: style: Unused variable: js [unusedVariable] gle-3.1.2/examples/twoid.c:66:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] gle-3.1.2/examples/twoid.c:64:4: note: i is assigned gle-3.1.2/examples/twoid.c:66:5: note: i is overwritten gle-3.1.2/examples/twoid.c:73:5: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] gle-3.1.2/examples/twoid.c:71:4: note: i is assigned gle-3.1.2/examples/twoid.c:73:5: note: i is overwritten gle-3.1.2/examples/twoid.c:78:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] gle-3.1.2/examples/twoid.c:154:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] gle-3.1.2/examples/twoid.c:192:8: style: Unused variable: js [unusedVariable] gle-3.1.2/examples/taper.c:158:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xforms [nullPointerOutOfMemory] gle-3.1.2/examples/taper.c:152:34: note: Assuming allocation function fails gle-3.1.2/examples/taper.c:152:13: note: Assignment 'xforms=(gleAffine*)malloc(npoints*sizeof(gleAffine))', assigned value is 0 gle-3.1.2/examples/taper.c:158:7: note: Null pointer dereference gle-3.1.2/examples/taper.c:159:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xforms [nullPointerOutOfMemory] gle-3.1.2/examples/taper.c:152:34: note: Assuming allocation function fails gle-3.1.2/examples/taper.c:152:13: note: Assignment 'xforms=(gleAffine*)malloc(npoints*sizeof(gleAffine))', assigned value is 0 gle-3.1.2/examples/taper.c:159:7: note: Null pointer dereference gle-3.1.2/examples/taper.c:160:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xforms [nullPointerOutOfMemory] gle-3.1.2/examples/taper.c:152:34: note: Assuming allocation function fails gle-3.1.2/examples/taper.c:152:13: note: Assignment 'xforms=(gleAffine*)malloc(npoints*sizeof(gleAffine))', assigned value is 0 gle-3.1.2/examples/taper.c:160:7: note: Null pointer dereference gle-3.1.2/examples/taper.c:161:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xforms [nullPointerOutOfMemory] gle-3.1.2/examples/taper.c:152:34: note: Assuming allocation function fails gle-3.1.2/examples/taper.c:152:13: note: Assignment 'xforms=(gleAffine*)malloc(npoints*sizeof(gleAffine))', assigned value is 0 gle-3.1.2/examples/taper.c:161:7: note: Null pointer dereference gle-3.1.2/examples/taper.c:162:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xforms [nullPointerOutOfMemory] gle-3.1.2/examples/taper.c:152:34: note: Assuming allocation function fails gle-3.1.2/examples/taper.c:152:13: note: Assignment 'xforms=(gleAffine*)malloc(npoints*sizeof(gleAffine))', assigned value is 0 gle-3.1.2/examples/taper.c:162:7: note: Null pointer dereference gle-3.1.2/examples/taper.c:163:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xforms [nullPointerOutOfMemory] gle-3.1.2/examples/taper.c:152:34: note: Assuming allocation function fails gle-3.1.2/examples/taper.c:152:13: note: Assignment 'xforms=(gleAffine*)malloc(npoints*sizeof(gleAffine))', assigned value is 0 gle-3.1.2/examples/taper.c:163:7: note: Null pointer dereference gle-3.1.2/examples/taper.c:144:26: style: Parameter 'taper' can be declared as const array [constParameter] gle-3.1.2/examples/taper.c:145:26: style: Parameter 'twist' can be declared as const array [constParameter] gle-3.1.2/examples/taper.c:76:4: style: Variable 'i' is assigned a value that is never used. [unreadVariable] gle-3.1.2/src/ex_raw.c:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gle-3.1.2/src/ex_raw.c:305:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_CONTOUR_CLOSED [valueFlowBailoutIncompleteVar] gle-3.1.2/src/ex_raw.c:361:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_CONTOUR_CLOSED [valueFlowBailoutIncompleteVar] gle-3.1.2/src/ex_raw.c:427:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_CONTOUR_CLOSED [valueFlowBailoutIncompleteVar] gle-3.1.2/src/ex_raw.c:504:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_CONTOUR_CLOSED [valueFlowBailoutIncompleteVar] gle-3.1.2/src/ex_raw.c:593:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_CONTOUR_CLOSED [valueFlowBailoutIncompleteVar] gle-3.1.2/src/ex_raw.c:696:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_CONTOUR_CLOSED [valueFlowBailoutIncompleteVar] gle-3.1.2/src/ex_raw.c:860:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_NORM_FACET [valueFlowBailoutIncompleteVar] gle-3.1.2/src/ex_angle.c:382:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_NORM_PATH_EDGE [valueFlowBailoutIncompleteVar] gle-3.1.2/src/ex_raw.c:793:30: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gle-3.1.2/src/ex_raw.c:791:27: note: Assuming allocation function fails gle-3.1.2/src/ex_raw.c:791:27: note: Assignment 'mem_anchor=malloc(4*(unsigned long)ncp*3*sizeof(float))', assigned value is 0 gle-3.1.2/src/ex_raw.c:792:18: note: front_loop is assigned '(float*)mem_anchor' here. gle-3.1.2/src/ex_raw.c:793:30: note: Null pointer addition gle-3.1.2/src/ex_raw.c:792:20: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] gle-3.1.2/src/ex_raw.c:53:33: style: Parameter 'point_array' can be declared as const array [constParameter] gle-3.1.2/src/ex_raw.c:110:40: style: Parameter 'contour' can be declared as const array [constParameter] gle-3.1.2/src/ex_raw.c:192:40: style: Parameter 'contour' can be declared as const array [constParameter] gle-3.1.2/src/ex_raw.c:235:40: style: Parameter 'contour' can be declared as const array [constParameter] gle-3.1.2/src/ex_raw.c:763:36: style: Parameter 'up' can be declared as const array [constParameter] gle-3.1.2/src/ex_raw.c:114:8: style: Unused variable: j [unusedVariable] gle-3.1.2/src/ex_raw.c:194:8: style: Unused variable: j [unusedVariable] gle-3.1.2/src/ex_raw.c:237:8: style: Unused variable: j [unusedVariable] gle-3.1.2/src/ex_cut_round.c:353:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_NORM_FACET [valueFlowBailoutIncompleteVar] gle-3.1.2/src/ex_cut_round.c:423:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_JN_CUT [valueFlowBailoutIncompleteVar] gle-3.1.2/src/ex_cut_round.c:640:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_JN_CUT [valueFlowBailoutIncompleteVar] gle-3.1.2/src/ex_cut_round.c:881:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_JN_CUT [valueFlowBailoutIncompleteVar] gle-3.1.2/src/ex_angle.c:303:27: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gle-3.1.2/src/ex_angle.c:300:25: note: Assuming allocation function fails gle-3.1.2/src/ex_angle.c:300:25: note: Assignment 'mem_anchor=malloc(2*3*(unsigned long)ncp*sizeof(double)+2*3*(unsigned long)ncp*sizeof(float))', assigned value is 0 gle-3.1.2/src/ex_angle.c:302:15: note: front_loop is assigned '(float*)mem_anchor' here. gle-3.1.2/src/ex_angle.c:303:27: note: Null pointer addition gle-3.1.2/src/ex_angle.c:302:17: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] gle-3.1.2/src/ex_angle.c:304:17: portability: Casting between float * and double * which have an incompatible binary data representation. [invalidPointerCast] gle-3.1.2/src/ex_angle.c:239:38: style: Parameter 'up' can be declared as const array [constParameter] gle-3.1.2/src/ex_angle.c:85:8: style: Unused variable: j [unusedVariable] gle-3.1.2/src/ex_angle.c:163:8: style: Unused variable: j [unusedVariable] gle-3.1.2/src/ex_angle.c:283:13: style: Variable 'neg_z[2]' is assigned a value that is never used. [unreadVariable] gle-3.1.2/src/extrude.c:65:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gleDestroyGC [valueFlowBailoutIncompleteVar] gle-3.1.2/src/extrude.c:138:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gleDestroyGC [valueFlowBailoutIncompleteVar] gle-3.1.2/src/extrude.c:208:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gleAffine [valueFlowBailoutIncompleteVar] gle-3.1.2/src/extrude.c:242:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gleAffine [valueFlowBailoutIncompleteVar] gle-3.1.2/src/round_cap.c:148:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_NORM_FACET [valueFlowBailoutIncompleteVar] gle-3.1.2/src/segment.c:80:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_CONTOUR_CLOSED [valueFlowBailoutIncompleteVar] gle-3.1.2/src/segment.c:145:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_CONTOUR_CLOSED [valueFlowBailoutIncompleteVar] gle-3.1.2/src/segment.c:234:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_CONTOUR_CLOSED [valueFlowBailoutIncompleteVar] gle-3.1.2/src/segment.c:318:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_CONTOUR_CLOSED [valueFlowBailoutIncompleteVar] gle-3.1.2/src/segment.c:416:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_CONTOUR_CLOSED [valueFlowBailoutIncompleteVar] gle-3.1.2/src/intersect.c:30:27: style: Parameter 'p' can be declared as const array [constParameter] gle-3.1.2/src/intersect.c:32:27: style: Parameter 'v1' can be declared as const array [constParameter] gle-3.1.2/src/intersect.c:33:27: style: Parameter 'v2' can be declared as const array [constParameter] gle-3.1.2/src/intersect.c:58:33: style: Parameter 'v1' can be declared as const array [constParameter] gle-3.1.2/src/intersect.c:59:33: style: Parameter 'v2' can be declared as const array [constParameter] gle-3.1.2/src/intersect.c:60:33: style: Parameter 'v3' can be declared as const array [constParameter] gle-3.1.2/src/extrude.c:40:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gleDestroyGC [valueFlowBailoutIncompleteVar] gle-3.1.2/src/extrude.c:46:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gleDestroyGC [valueFlowBailoutIncompleteVar] gle-3.1.2/src/extrude.c:319:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gleDestroyGC [valueFlowBailoutIncompleteVar] gle-3.1.2/src/extrude.c:633:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_CONTOUR_CLOSED [valueFlowBailoutIncompleteVar] gle-3.1.2/src/round_cap.c:123:10: warning: If memory allocation fails, then there is a possible null pointer dereference: last_contour [nullPointerOutOfMemory] gle-3.1.2/src/round_cap.c:113:27: note: Assuming allocation function fails gle-3.1.2/src/round_cap.c:113:27: note: Assignment 'malloced_area=malloc((4*3+1)*(unsigned long)ncp*sizeof(double))', assigned value is 0 gle-3.1.2/src/round_cap.c:114:17: note: last_contour is assigned '(double*)malloced_area' here. gle-3.1.2/src/round_cap.c:123:10: note: Null pointer dereference gle-3.1.2/src/round_cap.c:124:10: warning: If memory allocation fails, then there is a possible null pointer dereference: last_contour [nullPointerOutOfMemory] gle-3.1.2/src/round_cap.c:113:27: note: Assuming allocation function fails gle-3.1.2/src/round_cap.c:113:27: note: Assignment 'malloced_area=malloc((4*3+1)*(unsigned long)ncp*sizeof(double))', assigned value is 0 gle-3.1.2/src/round_cap.c:114:17: note: last_contour is assigned '(double*)malloced_area' here. gle-3.1.2/src/round_cap.c:124:10: note: Null pointer dereference gle-3.1.2/src/round_cap.c:125:10: warning: If memory allocation fails, then there is a possible null pointer dereference: last_contour [nullPointerOutOfMemory] gle-3.1.2/src/round_cap.c:113:27: note: Assuming allocation function fails gle-3.1.2/src/round_cap.c:113:27: note: Assignment 'malloced_area=malloc((4*3+1)*(unsigned long)ncp*sizeof(double))', assigned value is 0 gle-3.1.2/src/round_cap.c:114:17: note: last_contour is assigned '(double*)malloced_area' here. gle-3.1.2/src/round_cap.c:125:10: note: Null pointer dereference gle-3.1.2/src/round_cap.c:142:10: warning: If memory allocation fails, then there is a possible null pointer dereference: last_contour [nullPointerOutOfMemory] gle-3.1.2/src/round_cap.c:113:27: note: Assuming allocation function fails gle-3.1.2/src/round_cap.c:113:27: note: Assignment 'malloced_area=malloc((4*3+1)*(unsigned long)ncp*sizeof(double))', assigned value is 0 gle-3.1.2/src/round_cap.c:114:17: note: last_contour is assigned '(double*)malloced_area' here. gle-3.1.2/src/round_cap.c:142:10: note: Null pointer dereference gle-3.1.2/src/round_cap.c:143:10: warning: If memory allocation fails, then there is a possible null pointer dereference: last_contour [nullPointerOutOfMemory] gle-3.1.2/src/round_cap.c:113:27: note: Assuming allocation function fails gle-3.1.2/src/round_cap.c:113:27: note: Assignment 'malloced_area=malloc((4*3+1)*(unsigned long)ncp*sizeof(double))', assigned value is 0 gle-3.1.2/src/round_cap.c:114:17: note: last_contour is assigned '(double*)malloced_area' here. gle-3.1.2/src/round_cap.c:143:10: note: Null pointer dereference gle-3.1.2/src/round_cap.c:144:10: warning: If memory allocation fails, then there is a possible null pointer dereference: last_contour [nullPointerOutOfMemory] gle-3.1.2/src/round_cap.c:113:27: note: Assuming allocation function fails gle-3.1.2/src/round_cap.c:113:27: note: Assignment 'malloced_area=malloc((4*3+1)*(unsigned long)ncp*sizeof(double))', assigned value is 0 gle-3.1.2/src/round_cap.c:114:17: note: last_contour is assigned '(double*)malloced_area' here. gle-3.1.2/src/round_cap.c:144:10: note: Null pointer dereference gle-3.1.2/src/round_cap.c:167:10: warning: If memory allocation fails, then there is a possible null pointer dereference: last_contour [nullPointerOutOfMemory] gle-3.1.2/src/round_cap.c:113:27: note: Assuming allocation function fails gle-3.1.2/src/round_cap.c:113:27: note: Assignment 'malloced_area=malloc((4*3+1)*(unsigned long)ncp*sizeof(double))', assigned value is 0 gle-3.1.2/src/round_cap.c:114:19: note: Assignment 'last_contour=(double*)malloced_area', assigned value is 0 gle-3.1.2/src/round_cap.c:167:10: note: Null pointer dereference gle-3.1.2/src/round_cap.c:170:10: warning: If memory allocation fails, then there is a possible null pointer dereference: last_contour [nullPointerOutOfMemory] gle-3.1.2/src/round_cap.c:113:27: note: Assuming allocation function fails gle-3.1.2/src/round_cap.c:113:27: note: Assignment 'malloced_area=malloc((4*3+1)*(unsigned long)ncp*sizeof(double))', assigned value is 0 gle-3.1.2/src/round_cap.c:114:19: note: Assignment 'last_contour=(double*)malloced_area', assigned value is 0 gle-3.1.2/src/round_cap.c:170:10: note: Null pointer dereference gle-3.1.2/src/round_cap.c:115:32: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gle-3.1.2/src/round_cap.c:113:27: note: Assuming allocation function fails gle-3.1.2/src/round_cap.c:113:27: note: Assignment 'malloced_area=malloc((4*3+1)*(unsigned long)ncp*sizeof(double))', assigned value is 0 gle-3.1.2/src/round_cap.c:114:17: note: last_contour is assigned '(double*)malloced_area' here. gle-3.1.2/src/round_cap.c:115:32: note: Null pointer addition gle-3.1.2/src/round_cap.c:114:19: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gle-3.1.2/src/round_cap.c:44:41: style:inconclusive: Function 'draw_round_style_cap_callback' argument 1 names different: declaration 'iloop' definition 'ncp'. [funcArgNamesDifferent] gle-3.1.2/src/extrude.h:59:36: note: Function 'draw_round_style_cap_callback' argument 1 names different: declaration 'iloop' definition 'ncp'. gle-3.1.2/src/round_cap.c:44:41: note: Function 'draw_round_style_cap_callback' argument 1 names different: declaration 'iloop' definition 'ncp'. gle-3.1.2/src/round_cap.c:47:45: style:inconclusive: Function 'draw_round_style_cap_callback' argument 4 names different: declaration 'cut_vector' definition 'cut'. [funcArgNamesDifferent] gle-3.1.2/src/extrude.h:62:31: note: Function 'draw_round_style_cap_callback' argument 4 names different: declaration 'cut_vector' definition 'cut'. gle-3.1.2/src/round_cap.c:47:45: note: Function 'draw_round_style_cap_callback' argument 4 names different: declaration 'cut_vector' definition 'cut'. gle-3.1.2/src/round_cap.c:48:45: style:inconclusive: Function 'draw_round_style_cap_callback' argument 5 names different: declaration 'bisect_vector' definition 'bi'. [funcArgNamesDifferent] gle-3.1.2/src/extrude.h:63:31: note: Function 'draw_round_style_cap_callback' argument 5 names different: declaration 'bisect_vector' definition 'bi'. gle-3.1.2/src/round_cap.c:48:45: note: Function 'draw_round_style_cap_callback' argument 5 names different: declaration 'bisect_vector' definition 'bi'. gle-3.1.2/src/segment.c:50:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_CONTOUR_CLOSED [valueFlowBailoutIncompleteVar] gle-3.1.2/src/segment.c:111:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_CONTOUR_CLOSED [valueFlowBailoutIncompleteVar] gle-3.1.2/src/segment.c:179:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_CONTOUR_CLOSED [valueFlowBailoutIncompleteVar] gle-3.1.2/src/segment.c:281:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_CONTOUR_CLOSED [valueFlowBailoutIncompleteVar] gle-3.1.2/src/segment.c:365:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_CONTOUR_CLOSED [valueFlowBailoutIncompleteVar] gle-3.1.2/src/texgen.c:52:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TUBE_JN_ANGLE [valueFlowBailoutIncompleteVar] gle-3.1.2/src/texgen.c:379:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLE_TEXTURE_STYLE_MASK [valueFlowBailoutIncompleteVar] gle-3.1.2/src/texgen.c:38:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:38:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:39:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:39:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:40:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:40:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:41:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:41:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:42:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:42:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:43:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:43:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:45:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:45:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:46:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:46:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:47:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:47:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:48:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:48:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:49:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:49:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:50:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:50:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:52:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:52:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:54:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:54:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:55:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:55:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:56:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:56:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:59:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:59:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:60:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:60:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:62:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:62:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:63:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:63:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:64:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:64:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:65:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:65:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:66:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:66:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:67:4: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] gle-3.1.2/src/texgen.c:36:38: note: Assuming allocation function fails gle-3.1.2/src/texgen.c:36:21: note: Assignment 'retval=(struct gleGC*)malloc(sizeof(struct gleGC))', assigned value is 0 gle-3.1.2/src/texgen.c:67:4: note: Null pointer dereference gle-3.1.2/src/texgen.c:149:34: style: Parameter 'v' can be declared as pointer to const. However it seems that 'save_normal' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/texgen.c:438:39: note: You might need to cast the function pointer here gle-3.1.2/src/texgen.c:149:34: note: Parameter 'v' can be declared as pointer to const gle-3.1.2/src/texgen.c:211:45: style: Parameter 'v' can be declared as pointer to const. However it seems that 'vertex_sphere_texgen_v' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/texgen.c:431:39: note: You might need to cast the function pointer here gle-3.1.2/src/texgen.c:211:45: note: Parameter 'v' can be declared as pointer to const gle-3.1.2/src/texgen.c:222:45: style: Parameter 'v' can be declared as pointer to const. However it seems that 'normal_sphere_texgen_v' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/texgen.c:437:39: note: You might need to cast the function pointer here gle-3.1.2/src/texgen.c:222:45: note: Parameter 'v' can be declared as pointer to const gle-3.1.2/src/texgen.c:226:44: style: Parameter 'v' can be declared as pointer to const. However it seems that 'vertex_sphere_model_v' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/texgen.c:443:39: note: You might need to cast the function pointer here gle-3.1.2/src/texgen.c:226:44: note: Parameter 'v' can be declared as pointer to const gle-3.1.2/src/texgen.c:239:44: style: Parameter 'v' can be declared as pointer to const. However it seems that 'normal_sphere_model_v' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/texgen.c:449:39: note: You might need to cast the function pointer here gle-3.1.2/src/texgen.c:239:44: note: Parameter 'v' can be declared as pointer to const gle-3.1.2/src/texgen.c:298:47: style: Parameter 'v' can be declared as pointer to const. However it seems that 'vertex_cylinder_texgen_v' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/texgen.c:407:39: note: You might need to cast the function pointer here gle-3.1.2/src/texgen.c:298:47: note: Parameter 'v' can be declared as pointer to const gle-3.1.2/src/texgen.c:308:47: style: Parameter 'v' can be declared as pointer to const. However it seems that 'normal_cylinder_texgen_v' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/texgen.c:413:39: note: You might need to cast the function pointer here gle-3.1.2/src/texgen.c:308:47: note: Parameter 'v' can be declared as pointer to const gle-3.1.2/src/texgen.c:312:46: style: Parameter 'v' can be declared as pointer to const. However it seems that 'vertex_cylinder_model_v' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/texgen.c:419:39: note: You might need to cast the function pointer here gle-3.1.2/src/texgen.c:312:46: note: Parameter 'v' can be declared as pointer to const gle-3.1.2/src/texgen.c:324:46: style: Parameter 'v' can be declared as pointer to const. However it seems that 'normal_cylinder_model_v' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/texgen.c:425:39: note: You might need to cast the function pointer here gle-3.1.2/src/texgen.c:324:46: note: Parameter 'v' can be declared as pointer to const gle-3.1.2/src/texgen.c:346:43: style: Parameter 'v' can be declared as pointer to const. However it seems that 'vertex_flat_texgen_v' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/texgen.c:383:39: note: You might need to cast the function pointer here gle-3.1.2/src/texgen.c:346:43: note: Parameter 'v' can be declared as pointer to const gle-3.1.2/src/texgen.c:350:43: style: Parameter 'v' can be declared as pointer to const. However it seems that 'normal_flat_texgen_v' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/texgen.c:389:39: note: You might need to cast the function pointer here gle-3.1.2/src/texgen.c:350:43: note: Parameter 'v' can be declared as pointer to const gle-3.1.2/src/texgen.c:354:42: style: Parameter 'v' can be declared as pointer to const. However it seems that 'vertex_flat_model_v' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/texgen.c:395:39: note: You might need to cast the function pointer here gle-3.1.2/src/texgen.c:354:42: note: Parameter 'v' can be declared as pointer to const gle-3.1.2/src/texgen.c:359:42: style: Parameter 'v' can be declared as pointer to const. However it seems that 'normal_flat_model_v' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/texgen.c:401:39: note: You might need to cast the function pointer here gle-3.1.2/src/texgen.c:359:42: note: Parameter 'v' can be declared as pointer to const gle-3.1.2/src/urotate.c:69:27: style: Parameter 'axis' can be declared as const array [constParameter] gle-3.1.2/src/urotate.c:168:28: style: Parameter 'axis' can be declared as const array [constParameter] gle-3.1.2/src/ex_cut_round.c:941:13: warning: If memory allocation fails, then there is a possible null pointer dereference: norm_loop [nullPointerOutOfMemory] gle-3.1.2/src/ex_cut_round.c:913:24: note: Assuming allocation function fails gle-3.1.2/src/ex_cut_round.c:913:24: note: Assignment 'mem_anchor=malloc(4*3*(unsigned long)ncp*sizeof(float)+2*3*(unsigned long)ncp*sizeof(double)+2*1*(unsigned long)ncp*sizeof(int))', assigned value is 0 gle-3.1.2/src/ex_cut_round.c:916:17: note: Assignment 'front_norm=(double*)mem_anchor', assigned value is 0 gle-3.1.2/src/ex_cut_round.c:938:20: note: norm_loop is assigned 'front_norm' here. gle-3.1.2/src/ex_cut_round.c:941:13: note: Null pointer dereference gle-3.1.2/src/ex_cut_round.c:942:13: warning: If memory allocation fails, then there is a possible null pointer dereference: norm_loop [nullPointerOutOfMemory] gle-3.1.2/src/ex_cut_round.c:913:24: note: Assuming allocation function fails gle-3.1.2/src/ex_cut_round.c:913:24: note: Assignment 'mem_anchor=malloc(4*3*(unsigned long)ncp*sizeof(float)+2*3*(unsigned long)ncp*sizeof(double)+2*1*(unsigned long)ncp*sizeof(int))', assigned value is 0 gle-3.1.2/src/ex_cut_round.c:916:17: note: Assignment 'front_norm=(double*)mem_anchor', assigned value is 0 gle-3.1.2/src/ex_cut_round.c:938:20: note: norm_loop is assigned 'front_norm' here. gle-3.1.2/src/ex_cut_round.c:942:13: note: Null pointer dereference gle-3.1.2/src/ex_cut_round.c:943:13: warning: If memory allocation fails, then there is a possible null pointer dereference: norm_loop [nullPointerOutOfMemory] gle-3.1.2/src/ex_cut_round.c:913:24: note: Assuming allocation function fails gle-3.1.2/src/ex_cut_round.c:913:24: note: Assignment 'mem_anchor=malloc(4*3*(unsigned long)ncp*sizeof(float)+2*3*(unsigned long)ncp*sizeof(double)+2*1*(unsigned long)ncp*sizeof(int))', assigned value is 0 gle-3.1.2/src/ex_cut_round.c:916:17: note: Assignment 'front_norm=(double*)mem_anchor', assigned value is 0 gle-3.1.2/src/ex_cut_round.c:938:20: note: norm_loop is assigned 'front_norm' here. gle-3.1.2/src/ex_cut_round.c:943:13: note: Null pointer dereference gle-3.1.2/src/ex_cut_round.c:950:13: warning: If memory allocation fails, then there is a possible null pointer dereference: front_norm [nullPointerOutOfMemory] gle-3.1.2/src/ex_cut_round.c:913:24: note: Assuming allocation function fails gle-3.1.2/src/ex_cut_round.c:913:24: note: Assignment 'mem_anchor=malloc(4*3*(unsigned long)ncp*sizeof(float)+2*3*(unsigned long)ncp*sizeof(double)+2*1*(unsigned long)ncp*sizeof(int))', assigned value is 0 gle-3.1.2/src/ex_cut_round.c:916:15: note: front_norm is assigned '(double*)mem_anchor' here. gle-3.1.2/src/ex_cut_round.c:950:13: note: Null pointer dereference gle-3.1.2/src/ex_cut_round.c:623:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gle-3.1.2/src/ex_cut_round.c:622:33: note: Assuming allocation function fails gle-3.1.2/src/ex_cut_round.c:622:15: note: Assignment 'cap_loop=(double*)malloc(((unsigned long)ncp+3)*3*2*sizeof(double))', assigned value is 0 gle-3.1.2/src/ex_cut_round.c:623:25: note: Null pointer addition gle-3.1.2/src/ex_cut_round.c:917:27: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gle-3.1.2/src/ex_cut_round.c:913:24: note: Assuming allocation function fails gle-3.1.2/src/ex_cut_round.c:913:24: note: Assignment 'mem_anchor=malloc(4*3*(unsigned long)ncp*sizeof(float)+2*3*(unsigned long)ncp*sizeof(double)+2*1*(unsigned long)ncp*sizeof(int))', assigned value is 0 gle-3.1.2/src/ex_cut_round.c:916:15: note: front_norm is assigned '(double*)mem_anchor' here. gle-3.1.2/src/ex_cut_round.c:917:27: note: Null pointer addition gle-3.1.2/src/ex_cut_round.c:916:17: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gle-3.1.2/src/ex_cut_round.c:918:17: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] gle-3.1.2/src/ex_cut_round.c:922:23: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gle-3.1.2/src/ex_cut_round.c:272:32: style: Parameter 'cap' can be declared as const array. However it seems that 'null_cap_callback' is a callback function, if 'cap' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/ex_cut_round.c:1350:31: note: You might need to cast the function pointer here gle-3.1.2/src/ex_cut_round.c:272:32: note: Parameter 'cap' can be declared as const array gle-3.1.2/src/ex_cut_round.c:273:31: style: Parameter 'face_color' can be declared as const array. However it seems that 'null_cap_callback' is a callback function, if 'face_color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/ex_cut_round.c:1350:31: note: You might need to cast the function pointer here gle-3.1.2/src/ex_cut_round.c:273:31: note: Parameter 'face_color' can be declared as const array gle-3.1.2/src/ex_cut_round.c:274:35: style: Parameter 'cut_vector' can be declared as const array. However it seems that 'null_cap_callback' is a callback function, if 'cut_vector' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/ex_cut_round.c:1350:31: note: You might need to cast the function pointer here gle-3.1.2/src/ex_cut_round.c:274:35: note: Parameter 'cut_vector' can be declared as const array gle-3.1.2/src/ex_cut_round.c:275:35: style: Parameter 'bisect_vector' can be declared as const array. However it seems that 'null_cap_callback' is a callback function, if 'bisect_vector' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/ex_cut_round.c:1350:31: note: You might need to cast the function pointer here gle-3.1.2/src/ex_cut_round.c:275:35: note: Parameter 'bisect_vector' can be declared as const array gle-3.1.2/src/ex_cut_round.c:276:32: style: Parameter 'norms' can be declared as const array. However it seems that 'null_cap_callback' is a callback function, if 'norms' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/ex_cut_round.c:1350:31: note: You might need to cast the function pointer here gle-3.1.2/src/ex_cut_round.c:276:32: note: Parameter 'norms' can be declared as const array gle-3.1.2/src/ex_cut_round.c:388:25: style: Parameter 'is_trimmed' can be declared as const array [constParameter] gle-3.1.2/src/ex_cut_round.c:389:31: style: Parameter 'bis_origin' can be declared as const array [constParameter] gle-3.1.2/src/ex_cut_round.c:603:25: style: Parameter 'is_trimmed' can be declared as const array [constParameter] gle-3.1.2/src/ex_cut_round.c:604:31: style: Parameter 'bis_origin' can be declared as const array [constParameter] gle-3.1.2/src/ex_cut_round.c:843:38: style: Parameter 'up' can be declared as const array [constParameter] gle-3.1.2/src/ex_cut_round.c:1066:17: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] gle-3.1.2/src/ex_cut_round.c:1123:17: style: float result is assigned to double variable. If the variable is double to avoid loss of information, then you have loss of information. [truncLongCastAssignment] gle-3.1.2/src/ex_cut_round.c:910:13: style: Variable 'neg_z[2]' is assigned a value that is never used. [unreadVariable] gle-3.1.2/src/extrude.c:210:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xforms [nullPointerOutOfMemory] gle-3.1.2/src/extrude.c:208:34: note: Assuming allocation function fails gle-3.1.2/src/extrude.c:208:13: note: Assignment 'xforms=(gleAffine*)malloc((unsigned long)npoints*sizeof(gleAffine))', assigned value is 0 gle-3.1.2/src/extrude.c:210:7: note: Null pointer dereference gle-3.1.2/src/extrude.c:211:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xforms [nullPointerOutOfMemory] gle-3.1.2/src/extrude.c:208:34: note: Assuming allocation function fails gle-3.1.2/src/extrude.c:208:13: note: Assignment 'xforms=(gleAffine*)malloc((unsigned long)npoints*sizeof(gleAffine))', assigned value is 0 gle-3.1.2/src/extrude.c:211:7: note: Null pointer dereference gle-3.1.2/src/extrude.c:212:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xforms [nullPointerOutOfMemory] gle-3.1.2/src/extrude.c:208:34: note: Assuming allocation function fails gle-3.1.2/src/extrude.c:208:13: note: Assignment 'xforms=(gleAffine*)malloc((unsigned long)npoints*sizeof(gleAffine))', assigned value is 0 gle-3.1.2/src/extrude.c:212:7: note: Null pointer dereference gle-3.1.2/src/extrude.c:213:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xforms [nullPointerOutOfMemory] gle-3.1.2/src/extrude.c:208:34: note: Assuming allocation function fails gle-3.1.2/src/extrude.c:208:13: note: Assignment 'xforms=(gleAffine*)malloc((unsigned long)npoints*sizeof(gleAffine))', assigned value is 0 gle-3.1.2/src/extrude.c:213:7: note: Null pointer dereference gle-3.1.2/src/extrude.c:214:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xforms [nullPointerOutOfMemory] gle-3.1.2/src/extrude.c:208:34: note: Assuming allocation function fails gle-3.1.2/src/extrude.c:208:13: note: Assignment 'xforms=(gleAffine*)malloc((unsigned long)npoints*sizeof(gleAffine))', assigned value is 0 gle-3.1.2/src/extrude.c:214:7: note: Null pointer dereference gle-3.1.2/src/extrude.c:215:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xforms [nullPointerOutOfMemory] gle-3.1.2/src/extrude.c:208:34: note: Assuming allocation function fails gle-3.1.2/src/extrude.c:208:13: note: Assignment 'xforms=(gleAffine*)malloc((unsigned long)npoints*sizeof(gleAffine))', assigned value is 0 gle-3.1.2/src/extrude.c:215:7: note: Null pointer dereference gle-3.1.2/src/extrude.c:245:30: warning: If memory allocation fails, then there is a possible null pointer dereference: twist_array [nullPointerOutOfMemory] gle-3.1.2/src/extrude.c:745:33: note: Assuming allocation function fails gle-3.1.2/src/extrude.c:745:12: note: Assignment 'twarr=(float*)malloc((unsigned long)numsegs*sizeof(float))', assigned value is 0 gle-3.1.2/src/extrude.c:761:75: note: Calling function 'gleTwistExtrusion', 8th argument 'twarr' value is 0 gle-3.1.2/src/extrude.c:245:30: note: Null pointer dereference gle-3.1.2/src/extrude.c:248:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xforms [nullPointerOutOfMemory] gle-3.1.2/src/extrude.c:242:34: note: Assuming allocation function fails gle-3.1.2/src/extrude.c:242:13: note: Assignment 'xforms=(gleAffine*)malloc((unsigned long)npoints*sizeof(gleAffine))', assigned value is 0 gle-3.1.2/src/extrude.c:248:7: note: Null pointer dereference gle-3.1.2/src/extrude.c:249:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xforms [nullPointerOutOfMemory] gle-3.1.2/src/extrude.c:242:34: note: Assuming allocation function fails gle-3.1.2/src/extrude.c:242:13: note: Assignment 'xforms=(gleAffine*)malloc((unsigned long)npoints*sizeof(gleAffine))', assigned value is 0 gle-3.1.2/src/extrude.c:249:7: note: Null pointer dereference gle-3.1.2/src/extrude.c:250:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xforms [nullPointerOutOfMemory] gle-3.1.2/src/extrude.c:242:34: note: Assuming allocation function fails gle-3.1.2/src/extrude.c:242:13: note: Assignment 'xforms=(gleAffine*)malloc((unsigned long)npoints*sizeof(gleAffine))', assigned value is 0 gle-3.1.2/src/extrude.c:250:7: note: Null pointer dereference gle-3.1.2/src/extrude.c:251:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xforms [nullPointerOutOfMemory] gle-3.1.2/src/extrude.c:242:34: note: Assuming allocation function fails gle-3.1.2/src/extrude.c:242:13: note: Assignment 'xforms=(gleAffine*)malloc((unsigned long)npoints*sizeof(gleAffine))', assigned value is 0 gle-3.1.2/src/extrude.c:251:7: note: Null pointer dereference gle-3.1.2/src/extrude.c:252:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xforms [nullPointerOutOfMemory] gle-3.1.2/src/extrude.c:242:34: note: Assuming allocation function fails gle-3.1.2/src/extrude.c:242:13: note: Assignment 'xforms=(gleAffine*)malloc((unsigned long)npoints*sizeof(gleAffine))', assigned value is 0 gle-3.1.2/src/extrude.c:252:7: note: Null pointer dereference gle-3.1.2/src/extrude.c:253:7: warning: If memory allocation fails, then there is a possible null pointer dereference: xforms [nullPointerOutOfMemory] gle-3.1.2/src/extrude.c:242:34: note: Assuming allocation function fails gle-3.1.2/src/extrude.c:242:13: note: Assignment 'xforms=(gleAffine*)malloc((unsigned long)npoints*sizeof(gleAffine))', assigned value is 0 gle-3.1.2/src/extrude.c:253:7: note: Null pointer dereference gle-3.1.2/src/extrude.c:753:7: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] gle-3.1.2/src/extrude.c:744:32: note: Assuming allocation function fails gle-3.1.2/src/extrude.c:744:11: note: Assignment 'path=(gleVector(*)[3])malloc((unsigned long)numsegs*sizeof(gleVector[3]))', assigned value is 0 gle-3.1.2/src/extrude.c:753:7: note: Null pointer dereference gle-3.1.2/src/extrude.c:754:7: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] gle-3.1.2/src/extrude.c:744:32: note: Assuming allocation function fails gle-3.1.2/src/extrude.c:744:11: note: Assignment 'path=(gleVector(*)[3])malloc((unsigned long)numsegs*sizeof(gleVector[3]))', assigned value is 0 gle-3.1.2/src/extrude.c:754:7: note: Null pointer dereference gle-3.1.2/src/extrude.c:755:7: warning: If memory allocation fails, then there is a possible null pointer dereference: path [nullPointerOutOfMemory] gle-3.1.2/src/extrude.c:744:32: note: Assuming allocation function fails gle-3.1.2/src/extrude.c:744:11: note: Assignment 'path=(gleVector(*)[3])malloc((unsigned long)numsegs*sizeof(gleVector[3]))', assigned value is 0 gle-3.1.2/src/extrude.c:755:7: note: Null pointer dereference gle-3.1.2/src/extrude.c:757:7: warning: If memory allocation fails, then there is a possible null pointer dereference: twarr [nullPointerOutOfMemory] gle-3.1.2/src/extrude.c:745:33: note: Assuming allocation function fails gle-3.1.2/src/extrude.c:745:12: note: Assignment 'twarr=(float*)malloc((unsigned long)numsegs*sizeof(float))', assigned value is 0 gle-3.1.2/src/extrude.c:757:7: note: Null pointer dereference gle-3.1.2/src/extrude.c:330:35: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gle-3.1.2/src/extrude.c:328:27: note: Assuming allocation function fails gle-3.1.2/src/extrude.c:328:27: note: Assignment 'mem_anchor=malloc((1+2)*3*(unsigned long)npoints*sizeof(float))', assigned value is 0 gle-3.1.2/src/extrude.c:329:11: note: pts is assigned '(float*)mem_anchor' here. gle-3.1.2/src/extrude.c:330:35: note: Null pointer addition gle-3.1.2/src/extrude.c:325:13: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] gle-3.1.2/src/extrude.c:329:13: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] gle-3.1.2/src/extrude.c:661:25: style: Variable '_gle_gc->join_style' is reassigned a value before the old one has been used. [redundantAssignment] gle-3.1.2/src/extrude.c:634:25: note: _gle_gc->join_style is assigned gle-3.1.2/src/extrude.c:661:25: note: _gle_gc->join_style is overwritten gle-3.1.2/src/extrude.c:202:26: style: Parameter 'radius_array' can be declared as const array [constParameter] gle-3.1.2/src/extrude.c:232:27: style: Parameter 'twist_array' can be declared as const array [constParameter] gle-3.1.2/src/extrude.c:298:24: style: Parameter 'dXformdTheta' can be declared as const array. However it seems that 'gleSpiral' is a callback function, if 'dXformdTheta' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/extrude.c:691:14: note: You might need to cast the function pointer here gle-3.1.2/src/extrude.c:298:24: note: Parameter 'dXformdTheta' can be declared as const array gle-3.1.2/swig/gle_wrap.c:120:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:143:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:165:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:200:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyType_Type [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:223:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:602:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:650:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:710:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bgn_gen_texture [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:791:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_MODELVIEW_MATRIX [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:861:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:900:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:923:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:973:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:1042:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:1143:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:1255:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:1372:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:1471:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:1558:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:1609:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:1663:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:1712:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:1730:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:1757:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:1783:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:1806:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:1828:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:1870:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:1911:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:1951:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:1984:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:2042:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyArray_DOUBLE [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:2096:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:2108:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] gle-3.1.2/swig/gle_wrap.c:355:5: error: Common realloc mistake: 'SwigPtrTable' nulled but not freed upon failure [memleakOnRealloc] gle-3.1.2/swig/gle_wrap.c:209:3: error: Memory leak: result.vars [memleak] gle-3.1.2/swig/gle_wrap.c:201:3: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] gle-3.1.2/swig/gle_wrap.c:199:12: note: Assuming allocation function fails gle-3.1.2/swig/gle_wrap.c:199:12: note: Assignment 'result=(struct swig_varlinkobject*)PyMem_Malloc(1*sizeof(struct swig_varlinkobject))', assigned value is 0 gle-3.1.2/swig/gle_wrap.c:201:3: note: Null pointer dereference gle-3.1.2/swig/gle_wrap.c:203:3: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] gle-3.1.2/swig/gle_wrap.c:199:12: note: Assuming allocation function fails gle-3.1.2/swig/gle_wrap.c:199:12: note: Assignment 'result=(struct swig_varlinkobject*)PyMem_Malloc(1*sizeof(struct swig_varlinkobject))', assigned value is 0 gle-3.1.2/swig/gle_wrap.c:203:3: note: Null pointer dereference gle-3.1.2/swig/gle_wrap.c:204:3: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] gle-3.1.2/swig/gle_wrap.c:199:12: note: Assuming allocation function fails gle-3.1.2/swig/gle_wrap.c:199:12: note: Assignment 'result=(struct swig_varlinkobject*)PyMem_Malloc(1*sizeof(struct swig_varlinkobject))', assigned value is 0 gle-3.1.2/swig/gle_wrap.c:204:3: note: Null pointer dereference gle-3.1.2/swig/gle_wrap.c:205:3: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] gle-3.1.2/swig/gle_wrap.c:199:12: note: Assuming allocation function fails gle-3.1.2/swig/gle_wrap.c:199:12: note: Assignment 'result=(struct swig_varlinkobject*)PyMem_Malloc(1*sizeof(struct swig_varlinkobject))', assigned value is 0 gle-3.1.2/swig/gle_wrap.c:205:3: note: Null pointer dereference gle-3.1.2/swig/gle_wrap.c:206:3: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] gle-3.1.2/swig/gle_wrap.c:199:12: note: Assuming allocation function fails gle-3.1.2/swig/gle_wrap.c:199:12: note: Assignment 'result=(struct swig_varlinkobject*)PyMem_Malloc(1*sizeof(struct swig_varlinkobject))', assigned value is 0 gle-3.1.2/swig/gle_wrap.c:206:3: note: Null pointer dereference gle-3.1.2/swig/gle_wrap.c:207:3: warning: If memory allocation fails, then there is a possible null pointer dereference: result [nullPointerOutOfMemory] gle-3.1.2/swig/gle_wrap.c:199:12: note: Assuming allocation function fails gle-3.1.2/swig/gle_wrap.c:199:12: note: Assignment 'result=(struct swig_varlinkobject*)PyMem_Malloc(1*sizeof(struct swig_varlinkobject))', assigned value is 0 gle-3.1.2/swig/gle_wrap.c:207:3: note: Null pointer dereference gle-3.1.2/swig/gle_wrap.c:384:3: warning: If memory allocation fails, then there is a possible null pointer dereference: t1 [nullPointerOutOfMemory] gle-3.1.2/swig/gle_wrap.c:383:30: note: Assuming allocation function fails gle-3.1.2/swig/gle_wrap.c:383:8: note: Assignment 't1=(struct SwigPtrType*)malloc(sizeof(struct SwigPtrType))', assigned value is 0 gle-3.1.2/swig/gle_wrap.c:384:3: note: Null pointer dereference gle-3.1.2/swig/gle_wrap.c:385:3: warning: If memory allocation fails, then there is a possible null pointer dereference: t1 [nullPointerOutOfMemory] gle-3.1.2/swig/gle_wrap.c:383:30: note: Assuming allocation function fails gle-3.1.2/swig/gle_wrap.c:383:8: note: Assignment 't1=(struct SwigPtrType*)malloc(sizeof(struct SwigPtrType))', assigned value is 0 gle-3.1.2/swig/gle_wrap.c:385:3: note: Null pointer dereference gle-3.1.2/swig/gle_wrap.c:385:20: warning: If memory allocation fails, then there is a possible null pointer dereference: t1 [nullPointerOutOfMemory] gle-3.1.2/swig/gle_wrap.c:383:30: note: Assuming allocation function fails gle-3.1.2/swig/gle_wrap.c:383:8: note: Assignment 't1=(struct SwigPtrType*)malloc(sizeof(struct SwigPtrType))', assigned value is 0 gle-3.1.2/swig/gle_wrap.c:385:20: note: Null pointer dereference gle-3.1.2/swig/gle_wrap.c:386:3: warning: If memory allocation fails, then there is a possible null pointer dereference: t1 [nullPointerOutOfMemory] gle-3.1.2/swig/gle_wrap.c:383:30: note: Assuming allocation function fails gle-3.1.2/swig/gle_wrap.c:383:8: note: Assignment 't1=(struct SwigPtrType*)malloc(sizeof(struct SwigPtrType))', assigned value is 0 gle-3.1.2/swig/gle_wrap.c:386:3: note: Null pointer dereference gle-3.1.2/swig/gle_wrap.c:387:3: warning: If memory allocation fails, then there is a possible null pointer dereference: t1 [nullPointerOutOfMemory] gle-3.1.2/swig/gle_wrap.c:383:30: note: Assuming allocation function fails gle-3.1.2/swig/gle_wrap.c:383:8: note: Assignment 't1=(struct SwigPtrType*)malloc(sizeof(struct SwigPtrType))', assigned value is 0 gle-3.1.2/swig/gle_wrap.c:387:3: note: Null pointer dereference gle-3.1.2/swig/gle_wrap.c:862:12: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gle-3.1.2/swig/gle_wrap.c:868:12: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gle-3.1.2/swig/gle_wrap.c:102:5: style: Redundant assignment of 'v' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:117:9: style: Redundant assignment of 'flags' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:884:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:896:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:916:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:966:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:1035:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:1136:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:1248:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:1365:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:1464:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:1554:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:1605:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:1656:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:1708:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:1724:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:1751:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:1777:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:1802:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:1821:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:1863:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:1904:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:1944:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:1977:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:2035:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:2092:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:2104:10: style: Redundant assignment of 'self' to itself. [selfAssignment] gle-3.1.2/swig/gle_wrap.c:113:40: style: Parameter 'v' can be declared as pointer to const. However it seems that 'swig_varlink_print' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/swig/gle_wrap.c:183:15: note: You might need to cast the function pointer here gle-3.1.2/swig/gle_wrap.c:113:40: note: Parameter 'v' can be declared as pointer to const gle-3.1.2/swig/gle_wrap.c:137:51: style: Parameter 'n' can be declared as pointer to const. However it seems that 'swig_varlink_getattr' is a callback function, if 'n' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/swig/gle_wrap.c:184:17: note: You might need to cast the function pointer here gle-3.1.2/swig/gle_wrap.c:137:51: note: Parameter 'n' can be declared as pointer to const gle-3.1.2/swig/gle_wrap.c:160:51: style: Parameter 'n' can be declared as pointer to const. However it seems that 'swig_varlink_setattr' is a callback function, if 'n' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/swig/gle_wrap.c:185:17: note: You might need to cast the function pointer here gle-3.1.2/swig/gle_wrap.c:160:51: note: Parameter 'n' can be declared as pointer to const gle-3.1.2/swig/gle_wrap.c:213:36: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gle-3.1.2/swig/gle_wrap.c:326:15: style: Variable 'd1' can be declared as pointer to const [constVariablePointer] gle-3.1.2/swig/gle_wrap.c:327:15: style: Variable 'd2' can be declared as pointer to const [constVariablePointer] gle-3.1.2/swig/gle_wrap.c:333:9: style: Variable 'k' can be declared as pointer to const [constVariablePointer] gle-3.1.2/swig/gle_wrap.c:334:16: style: Variable 'd' can be declared as pointer to const [constVariablePointer] gle-3.1.2/swig/gle_wrap.c:395:53: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] gle-3.1.2/swig/gle_wrap.c:396:15: style: Variable '_hex' can be declared as const array [constVariable] gle-3.1.2/swig/gle_wrap.c:426:47: style: Parameter '_t' can be declared as pointer to const [constParameterPointer] gle-3.1.2/swig/gle_wrap.c:430:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] gle-3.1.2/swig/gle_wrap.c:589:58: style: Parameter 'expectdims' can be declared as pointer to const [constParameterPointer] gle-3.1.2/swig/gle_wrap.c:748:31: style: Parameter 'v' can be declared as const array [constParameter] gle-3.1.2/swig/gle_wrap.c:759:31: style: Parameter 'v' can be declared as const array [constParameter] gle-3.1.2/swig/gle_wrap.c:805:28: style: Parameter 'v' can be declared as const array [constParameter] gle-3.1.2/swig/gle_wrap.c:805:41: style: Parameter 'mat' can be declared as const array [constParameter] gle-3.1.2/swig/gle_wrap.c:880:66: style: Parameter 'args' can be declared as pointer to const. However it seems that '_wrap_gleGetJoinStyle' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/swig/gle_wrap.c:2139:24: note: You might need to cast the function pointer here gle-3.1.2/swig/gle_wrap.c:880:66: note: Parameter 'args' can be declared as pointer to const gle-3.1.2/swig/gle_wrap.c:2089:62: style: Parameter 'args' can be declared as pointer to const. However it seems that '_wrap_gleFeedBack' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/swig/gle_wrap.c:2116:20: note: You might need to cast the function pointer here gle-3.1.2/swig/gle_wrap.c:2089:62: note: Parameter 'args' can be declared as pointer to const gle-3.1.2/swig/gle_wrap.c:2101:73: style: Parameter 'args' can be declared as pointer to const. However it seems that '_wrap_gleFreeFeedbackBuffers' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/swig/gle_wrap.c:2115:31: note: You might need to cast the function pointer here gle-3.1.2/swig/gle_wrap.c:2101:73: note: Parameter 'args' can be declared as pointer to const gle-3.1.2/swig/gle_wrap.c:1003:66: warning: Uninitialized variable: _arg3 [uninitvar] gle-3.1.2/swig/gle_wrap.c:991:9: note: Assuming condition is false gle-3.1.2/swig/gle_wrap.c:1003:66: note: Uninitialized variable: _arg3 gle-3.1.2/swig/gle_wrap.c:1098:96: warning: Uninitialized variable: _arg5 [uninitvar] gle-3.1.2/swig/gle_wrap.c:1068:9: note: Assuming condition is false gle-3.1.2/swig/gle_wrap.c:1098:96: note: Uninitialized variable: _arg5 gle-3.1.2/swig/gle_wrap.c:1098:117: warning: Uninitialized variable: _arg6 [uninitvar] gle-3.1.2/swig/gle_wrap.c:1078:9: note: Assuming condition is false gle-3.1.2/swig/gle_wrap.c:1098:117: note: Uninitialized variable: _arg6 gle-3.1.2/swig/gle_wrap.c:1207:122: warning: Uninitialized variable: _arg6 [uninitvar] gle-3.1.2/swig/gle_wrap.c:1178:9: note: Assuming condition is false gle-3.1.2/swig/gle_wrap.c:1207:122: note: Uninitialized variable: _arg6 gle-3.1.2/swig/gle_wrap.c:1207:128: warning: Uninitialized variable: _arg7 [uninitvar] gle-3.1.2/swig/gle_wrap.c:1192:9: note: Assuming condition is false gle-3.1.2/swig/gle_wrap.c:1207:128: note: Uninitialized variable: _arg7 gle-3.1.2/swig/gle_wrap.c:1325:122: warning: Uninitialized variable: _arg6 [uninitvar] gle-3.1.2/swig/gle_wrap.c:1290:9: note: Assuming condition is false gle-3.1.2/swig/gle_wrap.c:1325:122: note: Uninitialized variable: _arg6 gle-3.1.2/swig/gle_wrap.c:1325:147: warning: Uninitialized variable: _arg7 [uninitvar] gle-3.1.2/swig/gle_wrap.c:1304:9: note: Assuming condition is false gle-3.1.2/swig/gle_wrap.c:1325:147: note: Uninitialized variable: _arg7 gle-3.1.2/swig/gle_wrap.c:102:5: style: Variable 'v' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:117:9: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:502:13: style: Variable 'name' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:592:10: style: Unused variable: numitems [unusedVariable] gle-3.1.2/swig/gle_wrap.c:592:20: style: Unused variable: itemsize [unusedVariable] gle-3.1.2/swig/gle_wrap.c:647:17: style: Unused variable: o3 [unusedVariable] gle-3.1.2/swig/gle_wrap.c:790:7: style: Unused variable: i [unusedVariable] gle-3.1.2/swig/gle_wrap.c:807:9: style: Unused variable: i [unusedVariable] gle-3.1.2/swig/gle_wrap.c:884:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:896:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:916:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:966:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:1035:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:1136:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:1248:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:1365:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:1464:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:1554:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:1605:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:1656:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:1708:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:1724:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:1751:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:1777:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:1802:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:1821:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:1863:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:1904:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:1944:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:1977:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:2035:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:2092:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/swig/gle_wrap.c:2104:10: style: Variable 'self' is assigned a value that is never used. [unreadVariable] gle-3.1.2/src/round_cap.c:44:41: style:inconclusive: Function 'draw_round_style_cap_callback_c4f' argument 1 names different: declaration 'iloop' definition 'ncp'. [funcArgNamesDifferent] gle-3.1.2/src/extrude.h:59:36: note: Function 'draw_round_style_cap_callback_c4f' argument 1 names different: declaration 'iloop' definition 'ncp'. gle-3.1.2/src/round_cap.c:44:41: note: Function 'draw_round_style_cap_callback_c4f' argument 1 names different: declaration 'iloop' definition 'ncp'. gle-3.1.2/src/round_cap.c:47:45: style:inconclusive: Function 'draw_round_style_cap_callback_c4f' argument 4 names different: declaration 'cut_vector' definition 'cut'. [funcArgNamesDifferent] gle-3.1.2/src/extrude.h:62:31: note: Function 'draw_round_style_cap_callback_c4f' argument 4 names different: declaration 'cut_vector' definition 'cut'. gle-3.1.2/src/round_cap.c:47:45: note: Function 'draw_round_style_cap_callback_c4f' argument 4 names different: declaration 'cut_vector' definition 'cut'. gle-3.1.2/src/round_cap.c:48:45: style:inconclusive: Function 'draw_round_style_cap_callback_c4f' argument 5 names different: declaration 'bisect_vector' definition 'bi'. [funcArgNamesDifferent] gle-3.1.2/src/extrude.h:63:31: note: Function 'draw_round_style_cap_callback_c4f' argument 5 names different: declaration 'bisect_vector' definition 'bi'. gle-3.1.2/src/round_cap.c:48:45: note: Function 'draw_round_style_cap_callback_c4f' argument 5 names different: declaration 'bisect_vector' definition 'bi'. gle-3.1.2/src/ex_cut_round.c:117:41: style: Parameter 'face_color' can be declared as const array. However it seems that 'draw_cut_style_cap_callback' is a callback function, if 'face_color' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gle-3.1.2/src/ex_cut_round.c:883:23: note: You might need to cast the function pointer here gle-3.1.2/src/ex_cut_round.c:117:41: note: Parameter 'face_color' can be declared as const array gle-3.1.2/src/ex_cut_round.c:304:34: style: Parameter 'front_color' can be declared as const array [constParameter] gle-3.1.2/src/ex_cut_round.c:345:34: style: Parameter 'front_color' can be declared as const array [constParameter] gle-3.1.2/src/ex_raw.c:339:39: style: Parameter 'color_array' can be declared as const array [constParameter] gle-3.1.2/src/ex_raw.c:472:39: style: Parameter 'color_array' can be declared as const array [constParameter] gle-3.1.2/src/ex_raw.c:645:39: style: Parameter 'color_array' can be declared as const array [constParameter] gle-3.1.2/src/view.c:34:33: style: Parameter 'v21' can be declared as const array [constParameter] gle-3.1.2/src/view.c:35:33: style: Parameter 'up' can be declared as const array [constParameter] gle-3.1.2/src/view.c:260:28: style: Parameter 'v1' can be declared as const array [constParameter] gle-3.1.2/src/view.c:261:28: style: Parameter 'v2' can be declared as const array [constParameter] diff: 2.18.0 gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:55:2: warning: Class 'CgleBaseExtrusion' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:55:2: warning: Class 'CgleBaseExtrusion' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:55:2: warning: Class 'CgleBaseExtrusion' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head gle-3.1.2/cgle-c++/StaticLib/gleBaseExtrusion.cpp:55:2: warning: Class 'CgleBaseExtrusion' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 gle-3.1.2/cgle-c++/StaticLib/gleSimpleBeam.cpp:27:2: warning: Class 'CgleSimpleBeam' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head gle-3.1.2/cgle-c++/StaticLib/gleSimpleBeam.cpp:27:2: warning: Class 'CgleSimpleBeam' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 gle-3.1.2/cgle-c++/StaticLib/gleSimpleBeam.cpp:27:2: warning: Class 'CgleSimpleBeam' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head gle-3.1.2/cgle-c++/StaticLib/gleSimpleBeam.cpp:27:2: warning: Class 'CgleSimpleBeam' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 gle-3.1.2/cgle-c++/StaticLib/gleSimpleTwistedIBeam.cpp:27:2: warning: Class 'CgleSimpleTwistedBeam' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head gle-3.1.2/cgle-c++/StaticLib/gleSimpleTwistedIBeam.cpp:27:2: warning: Class 'CgleSimpleTwistedBeam' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 gle-3.1.2/cgle-c++/StaticLib/gleSimpleTwistedIBeam.cpp:27:2: warning: Class 'CgleSimpleTwistedBeam' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head gle-3.1.2/cgle-c++/StaticLib/gleSimpleTwistedIBeam.cpp:27:2: warning: Class 'CgleSimpleTwistedBeam' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.cpp:79:3: warning: Class 'CgleSpiralExtrusion' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.cpp:79:3: warning: Class 'CgleSpiralExtrusion' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.cpp:79:3: warning: Class 'CgleSpiralExtrusion' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head gle-3.1.2/cgle-c++/StaticLib/gleSpiralExtrusion.cpp:79:3: warning: Class 'CgleSpiralExtrusion' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head gle-3.1.2/swig/gle_wrap.c:209:3: error: Memory leak: result.vars [memleak] DONE