2026-08-08 13:15 ftp://ftp.de.debian.org/debian/pool/main/libp/libpano13/libpano13_2.9.23+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --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 -j96 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.21.0 head-info: 4b0c239 (2026-08-08 09:45:12 +0200) count: 1045 1063 elapsed-time: 15.8 7.6 head-timing-info: old-timing-info: head results: libpano13-2.9.23/jpegicc.c:103:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_APP0 [valueFlowBailoutIncompleteVar] libpano13-2.9.23/jpegicc.c:155:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_APP0 [valueFlowBailoutIncompleteVar] libpano13-2.9.23/jpegicc.c:166:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPEG_APP0 [valueFlowBailoutIncompleteVar] libpano13-2.9.23/jpegicc.c:264:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOCTET [valueFlowBailoutIncompleteVar] libpano13-2.9.23/javastub.c:29:25: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_compat_unix.c:26:65: style: Parameter 'time' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/seamer_.c:361:22: error: Syntax Error: AST broken, 'if' doesn't have two operands. [internalAstError] libpano13-2.9.23/tools/PTcrop.c:61:61: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] libpano13-2.9.23/tools/PTAInterpolate.c:77:10: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] libpano13-2.9.23/metadata.c:61:79: style: Parameter 'cropInfo' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/metadata.c:120:27: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/metadata.c:126:28: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/tools/PTblender.c:87:12: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] libpano13-2.9.23/tools/PTinfo.c:64:12: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] libpano13-2.9.23/tools/PTtiffdump.c:89:10: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] libpano13-2.9.23/ColourBrightness.h:43:1: debug: Failed to parse 'typedef int * ( histogram_type [ 6 ] ) ;'. The checking continues anyway. [simplifyTypedef] libpano13-2.9.23/sys_X11.c:51:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] libpano13-2.9.23/tools/PToptimizer.c:53:10: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] libpano13-2.9.23/sys_X11.c:112:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _setProgress [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_X11.c:160:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREF_VERSION [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_X11.c:255:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREF_VERSION [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_X11.c:327:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fullPath [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_X11.c:346:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fullPath [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_X11.c:360:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_X11.c:390:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cPrefs [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_X11.c:404:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_X11.c:439:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cPrefs [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_X11.c:458:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_X11.c:487:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fullPath [valueFlowBailoutIncompleteVar] libpano13-2.9.23/tools/PTroller.c:75:12: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] libpano13-2.9.23/tools/PTuncrop.c:53:63: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] libpano13-2.9.23/tools/PTmasker.c:102:12: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] libpano13-2.9.23/tools/PTtiff2psd.c:90:12: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] libpano13-2.9.23/tools/PTmender.c:267:12: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] libpano13-2.9.23/jpegicc.c:260:22: style: Checking if unsigned expression 'total_length' is less than zero. [unsignedLessThanZero] libpano13-2.9.23/f2c.h:202:1: debug: Failed to parse 'typedef double ( * D_fp ) ( ) , ( * E_fp ) ( ) ;'. The checking continues anyway. [simplifyTypedef] libpano13-2.9.23/sys_X11.c:365:6: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/sys_X11.c:410:5: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/sys_X11.c:464:5: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/sys_X11.c:36:34: style: Parameter 'widget' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_X11.c:73:31: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_X11.c:133:8: style: Variable 'home_dir' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/sys_X11.c:222:24: style: Parameter 'prefs' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_X11.c:237:8: style: Variable 'home_dir' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/sys_X11.c:324:8: style: Variable 'home_dir' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/sys_X11.c:341:46: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_X11.c:343:8: style: Variable 'home_dir' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/sys_X11.c:380:13: style: Variable 'c' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/sys_X11.c:381:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/sys_X11.c:429:11: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/sys_X11.c:481:8: style: Variable 'filename' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/sys_X11.c:501:30: style: Parameter 'fspec' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_X11.c:508:25: style: Parameter 'fspec' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_X11.c:509:27: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_X11.c:509:39: style: Parameter 'prompt' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_X11.c:509:53: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/rgbe.c:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/tools/panoinfo.c:58:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_ICONEXCLAMATION [valueFlowBailoutIncompleteVar] libpano13-2.9.23/tools/panoinfo_unix.c:96:38: warning: If memory allocation fails, then there is a possible null pointer dereference: value [nullPointerOutOfMemory] libpano13-2.9.23/tools/panoinfo_unix.c:93:24: note: Assuming allocation function fails libpano13-2.9.23/tools/panoinfo_unix.c:93:11: note: Assignment 'value=(char*)malloc(bufsize)', assigned value is 0 libpano13-2.9.23/tools/panoinfo_unix.c:96:38: note: Null pointer dereference libpano13-2.9.23/dump.c:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/dump.c:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/dump.c:97:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/dump.c:183:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/dump.c:231:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/fftn.c:455:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/fftn.c:602:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/PaniniGeneral.c:40:39: style:inconclusive: Function 'panini_general_toSphere' argument 1 names different: declaration 'phi' definition 'lon'. [funcArgNamesDifferent] libpano13-2.9.23/PaniniGeneral.h:66:39: note: Function 'panini_general_toSphere' argument 1 names different: declaration 'phi' definition 'lon'. libpano13-2.9.23/PaniniGeneral.c:40:39: note: Function 'panini_general_toSphere' argument 1 names different: declaration 'phi' definition 'lon'. libpano13-2.9.23/PaniniGeneral.c:40:52: style:inconclusive: Function 'panini_general_toSphere' argument 2 names different: declaration 'theta' definition 'lat'. [funcArgNamesDifferent] libpano13-2.9.23/PaniniGeneral.h:66:52: note: Function 'panini_general_toSphere' argument 2 names different: declaration 'theta' definition 'lat'. libpano13-2.9.23/PaniniGeneral.c:40:52: note: Function 'panini_general_toSphere' argument 2 names different: declaration 'theta' definition 'lat'. libpano13-2.9.23/PaniniGeneral.c:42:27: style:inconclusive: Function 'panini_general_toSphere' argument 6 names different: declaration 't' definition 'top'. [funcArgNamesDifferent] libpano13-2.9.23/PaniniGeneral.h:68:27: note: Function 'panini_general_toSphere' argument 6 names different: declaration 't' definition 'top'. libpano13-2.9.23/PaniniGeneral.c:42:27: note: Function 'panini_general_toSphere' argument 6 names different: declaration 't' definition 'top'. libpano13-2.9.23/PaniniGeneral.c:42:39: style:inconclusive: Function 'panini_general_toSphere' argument 7 names different: declaration 'b' definition 'bot'. [funcArgNamesDifferent] libpano13-2.9.23/PaniniGeneral.h:68:37: note: Function 'panini_general_toSphere' argument 7 names different: declaration 'b' definition 'bot'. libpano13-2.9.23/PaniniGeneral.c:42:39: note: Function 'panini_general_toSphere' argument 7 names different: declaration 'b' definition 'bot'. libpano13-2.9.23/PaniniGeneral.c:90:37: style:inconclusive: Function 'panini_general_toPlane' argument 1 names different: declaration 'phi' definition 'lon'. [funcArgNamesDifferent] libpano13-2.9.23/PaniniGeneral.h:62:37: note: Function 'panini_general_toPlane' argument 1 names different: declaration 'phi' definition 'lon'. libpano13-2.9.23/PaniniGeneral.c:90:37: note: Function 'panini_general_toPlane' argument 1 names different: declaration 'phi' definition 'lon'. libpano13-2.9.23/PaniniGeneral.c:90:49: style:inconclusive: Function 'panini_general_toPlane' argument 2 names different: declaration 'theta' definition 'lat'. [funcArgNamesDifferent] libpano13-2.9.23/PaniniGeneral.h:62:49: note: Function 'panini_general_toPlane' argument 2 names different: declaration 'theta' definition 'lat'. libpano13-2.9.23/PaniniGeneral.c:90:49: note: Function 'panini_general_toPlane' argument 2 names different: declaration 'theta' definition 'lat'. libpano13-2.9.23/PaniniGeneral.c:92:27: style:inconclusive: Function 'panini_general_toPlane' argument 6 names different: declaration 't' definition 'top'. [funcArgNamesDifferent] libpano13-2.9.23/PaniniGeneral.h:64:27: note: Function 'panini_general_toPlane' argument 6 names different: declaration 't' definition 'top'. libpano13-2.9.23/PaniniGeneral.c:92:27: note: Function 'panini_general_toPlane' argument 6 names different: declaration 't' definition 'top'. libpano13-2.9.23/PaniniGeneral.c:92:39: style:inconclusive: Function 'panini_general_toPlane' argument 7 names different: declaration 'b' definition 'bot'. [funcArgNamesDifferent] libpano13-2.9.23/PaniniGeneral.h:64:37: note: Function 'panini_general_toPlane' argument 7 names different: declaration 'b' definition 'bot'. libpano13-2.9.23/PaniniGeneral.c:92:39: note: Function 'panini_general_toPlane' argument 7 names different: declaration 'b' definition 'bot'. libpano13-2.9.23/multilayer.c:42:37: style: Parameter 'mim' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/tools/panoinfo.c:155:56: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: value [nullPointerOutOfMemory] libpano13-2.9.23/tools/panoinfo.c:152:25: note: Assuming allocation function fails libpano13-2.9.23/tools/panoinfo.c:152:12: note: Assignment 'value=(char*)malloc(bufsize)', assigned value is 0 libpano13-2.9.23/tools/panoinfo.c:155:56: note: Null pointer dereference libpano13-2.9.23/png.c:41:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PNG_LIBPNG_VER_STRING [valueFlowBailoutIncompleteVar] libpano13-2.9.23/png.c:189:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PNG_COLOR_TYPE_RGB_ALPHA [valueFlowBailoutIncompleteVar] libpano13-2.9.23/pan.c:53:4: error: Address of local auto-variable assigned to a function parameter. [autoVariables] libpano13-2.9.23/jpeg.c:63:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JCS_RGB [valueFlowBailoutIncompleteVar] libpano13-2.9.23/jpeg.c:215:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSAMPROW [valueFlowBailoutIncompleteVar] libpano13-2.9.23/optimize.c:304:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] libpano13-2.9.23/pteditor.c:99:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jint [valueFlowBailoutIncompleteVar] libpano13-2.9.23/tools/compat_win32/getopt.c:438:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] libpano13-2.9.23/bmp.c:95:3: error: Resource leak: output [resourceLeak] libpano13-2.9.23/bmp.c:104:3: error: Resource leak: output [resourceLeak] libpano13-2.9.23/bmp.c:111:3: error: Resource leak: output [resourceLeak] libpano13-2.9.23/dump.c:46:29: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/dump.c:46:41: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/dump.c:65:33: style: Parameter 'crop' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/dump.c:84:35: style: Parameter 'cP' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/dump.c:84:45: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/dump.c:172:37: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/dump.c:221:43: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/perspect.c:50:16: style: Checking if unsigned expression 'destwidth' is less than zero. [unsignedLessThanZero] libpano13-2.9.23/perspect.c:50:35: style: Checking if unsigned expression 'destheight' is less than zero. [unsignedLessThanZero] libpano13-2.9.23/perspect.c:24:44: style:inconclusive: Function 'perspective' argument 2 names different: declaration 'p' definition 'prefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:586:59: note: Function 'perspective' argument 2 names different: declaration 'p' definition 'prefs'. libpano13-2.9.23/perspect.c:24:44: note: Function 'perspective' argument 2 names different: declaration 'p' definition 'prefs'. libpano13-2.9.23/perspect.c:139:39: style:inconclusive: Function 'SetPerspectiveDefaults' argument 1 names different: declaration 'p' definition 'pP'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:598:53: note: Function 'SetPerspectiveDefaults' argument 1 names different: declaration 'p' definition 'pP'. libpano13-2.9.23/perspect.c:139:39: note: Function 'SetPerspectiveDefaults' argument 1 names different: declaration 'p' definition 'pP'. libpano13-2.9.23/shell_mac.c:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/ptfeather.c:58:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] libpano13-2.9.23/shell_mac.c:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/ptfeather.c:90:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] libpano13-2.9.23/shell_mac.c:157:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/ptfeather.c:705:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/shell_mac.c:166:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/shell_mac.c:291:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/shell_mac.c:377:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] libpano13-2.9.23/shell_mac.c:394:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/shell_mac.c:516:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] libpano13-2.9.23/bmp.c:43:36: style: Parameter 'sfile' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/bmp.c:164:42: style: Parameter 'sfile' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/perspect.c:24:44: style: Parameter 'prefs' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ppm.c:227:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libpano13-2.9.23/ppm.c:227:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libpano13-2.9.23/ppm.c:31:36: style: Parameter 'sfile' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ppm.c:193:37: style: Parameter 'sfile' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/hdrfile.c:42:9: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/hdrfile.c:43:11: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/hdrfile.c:50:9: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/hdrfile.c:53:9: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/hdrfile.c:58:9: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/hdrfile.c:69:9: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/hdrfile.c:74:9: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/hdrfile.c:84:9: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/hdrfile.c:153:29: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/hdrfile.c:155:8: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/hdrfile.c:156:10: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/sys_win.c:121:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_OK [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_win.c:136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_COMMAND [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_win.c:212:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPARAM [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_win.c:279:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _MAX_PATH [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_win.c:492:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_BASIC_INFORMATION [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_win.c:556:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEM_RELEASE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_win.c:580:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LPPOINT [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_win.c:612:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_YESNO [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_win.c:646:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BN_CLICKED [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_win.c:719:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BN_CLICKED [valueFlowBailoutIncompleteVar] libpano13-2.9.23/hdrfile.c:41:10: style: Variable 'srcdata' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/hdrfile.c:57:19: style: Variable 'srcdata' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/hdrfile.c:73:18: style: Variable 'srcdata' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/morpher.c:112:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] libpano13-2.9.23/morpher.c:465:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:69:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:85:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fsRdPerm [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:108:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:118:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:246:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:396:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fsRdPerm [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:485:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fsRdWrPerm [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:522:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:567:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAENoReply [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:583:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeApplSignature [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:621:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:663:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:733:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:759:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:809:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:849:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNavGenericSignature [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:927:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:982:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeChar [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:1003:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:1046:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nil [valueFlowBailoutIncompleteVar] libpano13-2.9.23/ptstitch.c:606:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/jpeg.c:104:39: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/levmar.c:252:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SuiteSparse_long [valueFlowBailoutIncompleteVar] libpano13-2.9.23/levmar.c:335:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SuiteSparse_long [valueFlowBailoutIncompleteVar] libpano13-2.9.23/levmar.c:436:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SuiteSparse_long [valueFlowBailoutIncompleteVar] libpano13-2.9.23/levmar.c:456:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SuiteSparse_long [valueFlowBailoutIncompleteVar] libpano13-2.9.23/levmar.c:482:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_DOUBLE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/levmar.c:530:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_LONG [valueFlowBailoutIncompleteVar] libpano13-2.9.23/levmar.c:590:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_GPU_PROBLEM [valueFlowBailoutIncompleteVar] libpano13-2.9.23/levmar.c:714:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SuiteSparse_long [valueFlowBailoutIncompleteVar] libpano13-2.9.23/levmar.c:835:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_REAL [valueFlowBailoutIncompleteVar] libpano13-2.9.23/levmar.c:870:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_DOUBLE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/levmar.c:941:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_DOUBLE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/levmar.c:1067:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SuiteSparse_long [valueFlowBailoutIncompleteVar] libpano13-2.9.23/levmar.c:1135:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SuiteSparse_long [valueFlowBailoutIncompleteVar] libpano13-2.9.23/levmar.c:1297:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_REAL [valueFlowBailoutIncompleteVar] libpano13-2.9.23/levmar.c:1811:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHOLMOD_REAL [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_ansi.c:69:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_ansi.c:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_ansi.c:128:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] libpano13-2.9.23/remap.c:25:38: style:inconclusive: Function 'remap' argument 2 names different: declaration 'r' definition 'r_prefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:588:54: note: Function 'remap' argument 2 names different: declaration 'r' definition 'r_prefs'. libpano13-2.9.23/remap.c:25:38: note: Function 'remap' argument 2 names different: declaration 'r' definition 'r_prefs'. libpano13-2.9.23/remap.c:357:32: style:inconclusive: Function 'SetRemapDefaults' argument 1 names different: declaration 'p' definition 'rP'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:597:48: note: Function 'SetRemapDefaults' argument 1 names different: declaration 'p' definition 'rP'. libpano13-2.9.23/remap.c:357:32: note: Function 'SetRemapDefaults' argument 1 names different: declaration 'p' definition 'rP'. libpano13-2.9.23/remap.c:25:38: style: Parameter 'r_prefs' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/lmdif.c:250:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] libpano13-2.9.23/parser.c:867:81: debug: Function::addArguments found argument 'i' with varid 0. [varid0] libpano13-2.9.23/remap.c:171:23: style: Variable 'vars[1]' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/remap.c:214:26: style: Variable 'vars[1]' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/remap.c:227:23: style: Variable 'vars[1]' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/remap.c:270:35: style: Variable 'vars[1]' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/remap.c:311:23: style: Variable 'vars[2]' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/pteditor.c:44:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libpano13-2.9.23/pteditor.c:71:25: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libpano13-2.9.23/pteditor.c:124:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libpano13-2.9.23/pteditor.c:196:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libpano13-2.9.23/pteditor.c:285:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libpano13-2.9.23/pteditor.c:299:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libpano13-2.9.23/pteditor.c:313:3: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libpano13-2.9.23/shell_mac.c:426:32: warning: Function 'StringtoFullPath' argument order different: declaration 'path, filename' definition 'file, path' [funcArgOrderDifferent] libpano13-2.9.23/PTcommon.h:70:45: note: Function 'StringtoFullPath' argument order different: declaration 'path, filename' definition 'file, path' libpano13-2.9.23/shell_mac.c:426:32: note: Function 'StringtoFullPath' argument order different: declaration 'path, filename' definition 'file, path' libpano13-2.9.23/pteditor.c:15:11: style:inconclusive: Function 'Java_pteditor_CLoadImage' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:15:24: style:inconclusive: Function 'Java_pteditor_CLoadImage' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:15:47: style:inconclusive: Function 'Java_pteditor_CLoadImage' argument 3 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:53:11: style:inconclusive: Function 'Java_pteditor_CSaveImage' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:53:24: style:inconclusive: Function 'Java_pteditor_CSaveImage' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:53:47: style:inconclusive: Function 'Java_pteditor_CSaveImage' argument 3 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:80:12: style:inconclusive: Function 'Java_pteditor_CGetImageWidth' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:80:35: style:inconclusive: Function 'Java_pteditor_CGetImageWidth' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:88:12: style:inconclusive: Function 'Java_pteditor_CGetImageHeight' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:88:35: style:inconclusive: Function 'Java_pteditor_CGetImageHeight' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:96:12: style:inconclusive: Function 'Java_pteditor_CGetImageRow' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:96:25: style:inconclusive: Function 'Java_pteditor_CGetImageRow' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:96:50: style:inconclusive: Function 'Java_pteditor_CGetImageRow' argument 3 names different: declaration '' definition 'jdata'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:96:62: style:inconclusive: Function 'Java_pteditor_CGetImageRow' argument 4 names different: declaration '' definition 'nrow'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:129:12: style:inconclusive: Function 'Java_pteditor_CExtract' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:129:25: style:inconclusive: Function 'Java_pteditor_CExtract' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:129:48: style:inconclusive: Function 'Java_pteditor_CExtract' argument 3 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:129:62: style:inconclusive: Function 'Java_pteditor_CExtract' argument 4 names different: declaration '' definition 'yaw'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:129:75: style:inconclusive: Function 'Java_pteditor_CExtract' argument 5 names different: declaration '' definition 'pitch'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:129:90: style:inconclusive: Function 'Java_pteditor_CExtract' argument 6 names different: declaration '' definition 'hfov'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:129:104: style:inconclusive: Function 'Java_pteditor_CExtract' argument 7 names different: declaration '' definition 'aspect'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:129:117: style:inconclusive: Function 'Java_pteditor_CExtract' argument 8 names different: declaration '' definition 'format'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:129:133: style:inconclusive: Function 'Java_pteditor_CExtract' argument 9 names different: declaration '' definition 'phfov'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:204:12: style:inconclusive: Function 'Java_pteditor_CInsert' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:204:25: style:inconclusive: Function 'Java_pteditor_CInsert' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:204:48: style:inconclusive: Function 'Java_pteditor_CInsert' argument 3 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:204:62: style:inconclusive: Function 'Java_pteditor_CInsert' argument 4 names different: declaration '' definition 'yaw'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:204:75: style:inconclusive: Function 'Java_pteditor_CInsert' argument 5 names different: declaration '' definition 'pitch'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:204:90: style:inconclusive: Function 'Java_pteditor_CInsert' argument 6 names different: declaration '' definition 'rot'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:204:103: style:inconclusive: Function 'Java_pteditor_CInsert' argument 7 names different: declaration '' definition 'hfov'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:204:114: style:inconclusive: Function 'Java_pteditor_CInsert' argument 8 names different: declaration '' definition 'format'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:294:12: style:inconclusive: Function 'Java_pteditor_CSetImageWidth' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:294:35: style:inconclusive: Function 'Java_pteditor_CSetImageWidth' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:294:55: style:inconclusive: Function 'Java_pteditor_CSetImageWidth' argument 3 names different: declaration '' definition 'width'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:308:12: style:inconclusive: Function 'Java_pteditor_CSetImageHeight' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:308:35: style:inconclusive: Function 'Java_pteditor_CSetImageHeight' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:308:55: style:inconclusive: Function 'Java_pteditor_CSetImageHeight' argument 3 names different: declaration '' definition 'height'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:323:12: style:inconclusive: Function 'Java_pteditor_CSetImageRow' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/shell_mac.c:154:44: style: Parameter 'theAppleEvent' can be declared as pointer to const. However it seems that 'DoOpenApp' is a callback function, if 'theAppleEvent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/shell_mac.c:144:41: note: You might need to cast the function pointer here libpano13-2.9.23/shell_mac.c:154:44: note: Parameter 'theAppleEvent' can be declared as pointer to const libpano13-2.9.23/pteditor.c:323:25: style:inconclusive: Function 'Java_pteditor_CSetImageRow' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/shell_mac.c:155:19: style: Parameter 'reply' can be declared as pointer to const. However it seems that 'DoOpenApp' is a callback function, if 'reply' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/shell_mac.c:144:41: note: You might need to cast the function pointer here libpano13-2.9.23/shell_mac.c:155:19: note: Parameter 'reply' can be declared as pointer to const libpano13-2.9.23/pteditor.c:323:50: style:inconclusive: Function 'Java_pteditor_CSetImageRow' argument 3 names different: declaration '' definition 'jdata'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/pteditor.c:323:62: style:inconclusive: Function 'Java_pteditor_CSetImageRow' argument 4 names different: declaration '' definition 'nrow'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/shell_mac.c:426:44: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/pteditor.c:80:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/pteditor.c:88:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/pteditor.c:342:18: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/shell_mac.c:55:13: style: Variable 'myErr' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/ZComb.c:79:2: warning: fprintf format string requires 0 parameters but 1 is given. [wrongPrintfScanfArgNum] libpano13-2.9.23/sys_ansi.c:328:6: warning: scanf() without field width limits can crash with huge input data. [invalidscanf] libpano13-2.9.23/sys_ansi.c:341:6: warning: scanf() without field width limits can crash with huge input data. [invalidscanf] libpano13-2.9.23/queryfeature.c:227:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cpTmp [nullPointerOutOfMemory] libpano13-2.9.23/queryfeature.c:226:23: note: Assuming allocation function fails libpano13-2.9.23/queryfeature.c:226:23: note: Assignment 'cpTmp=malloc(tmp_len+1)', assigned value is 0 libpano13-2.9.23/queryfeature.c:227:3: note: Null pointer dereference libpano13-2.9.23/queryfeature.c:241:13: style: Checking if unsigned expression 'length' is less than zero. [unsignedLessThanZero] libpano13-2.9.23/queryfeature.c:259:13: style: Checking if unsigned expression 'length' is less than zero. [unsignedLessThanZero] libpano13-2.9.23/sys_ansi.c:148:22: style:inconclusive: Function 'readPrefs' argument 1 names different: declaration 'p' definition 'pref'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:639:38: note: Function 'readPrefs' argument 1 names different: declaration 'p' definition 'pref'. libpano13-2.9.23/sys_ansi.c:148:22: note: Function 'readPrefs' argument 1 names different: declaration 'p' definition 'pref'. libpano13-2.9.23/sys_ansi.c:232:24: style:inconclusive: Function 'writePrefs' argument 1 names different: declaration 'p' definition 'prefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:640:40: note: Function 'writePrefs' argument 1 names different: declaration 'p' definition 'prefs'. libpano13-2.9.23/sys_ansi.c:232:24: note: Function 'writePrefs' argument 1 names different: declaration 'p' definition 'prefs'. libpano13-2.9.23/sys_ansi.c:366:30: style:inconclusive: Function 'MakeTempName' argument 1 names different: declaration 'fspec' definition 'destPath'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:662:46: note: Function 'MakeTempName' argument 1 names different: declaration 'fspec' definition 'destPath'. libpano13-2.9.23/sys_ansi.c:366:30: note: Function 'MakeTempName' argument 1 names different: declaration 'fspec' definition 'destPath'. libpano13-2.9.23/sys_ansi.c:370:30: style:inconclusive: Function 'ConvFileName' argument 1 names different: declaration 'fname' definition 'fspec'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:661:46: note: Function 'ConvFileName' argument 1 names different: declaration 'fname' definition 'fspec'. libpano13-2.9.23/sys_ansi.c:370:30: note: Function 'ConvFileName' argument 1 names different: declaration 'fname' definition 'fspec'. libpano13-2.9.23/sys_ansi.c:28:28: style: Parameter 'Owner' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_ansi.c:29:26: style: Parameter 'hDlg' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_ansi.c:45:8: style: Variable 'toPrint' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/sys_ansi.c:77:40: style: Parameter 'argument' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_ansi.c:108:40: style: Parameter 'argument' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_ansi.c:160:8: style: Variable 'prefname' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/sys_ansi.c:232:24: style: Parameter 'prefs' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_ansi.c:366:46: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_ansi.c:370:30: style: Parameter 'fspec' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_ansi.c:374:5: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_ansi.c:398:44: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ZComb.c:72:24: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ZComb.c:72:35: style: Parameter 'sarg' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ZComb.c:172:11: style: Variable 'pg' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ZComb.c:174:11: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/PTcommon.c:1828:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_win.c:304:3: warning: sprintf format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum] libpano13-2.9.23/sys_win.c:326:22: style:inconclusive: Function 'readPrefs' argument 1 names different: declaration 'p' definition 'pref'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:639:38: note: Function 'readPrefs' argument 1 names different: declaration 'p' definition 'pref'. libpano13-2.9.23/sys_win.c:326:22: note: Function 'readPrefs' argument 1 names different: declaration 'p' definition 'pref'. libpano13-2.9.23/sys_win.c:412:24: style:inconclusive: Function 'writePrefs' argument 1 names different: declaration 'p' definition 'prefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:640:40: note: Function 'writePrefs' argument 1 names different: declaration 'p' definition 'prefs'. libpano13-2.9.23/sys_win.c:412:24: note: Function 'writePrefs' argument 1 names different: declaration 'p' definition 'prefs'. libpano13-2.9.23/sys_win.c:838:30: style:inconclusive: Function 'MakeTempName' argument 1 names different: declaration 'fspec' definition 'destPath'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:662:46: note: Function 'MakeTempName' argument 1 names different: declaration 'fspec' definition 'destPath'. libpano13-2.9.23/sys_win.c:838:30: note: Function 'MakeTempName' argument 1 names different: declaration 'fspec' definition 'destPath'. libpano13-2.9.23/sys_win.c:864:30: style:inconclusive: Function 'ConvFileName' argument 1 names different: declaration 'fname' definition 'fspec'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:661:46: note: Function 'ConvFileName' argument 1 names different: declaration 'fname' definition 'fspec'. libpano13-2.9.23/sys_win.c:864:30: note: Function 'ConvFileName' argument 1 names different: declaration 'fname' definition 'fspec'. libpano13-2.9.23/sys_win.c:109:30: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_win.c:279:37: style: Variable 'appData' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/sys_win.c:412:24: style: Parameter 'prefs' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_win.c:512:14: style: Variable 'cSig' can be declared as const array [constVariable] libpano13-2.9.23/sys_win.c:794:58: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_win.c:838:46: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_win.c:864:30: style: Parameter 'fspec' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_win.c:869:5: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_win.c:895:46: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/filter.c:832:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESUNIT_INCH [valueFlowBailoutIncompleteVar] libpano13-2.9.23/filter.c:1178:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPRESSION_LZW [valueFlowBailoutIncompleteVar] libpano13-2.9.23/ColourBrightness.c:200:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] libpano13-2.9.23/ColourBrightness.c:1292:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_BITSPERSAMPLE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/ColourBrightness.c:1912:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mappingCurves [valueFlowBailoutIncompleteVar] libpano13-2.9.23/ColourBrightness.c:2236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/ColourBrightness.c:2321:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:804:14: style: Redundant initialization for 'the_sErr'. The initialized value is overwritten before it is read. [redundantInitialization] libpano13-2.9.23/sys_mac.c:800:20: note: the_sErr is initialized libpano13-2.9.23/sys_mac.c:804:14: note: the_sErr is overwritten libpano13-2.9.23/sys_mac.c:137:6: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpano13-2.9.23/sys_mac.c:337:22: style:inconclusive: Function 'readPrefs' argument 1 names different: declaration 'p' definition 'pref'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:639:38: note: Function 'readPrefs' argument 1 names different: declaration 'p' definition 'pref'. libpano13-2.9.23/sys_mac.c:337:22: note: Function 'readPrefs' argument 1 names different: declaration 'p' definition 'pref'. libpano13-2.9.23/sys_mac.c:427:24: style:inconclusive: Function 'writePrefs' argument 1 names different: declaration 'p' definition 'pref'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:640:40: note: Function 'writePrefs' argument 1 names different: declaration 'p' definition 'pref'. libpano13-2.9.23/sys_mac.c:427:24: note: Function 'writePrefs' argument 1 names different: declaration 'p' definition 'pref'. libpano13-2.9.23/sys_mac.c:558:30: style:inconclusive: Function 'open_selection' argument 1 names different: declaration 'path' definition 'f'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:665:50: note: Function 'open_selection' argument 1 names different: declaration 'path' definition 'f'. libpano13-2.9.23/sys_mac.c:558:30: note: Function 'open_selection' argument 1 names different: declaration 'path' definition 'f'. libpano13-2.9.23/sys_mac.c:795:27: style:inconclusive: Function 'SaveFileAs' argument 1 names different: declaration 'fname' definition 'path'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:660:44: note: Function 'SaveFileAs' argument 1 names different: declaration 'fname' definition 'path'. libpano13-2.9.23/sys_mac.c:795:27: note: Function 'SaveFileAs' argument 1 names different: declaration 'fname' definition 'path'. libpano13-2.9.23/sys_mac.c:843:25: style:inconclusive: Function 'FindFile' argument 1 names different: declaration 'fname' definition 'fspec'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:659:42: note: Function 'FindFile' argument 1 names different: declaration 'fname' definition 'fspec'. libpano13-2.9.23/sys_mac.c:843:25: note: Function 'FindFile' argument 1 names different: declaration 'fname' definition 'fspec'. libpano13-2.9.23/sys_mac.c:875:30: style:inconclusive: Function 'ConvFileName' argument 1 names different: declaration 'fname' definition 'fspec'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:661:46: note: Function 'ConvFileName' argument 1 names different: declaration 'fname' definition 'fspec'. libpano13-2.9.23/sys_mac.c:875:30: note: Function 'ConvFileName' argument 1 names different: declaration 'fname' definition 'fspec'. libpano13-2.9.23/sys_mac.c:809:15: style: Local variable 'the_sErr' shadows outer variable [shadowVariable] libpano13-2.9.23/sys_mac.c:800:11: note: Shadowed variable libpano13-2.9.23/sys_mac.c:809:15: note: Shadow local variable libpano13-2.9.23/sys_mac.c:96:31: style: Parameter 'fmt' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_mac.c:115:40: style: Parameter 'argument' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_mac.c:226:40: style: Parameter 'argument' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_mac.c:341:20: style: Variable 'prefName' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/sys_mac.c:427:24: style: Parameter 'pref' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_mac.c:543:26: style: Variable 'f' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/sys_mac.c:558:30: style: Parameter 'f' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_mac.c:752:43: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/sys_mac.c:642:18: error: Uninitialized variable: imName [uninitvar] libpano13-2.9.23/tiff.c:51:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_SAMPLESPERPIXEL [valueFlowBailoutIncompleteVar] libpano13-2.9.23/tiff.c:93:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_IMAGEWIDTH [valueFlowBailoutIncompleteVar] libpano13-2.9.23/tiff.c:174:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_IMAGEWIDTH [valueFlowBailoutIncompleteVar] libpano13-2.9.23/tiff.c:218:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_XPOSITION [valueFlowBailoutIncompleteVar] libpano13-2.9.23/tiff.c:367:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_IMAGEWIDTH [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:910:25: warning: Uninitialized variable: path [uninitvar] libpano13-2.9.23/sys_mac.c:964:14: note: Calling function 'GetFullPath', 1st argument '&f' value is libpano13-2.9.23/sys_mac.c:910:25: note: Uninitialized variable: path libpano13-2.9.23/tiff.c:596:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_IMAGEWIDTH [valueFlowBailoutIncompleteVar] libpano13-2.9.23/tiff.c:859:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_XPOSITION [valueFlowBailoutIncompleteVar] libpano13-2.9.23/tiff.c:947:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_IMAGEWIDTH [valueFlowBailoutIncompleteVar] libpano13-2.9.23/tiff.c:1058:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_IMAGEWIDTH [valueFlowBailoutIncompleteVar] libpano13-2.9.23/tiff.c:1312:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_PHOTOMETRIC [valueFlowBailoutIncompleteVar] libpano13-2.9.23/sys_mac.c:352:14: style: Variable 'prefName' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/sys_mac.c:357:15: style: Variable 'prefName' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/sys_mac.c:362:15: style: Variable 'prefName' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/sys_mac.c:367:15: style: Variable 'prefName' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/sys_mac.c:372:15: style: Variable 'prefName' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/morpher.c:175:19: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] libpano13-2.9.23/sys_mac.c:377:15: style: Variable 'prefName' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/sys_mac.c:390:15: style: Variable 'prefName' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/sys_mac.c:804:14: style: Variable 'the_sErr' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/sys_mac.c:812:23: style: Variable 'the_sErr' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/sys_mac.c:862:23: style: Variable 'the_sErr' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/morpher.c:15:34: style: Parameter 'a' can be declared as const array [constParameter] libpano13-2.9.23/morpher.c:15:50: style: Parameter 'b' can be declared as const array [constParameter] libpano13-2.9.23/morpher.c:94:16: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/morpher.c:310:22: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/morpher.c:431:16: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ptfeather.c:172:40: style: Variable 'index' is reassigned a value before the old one has been used. [redundantAssignment] libpano13-2.9.23/ptfeather.c:170:11: note: index is assigned libpano13-2.9.23/ptfeather.c:172:40: note: index is overwritten libpano13-2.9.23/ptfeather.c:359:11: style: Variable '*imageData' is assigned an expression that holds the same value. [redundantAssignment] libpano13-2.9.23/ptfeather.c:355:9: note: a is assigned '*(imageData)' here. libpano13-2.9.23/ptfeather.c:358:13: note: Assuming condition is true libpano13-2.9.23/ptfeather.c:359:11: note: Variable '*imageData' is assigned an expression that holds the same value. libpano13-2.9.23/ptfeather.c:366:9: style: Variable '*((uint16_t*)imageData)' is assigned an expression that holds the same value. [redundantAssignment] libpano13-2.9.23/ptfeather.c:363:10: note: la is assigned '*((uint16_t*)imageData)' here. libpano13-2.9.23/ptfeather.c:365:14: note: Assuming condition is true libpano13-2.9.23/ptfeather.c:366:9: note: Variable '*((uint16_t*)imageData)' is assigned an expression that holds the same value. libpano13-2.9.23/ptstitch.c:1016:25: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libpano13-2.9.23/ptstitch.c:1016:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libpano13-2.9.23/ptstitch.c:1144:25: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] libpano13-2.9.23/ptstitch.c:1144:25: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libpano13-2.9.23/ptstitch.c:111:18: style: Unsigned expression 'value' can't be negative so it is unnecessary to test it. [unsignedPositive] libpano13-2.9.23/ptstitch.c:1006:37: style: Unsigned expression 'alphaChannel' can't be negative so it is unnecessary to test it. [unsignedPositive] libpano13-2.9.23/ptstitch.c:1033:57: style: Unsigned expression 'colours[i]' can't be negative so it is unnecessary to test it. [unsignedPositive] libpano13-2.9.23/ptstitch.c:1135:37: style: Unsigned expression 'alphaChannel' can't be negative so it is unnecessary to test it. [unsignedPositive] libpano13-2.9.23/ptstitch.c:1147:43: style: Unsigned expression 'colours[index]' can't be negative so it is unnecessary to test it. [unsignedPositive] libpano13-2.9.23/ptstitch.c:1161:59: style: Unsigned expression 'colours[i]' can't be negative so it is unnecessary to test it. [unsignedPositive] libpano13-2.9.23/ptstitch.c:39:64: style:inconclusive: Function 'panoStitchPixelChannelGet' argument 2 names different: declaration 'bytesPerPixel' definition 'bytesPerChannel'. [funcArgNamesDifferent] libpano13-2.9.23/ptstitch.h:44:77: note: Function 'panoStitchPixelChannelGet' argument 2 names different: declaration 'bytesPerPixel' definition 'bytesPerChannel'. libpano13-2.9.23/ptstitch.c:39:64: note: Function 'panoStitchPixelChannelGet' argument 2 names different: declaration 'bytesPerPixel' definition 'bytesPerChannel'. libpano13-2.9.23/ptstitch.c:62:56: style:inconclusive: Function 'panoStitchPixelChannelSet' argument 2 names different: declaration 'bytesPerPixel' definition 'bytesPerChannel'. [funcArgNamesDifferent] libpano13-2.9.23/ptstitch.h:45:69: note: Function 'panoStitchPixelChannelSet' argument 2 names different: declaration 'bytesPerPixel' definition 'bytesPerChannel'. libpano13-2.9.23/ptstitch.c:62:56: note: Function 'panoStitchPixelChannelSet' argument 2 names different: declaration 'bytesPerPixel' definition 'bytesPerChannel'. libpano13-2.9.23/ptfeather.c:285:26: style: Variable 'pixel' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/ptstitch.c:41:15: style: Variable 'pixel16' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ptstitch.c:85:15: style: Variable 'pixel16' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ptstitch.c:342:15: style: Variable 'ptrCount' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ptstitch.c:404:15: style: Variable 'ptrCount' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ptstitch.c:810:62: style: Parameter 'outputFiles' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ptstitch.c:970:32: style: Variable 'ptrPixel' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ptstitch.c:1099:27: style: Variable 'ptrPixel' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ptstitch.c:933:20: style: Variable 'imageIndex' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/ptstitch.c:1051:20: style: Variable 'imageIndex' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/ptpicker.c:653:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] libpano13-2.9.23/seamer_.c:340:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] libpano13-2.9.23/seamer.c:68:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] libpano13-2.9.23/fftn.c:534:7: error: Common realloc mistake: 'Tmp0' nulled but not freed upon failure [memleakOnRealloc] libpano13-2.9.23/fftn.c:535:7: error: Common realloc mistake: 'Tmp1' nulled but not freed upon failure [memleakOnRealloc] libpano13-2.9.23/fftn.c:536:7: error: Common realloc mistake: 'Tmp2' nulled but not freed upon failure [memleakOnRealloc] libpano13-2.9.23/fftn.c:537:7: error: Common realloc mistake: 'Tmp3' nulled but not freed upon failure [memleakOnRealloc] libpano13-2.9.23/fftn.c:554:4: error: Common realloc mistake: 'Perm' nulled but not freed upon failure [memleakOnRealloc] libpano13-2.9.23/optimize.c:23:32: style:inconclusive: Function 'RunLMOptimizer' argument 1 names different: declaration 'g' definition 'o'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:765:47: note: Function 'RunLMOptimizer' argument 1 names different: declaration 'g' definition 'o'. libpano13-2.9.23/optimize.c:23:32: note: Function 'RunLMOptimizer' argument 1 names different: declaration 'g' definition 'o'. libpano13-2.9.23/optimize.c:218:33: style:inconclusive: Function 'RunBROptimizer' argument 1 names different: declaration 'g' definition 'o'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:766:47: note: Function 'RunBROptimizer' argument 1 names different: declaration 'g' definition 'o'. libpano13-2.9.23/optimize.c:218:33: note: Function 'RunBROptimizer' argument 1 names different: declaration 'g' definition 'o'. libpano13-2.9.23/fftn.c:365:18: style: Checking if unsigned expression 'dims[i]' is less than zero. [unsignedLessThanZero] libpano13-2.9.23/fftn.c:379:20: style: Checking if unsigned expression 'dims[i]' is less than zero. [unsignedLessThanZero] libpano13-2.9.23/optimize.c:27:8: style: Variable 'warning' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/optimize.c:28:9: style: Variable 'infmsg' can be declared as const array [constVariable] libpano13-2.9.23/optimize.c:44:13: style: Variable 'g' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/optimize.c:510:28: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/fftn.c:342:11: style:inconclusive: Function 'fftn' argument 1 names different: declaration '' definition 'ndim'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/fftn.c:343:26: style:inconclusive: Function 'fftn' argument 2 names different: declaration '' definition 'dims'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/fftn.c:344:12: style:inconclusive: Function 'fftn' argument 3 names different: declaration '' definition 'Re'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/fftn.c:345:12: style:inconclusive: Function 'fftn' argument 4 names different: declaration '' definition 'Im'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/fftn.c:346:11: style:inconclusive: Function 'fftn' argument 5 names different: declaration '' definition 'iSign'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/fftn.c:347:14: style:inconclusive: Function 'fftn' argument 6 names different: declaration '' definition 'scaling'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/fftn.c:473:8: style:inconclusive: Function 'fftradix' argument 6 names different: declaration 'isign' definition 'iSign'. [funcArgNamesDifferent] libpano13-2.9.23/fftn.c:299:69: note: Function 'fftradix' argument 6 names different: declaration 'isign' definition 'iSign'. libpano13-2.9.23/fftn.c:473:8: note: Function 'fftradix' argument 6 names different: declaration 'isign' definition 'iSign'. libpano13-2.9.23/Triangulate.c:116:3: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] libpano13-2.9.23/Triangulate.c:215:28: style: Parameter 't' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/Triangulate.c:295:35: style: Parameter 't0' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/Triangulate.c:295:51: style: Parameter 't1' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/Triangulate.c:343:29: style: Parameter 's0' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/Triangulate.c:343:42: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/Triangulate.c:351:35: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/Triangulate.c:351:46: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/optimize.c:400:17: style: Variable 'c' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/rgbe.c:395:15: style: Condition 'count==0' is always false [knownConditionTrueFalse] libpano13-2.9.23/rgbe.c:392:13: note: Assuming that condition 'buf[0]>128' is not redundant libpano13-2.9.23/rgbe.c:394:18: note: Assignment 'count=buf[0]-128', assigned value is greater than 0 libpano13-2.9.23/rgbe.c:395:15: note: Condition 'count==0' is always false libpano13-2.9.23/rgbe.c:490:19: style: Condition 'count==0' is always false [knownConditionTrueFalse] libpano13-2.9.23/rgbe.c:487:17: note: Assuming that condition 'buf[0]>128' is not redundant libpano13-2.9.23/rgbe.c:489:22: note: Assignment 'count=buf[0]-128', assigned value is greater than 0 libpano13-2.9.23/rgbe.c:490:19: note: Condition 'count==0' is always false libpano13-2.9.23/rgbe.c:131:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libpano13-2.9.23/rgbe.c:131:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libpano13-2.9.23/rgbe.c:196:9: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] libpano13-2.9.23/rgbe.c:196:9: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] libpano13-2.9.23/rgbe.c:51:50: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/rgbe.c:97:65: style: Parameter 'rgbe' can be declared as const array [constParameter] libpano13-2.9.23/rgbe.c:114:9: style: Variable 'programtype' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/rgbe.c:251:57: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/rgbe.c:352:51: style: Variable 'ptr_end' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/rgbe.c:440:51: style: Variable 'ptr_end' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/correct.c:305:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/correct.c:1069:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] libpano13-2.9.23/tools/compat_win32/getopt.c:344:10: style:inconclusive: Function '_getopt_internal' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/tools/compat_win32/getopt.c:345:19: style:inconclusive: Function '_getopt_internal' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/tools/compat_win32/getopt.c:346:18: style:inconclusive: Function '_getopt_internal' argument 3 names different: declaration '' definition 'optstring'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/tools/compat_win32/getopt.c:347:27: style:inconclusive: Function '_getopt_internal' argument 4 names different: declaration '' definition 'longopts'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/tools/compat_win32/getopt.c:348:11: style:inconclusive: Function '_getopt_internal' argument 5 names different: declaration '' definition 'longind'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/tools/compat_win32/getopt.c:349:10: style:inconclusive: Function '_getopt_internal' argument 6 names different: declaration '' definition 'long_only'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/tools/compat_win32/getopt.c:682:10: style:inconclusive: Function 'getopt' argument 1 names different: declaration '' definition 'argc'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/tools/compat_win32/getopt.c:683:19: style:inconclusive: Function 'getopt' argument 2 names different: declaration '' definition 'argv'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/tools/compat_win32/getopt.c:684:18: style:inconclusive: Function 'getopt' argument 3 names different: declaration '' definition 'optstring'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/tools/compat_win32/getopt.c:599:11: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/parser.c:148:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] libpano13-2.9.23/parser.c:875:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] libpano13-2.9.23/parser.c:1168:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] libpano13-2.9.23/parser.c:1428:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] libpano13-2.9.23/parser.c:2103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] libpano13-2.9.23/parser.c:2150:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] libpano13-2.9.23/parser.c:2268:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] libpano13-2.9.23/fourier.c:883:15: style: Expression is always true because 'else if' condition is opposite to previous condition at line 879. [multiCondition] libpano13-2.9.23/fourier.c:879:10: note: first condition libpano13-2.9.23/fourier.c:883:15: note: else if condition is opposite to first condition libpano13-2.9.23/fourier.c:903:15: style: Expression is always true because 'else if' condition is opposite to previous condition at line 899. [multiCondition] libpano13-2.9.23/fourier.c:899:10: note: first condition libpano13-2.9.23/fourier.c:903:15: note: else if condition is opposite to first condition libpano13-2.9.23/fourier.c:95:19: style: Checking if unsigned expression 'cP->width' is less than zero. [unsignedLessThanZero] libpano13-2.9.23/fourier.c:95:38: style: Checking if unsigned expression 'cP->height' is less than zero. [unsignedLessThanZero] libpano13-2.9.23/fourier.c:129:26: style: Variable 's' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/fourier.c:433:26: style: Variable 'data' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/fourier.c:544:26: style: Variable 'data' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/fourier.c:570:26: style: Variable 'data1' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/fourier.c:570:49: style: Variable 'data2' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/fourier.c:591:51: style: Parameter 're' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/fourier.c:172:24: warning: Expression 'i' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation. [signConversion] libpano13-2.9.23/fourier.c:168:11: note: Assignment 'i=-1', assigned value is -1 libpano13-2.9.23/fourier.c:172:24: note: Negative value is converted to an unsigned value libpano13-2.9.23/fourier.c:602:6: style: Variable 'cy' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/math.c:2724:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] libpano13-2.9.23/math.c:2744:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] libpano13-2.9.23/lmdif.c:601:15: style:inconclusive: Function 'lmpar' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:601:25: style:inconclusive: Function 'lmpar' argument 2 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:601:34: style:inconclusive: Function 'lmpar' argument 3 names different: declaration '' definition 'ldr'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:601:43: style:inconclusive: Function 'lmpar' argument 4 names different: declaration '' definition 'ipvt'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:602:12: style:inconclusive: Function 'lmpar' argument 5 names different: declaration '' definition 'diag'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:602:27: style:inconclusive: Function 'lmpar' argument 6 names different: declaration '' definition 'qtb'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:602:41: style:inconclusive: Function 'lmpar' argument 7 names different: declaration '' definition 'delta'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:603:13: style:inconclusive: Function 'lmpar' argument 8 names different: declaration '' definition 'par'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:603:25: style:inconclusive: Function 'lmpar' argument 9 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:603:37: style:inconclusive: Function 'lmpar' argument 10 names different: declaration '' definition 'sdiag'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:604:12: style:inconclusive: Function 'lmpar' argument 11 names different: declaration '' definition 'wa1'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:604:26: style:inconclusive: Function 'lmpar' argument 12 names different: declaration '' definition 'wa2'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:926:15: style:inconclusive: Function 'qrfac' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:926:22: style:inconclusive: Function 'qrfac' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:926:32: style:inconclusive: Function 'qrfac' argument 3 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:926:41: style:inconclusive: Function 'qrfac' argument 4 names different: declaration '' definition 'lda'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:926:60: style:inconclusive: Function 'qrfac' argument 5 names different: declaration '' definition 'pivot'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:927:9: style:inconclusive: Function 'qrfac' argument 6 names different: declaration '' definition 'ipvt'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:927:21: style:inconclusive: Function 'qrfac' argument 7 names different: declaration '' definition 'lipvt'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:927:45: style:inconclusive: Function 'qrfac' argument 8 names different: declaration '' definition 'rdiag'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:928:12: style:inconclusive: Function 'qrfac' argument 9 names different: declaration '' definition 'acnorm'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:928:29: style:inconclusive: Function 'qrfac' argument 10 names different: declaration '' definition 'wa'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:1138:16: style:inconclusive: Function 'qrsolv' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:1138:26: style:inconclusive: Function 'qrsolv' argument 2 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:1138:35: style:inconclusive: Function 'qrsolv' argument 3 names different: declaration '' definition 'ldr'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:1138:44: style:inconclusive: Function 'qrsolv' argument 4 names different: declaration '' definition 'ipvt'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:1138:59: style:inconclusive: Function 'qrsolv' argument 5 names different: declaration '' definition 'diag'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:1139:13: style:inconclusive: Function 'qrsolv' argument 6 names different: declaration '' definition 'qtb'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:1139:27: style:inconclusive: Function 'qrsolv' argument 7 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:1139:39: style:inconclusive: Function 'qrsolv' argument 8 names different: declaration '' definition 'sdiag'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:1139:55: style:inconclusive: Function 'qrsolv' argument 9 names different: declaration '' definition 'wa'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:1507:16: style:inconclusive: Function 'fdjac2' argument 1 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:1507:23: style:inconclusive: Function 'fdjac2' argument 2 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:1507:33: style:inconclusive: Function 'fdjac2' argument 3 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:1507:45: style:inconclusive: Function 'fdjac2' argument 4 names different: declaration '' definition 'fvec'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:1507:60: style:inconclusive: Function 'fdjac2' argument 5 names different: declaration '' definition 'fjac'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:1508:10: style:inconclusive: Function 'fdjac2' argument 6 names different: declaration '' definition 'ldfjac'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:1508:33: style:inconclusive: Function 'fdjac2' argument 7 names different: declaration '' definition 'iflag'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:1508:47: style:inconclusive: Function 'fdjac2' argument 8 names different: declaration '' definition 'epsfcn'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:1508:62: style:inconclusive: Function 'fdjac2' argument 9 names different: declaration '' definition 'wa'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/lmdif.c:710:15: style: Local variable 'DWARF' shadows outer variable [shadowVariable] libpano13-2.9.23/lmdif.c:28:8: note: Shadowed variable libpano13-2.9.23/lmdif.c:710:15: note: Shadow local variable libpano13-2.9.23/lmdif.c:1013:15: style: Local variable 'MACHEP' shadows outer variable [shadowVariable] libpano13-2.9.23/lmdif.c:25:8: note: Shadowed variable libpano13-2.9.23/lmdif.c:1013:15: note: Shadow local variable libpano13-2.9.23/lmdif.c:1591:15: style: Local variable 'MACHEP' shadows outer variable [shadowVariable] libpano13-2.9.23/lmdif.c:25:8: note: Shadowed variable libpano13-2.9.23/lmdif.c:1591:15: note: Shadow local variable libpano13-2.9.23/lmdif.c:602:12: style: Parameter 'diag' can be declared as const array [constParameter] libpano13-2.9.23/lmdif.c:1138:44: style: Parameter 'ipvt' can be declared as const array [constParameter] libpano13-2.9.23/lmdif.c:1138:59: style: Parameter 'diag' can be declared as const array [constParameter] libpano13-2.9.23/lmdif.c:1139:13: style: Parameter 'qtb' can be declared as const array [constParameter] libpano13-2.9.23/lmdif.c:1371:35: style: Parameter 'x' can be declared as const array [constParameter] libpano13-2.9.23/lmdif.c:1507:45: style: Parameter 'fvec' can be declared as const array [constParameter] libpano13-2.9.23/lmdif.c:1642:49: style: Parameter 'y' can be declared as const array [constParameter] libpano13-2.9.23/lmdif.c:743:7: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] libpano13-2.9.23/lmdif.c:1050:4: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] libpano13-2.9.23/lmdif.c:1051:4: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] libpano13-2.9.23/lmdif.c:1646:3: style: Variable 'k' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/lmdif.c:1652:5: style: Variable 'k' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/tiff.c:154:13: style: Condition 'cline' is always true [knownConditionTrueFalse] libpano13-2.9.23/PTcommon.c:1735:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libpano13-2.9.23/tiff.c:2013:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libpano13-2.9.23/tiff.c:2013:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libpano13-2.9.23/PTcommon.c:1665:9: warning: If memory allocation fails, then there is a possible null pointer dereference: imageDataBuffers [nullPointerOutOfMemory] libpano13-2.9.23/PTcommon.c:1662:30: note: Assuming allocation function fails libpano13-2.9.23/PTcommon.c:1662:30: note: Assignment 'imageDataBuffers=calloc(counterImageFiles,sizeof(unsigned char*))', assigned value is 0 libpano13-2.9.23/PTcommon.c:1665:9: note: Null pointer dereference libpano13-2.9.23/PTcommon.c:1667:13: warning: If memory allocation fails, then there is a possible null pointer dereference: imageDataBuffers [nullPointerOutOfMemory] libpano13-2.9.23/PTcommon.c:1662:30: note: Assuming allocation function fails libpano13-2.9.23/PTcommon.c:1662:30: note: Assignment 'imageDataBuffers=calloc(counterImageFiles,sizeof(unsigned char*))', assigned value is 0 libpano13-2.9.23/PTcommon.c:1667:13: note: Null pointer dereference libpano13-2.9.23/tiff.c:503:27: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/tiff.c:550:27: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/PTcommon.c:84:50: style:inconclusive: Function 'panoPSDCreate' argument 2 names different: declaration '' definition 'numberImages'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/PTcommon.c:85:30: style:inconclusive: Function 'panoPSDCreate' argument 3 names different: declaration '' definition 'outputFileName'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/PTcommon.c:85:69: style:inconclusive: Function 'panoPSDCreate' argument 4 names different: declaration '' definition 'flatteningParms'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/tiff.c:463:38: style:inconclusive: Function 'writeTIFF' argument 2 names different: declaration 'fname' definition 'sfile'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:645:53: note: Function 'writeTIFF' argument 2 names different: declaration 'fname' definition 'sfile'. libpano13-2.9.23/tiff.c:463:38: note: Function 'writeTIFF' argument 2 names different: declaration 'fname' definition 'sfile'. libpano13-2.9.23/PTcommon.c:73:42: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/PTcommon.c:85:69: style: Parameter 'flatteningParms' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/PTcommon.c:691:35: style: Parameter 'panoFileName' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/PTcommon.c:1535:43: style: Parameter 'extension' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/tiff.c:1735:76: style: Parameter 'croppingParms' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/PTcommon.c:1540:11: style: Variable 'path_sep' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/tiff.c:1744:25: style: Variable 'metadata' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/PTcommon.c:1556:32: style: Parameter 'outputFileName' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/PTcommon.c:1570:20: style: Variable 'cropInfo' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/PTcommon.c:1798:66: style: Parameter 'version' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/PTcommon.c:1798:81: style: Parameter 'usage' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/PTcommon.c:1798:94: style: Parameter 'defaultPrefix' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/PTcommon.c:1931:27: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/PTcommon.c:1931:39: style: Parameter 'im' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/filter.c:1247:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libpano13-2.9.23/filter.c:1247:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libpano13-2.9.23/filter.c:1266:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libpano13-2.9.23/filter.c:688:34: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/filter.c:689:34: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/filter.c:689:66: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/filter.c:690:34: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/filter.c:690:66: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/filter.c:691:34: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/filter.c:691:66: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/filter.c:748:40: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/filter.c:54:42: style:inconclusive: Function 'dispatch' argument 2 names different: declaration 's' definition 'spref'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:559:57: note: Function 'dispatch' argument 2 names different: declaration 's' definition 'spref'. libpano13-2.9.23/filter.c:54:42: note: Function 'dispatch' argument 2 names different: declaration 's' definition 'spref'. libpano13-2.9.23/filter.c:170:48: style:inconclusive: Function 'DoTransForm' argument 2 names different: declaration 'p' definition 'prPtr'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:560:62: note: Function 'DoTransForm' argument 2 names different: declaration 'p' definition 'prPtr'. libpano13-2.9.23/filter.c:170:48: note: Function 'DoTransForm' argument 2 names different: declaration 'p' definition 'prPtr'. libpano13-2.9.23/filter.c:256:27: style:inconclusive: Function 'SetPrefs' argument 1 names different: declaration 'p' definition 'prPtr'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:617:42: note: Function 'SetPrefs' argument 1 names different: declaration 'p' definition 'prPtr'. libpano13-2.9.23/filter.c:256:27: note: Function 'SetPrefs' argument 1 names different: declaration 'p' definition 'prPtr'. libpano13-2.9.23/filter.c:1215:35: style:inconclusive: Function 'panoMetadataSetAsCropped' argument 5 names different: declaration 'roiRight' definition 'roiTop'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:1131:14: note: Function 'panoMetadataSetAsCropped' argument 5 names different: declaration 'roiRight' definition 'roiTop'. libpano13-2.9.23/filter.c:1215:35: note: Function 'panoMetadataSetAsCropped' argument 5 names different: declaration 'roiRight' definition 'roiTop'. libpano13-2.9.23/PTDialogs.c:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/PTDialogs.c:127:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/PTDialogs.c:183:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/PTDialogs.c:263:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/PTDialogs.c:407:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/PTDialogs.c:435:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/PTDialogs.c:485:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/PTDialogs.c:501:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/PTDialogs.c:517:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/PTDialogs.c:533:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/PTDialogs.c:550:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/PTDialogs.c:567:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/PTDialogs.c:620:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/PTDialogs.c:734:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/PTDialogs.c:751:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/PTDialogs.c:926:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WIN_POS_MOUSE [valueFlowBailoutIncompleteVar] libpano13-2.9.23/filter.c:537:34: style: Variable 'in' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/filter.c:876:38: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/filter.c:914:26: style: Parameter 'c1' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/filter.c:914:38: style: Parameter 'c2' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/filter.c:932:27: style: Parameter 'im1' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/filter.c:932:39: style: Parameter 'im2' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/filter.c:981:34: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/filter.c:984:24: style: Variable 'src' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/filter.c:1026:38: style: Parameter 'cropInfo' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/filter.c:1081:40: style: Parameter 'from' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/filter.c:1244:44: style: Parameter 'metadata' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/filter.c:1244:60: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/filter.c:1359:11: style: Variable 'd' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/filter.c:1374:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/filter.c:1388:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/filter.c:608:107: style: Variable 'is' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/filter.c:613:107: style: Variable 'is' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/filter.c:628:107: style: Variable 'is' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/filter.c:632:107: style: Variable 'is' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/ColourBrightness.c:2731:14: style: Condition 'j<=0xff' is always true [knownConditionTrueFalse] libpano13-2.9.23/ColourBrightness.c:2720:17: note: Assuming that condition 'i<=0xfe' is not redundant libpano13-2.9.23/ColourBrightness.c:2722:19: note: Assuming condition is true libpano13-2.9.23/ColourBrightness.c:2729:13: note: Assignment 'j=i+1', assigned value is less than 256 libpano13-2.9.23/ColourBrightness.c:2731:14: note: Condition 'j<=0xff' is always true libpano13-2.9.23/ColourBrightness.c:612:11: warning: If resource allocation fails, then there is a possible null pointer dereference: debugFile [nullPointerOutOfResources] libpano13-2.9.23/ColourBrightness.c:609:20: note: Assuming allocation function fails libpano13-2.9.23/ColourBrightness.c:609:20: note: Assignment 'debugFile=fopen("Debug.txt","w")', assigned value is 0 libpano13-2.9.23/ColourBrightness.c:612:11: note: Null pointer dereference libpano13-2.9.23/ColourBrightness.c:483:17: style: Unsigned expression 'temp' can't be negative so it is unnecessary to test it. [unsignedPositive] libpano13-2.9.23/ColourBrightness.c:1694:15: style: Unsigned expression 'temp' can't be negative so it is unnecessary to test it. [unsignedPositive] libpano13-2.9.23/ColourBrightness.c:589:62: style:inconclusive: Function 'ColourBrightness' argument 2 names different: declaration 'outFullPathImages' definition 'outputFullPathImages'. [funcArgNamesDifferent] libpano13-2.9.23/ColourBrightness.h:74:87: note: Function 'ColourBrightness' argument 2 names different: declaration 'outFullPathImages' definition 'outputFullPathImages'. libpano13-2.9.23/ColourBrightness.c:589:62: note: Function 'ColourBrightness' argument 2 names different: declaration 'outFullPathImages' definition 'outputFullPathImages'. libpano13-2.9.23/ColourBrightness.c:1203:66: style:inconclusive: Function 'ReadHistograms' argument 2 names different: declaration 'counterImages' definition 'numberImages'. [funcArgNamesDifferent] libpano13-2.9.23/ColourBrightness.h:68:78: note: Function 'ReadHistograms' argument 2 names different: declaration 'counterImages' definition 'numberImages'. libpano13-2.9.23/ColourBrightness.c:1203:66: note: Function 'ReadHistograms' argument 2 names different: declaration 'counterImages' definition 'numberImages'. libpano13-2.9.23/ColourBrightness.c:2181:27: style:inconclusive: Function 'MapFunction' argument 1 names different: declaration 'p' definition 'parm'. [funcArgNamesDifferent] libpano13-2.9.23/ColourBrightness.h:83:51: note: Function 'MapFunction' argument 1 names different: declaration 'p' definition 'parm'. libpano13-2.9.23/ColourBrightness.c:2181:27: note: Function 'MapFunction' argument 1 names different: declaration 'p' definition 'parm'. libpano13-2.9.23/ColourBrightness.c:2293:45: style:inconclusive: Function 'RemapHistogram' argument 2 names different: declaration 'array' definition 'remappedHistogram'. [funcArgNamesDifferent] libpano13-2.9.23/ColourBrightness.h:77:71: note: Function 'RemapHistogram' argument 2 names different: declaration 'array' definition 'remappedHistogram'. libpano13-2.9.23/ColourBrightness.c:2293:45: note: Function 'RemapHistogram' argument 2 names different: declaration 'array' definition 'remappedHistogram'. libpano13-2.9.23/ColourBrightness.c:2553:62: style:inconclusive: Function 'ComputeAdjustmentCurve' argument 2 names different: declaration 'targetHistogram' definition 'referenceHistogram'. [funcArgNamesDifferent] libpano13-2.9.23/ColourBrightness.h:78:88: note: Function 'ComputeAdjustmentCurve' argument 2 names different: declaration 'targetHistogram' definition 'referenceHistogram'. libpano13-2.9.23/ColourBrightness.c:2553:62: note: Function 'ComputeAdjustmentCurve' argument 2 names different: declaration 'targetHistogram' definition 'referenceHistogram'. libpano13-2.9.23/ColourBrightness.c:417:14: style: Local variable 'x' shadows outer variable [shadowVariable] libpano13-2.9.23/ColourBrightness.c:392:12: note: Shadowed variable libpano13-2.9.23/ColourBrightness.c:417:14: note: Shadow local variable libpano13-2.9.23/ColourBrightness.c:599:16: style: Local variable 'debugFile' shadows outer variable [shadowVariable] libpano13-2.9.23/ColourBrightness.c:77:7: note: Shadowed variable libpano13-2.9.23/ColourBrightness.c:599:16: note: Shadow local variable libpano13-2.9.23/ColourBrightness.c:660:9: style: Local variable 'i' shadows outer variable [shadowVariable] libpano13-2.9.23/ColourBrightness.c:598:7: note: Shadowed variable libpano13-2.9.23/ColourBrightness.c:660:9: note: Shadow local variable libpano13-2.9.23/ColourBrightness.c:2353:14: style: Local variable 'sumR' shadows outer variable [shadowVariable] libpano13-2.9.23/ColourBrightness.c:2306:10: note: Shadowed variable libpano13-2.9.23/ColourBrightness.c:2353:14: note: Shadow local variable libpano13-2.9.23/ColourBrightness.c:2354:14: style: Local variable 'sumH' shadows outer variable [shadowVariable] libpano13-2.9.23/ColourBrightness.c:2306:16: note: Shadowed variable libpano13-2.9.23/ColourBrightness.c:2354:14: note: Shadow local variable libpano13-2.9.23/ColourBrightness.c:2473:22: style: Local variable 'contribution' shadows outer variable [shadowVariable] libpano13-2.9.23/ColourBrightness.c:2308:10: note: Shadowed variable libpano13-2.9.23/ColourBrightness.c:2473:22: note: Shadow local variable libpano13-2.9.23/ColourBrightness.c:2485:22: style: Local variable 'contribution' shadows outer variable [shadowVariable] libpano13-2.9.23/ColourBrightness.c:2308:10: note: Shadowed variable libpano13-2.9.23/ColourBrightness.c:2485:22: note: Shadow local variable libpano13-2.9.23/ColourBrightness.c:2538:12: style: Local variable 'sumR' shadows outer variable [shadowVariable] libpano13-2.9.23/ColourBrightness.c:2306:10: note: Shadowed variable libpano13-2.9.23/ColourBrightness.c:2538:12: note: Shadow local variable libpano13-2.9.23/ColourBrightness.c:2538:22: style: Local variable 'sumH' shadows outer variable [shadowVariable] libpano13-2.9.23/ColourBrightness.c:2306:16: note: Shadowed variable libpano13-2.9.23/ColourBrightness.c:2538:22: note: Shadow local variable libpano13-2.9.23/ColourBrightness.c:2578:11: style: Local variable 'j' shadows outer variable [shadowVariable] libpano13-2.9.23/ColourBrightness.c:2560:9: note: Shadowed variable libpano13-2.9.23/ColourBrightness.c:2578:11: note: Shadow local variable libpano13-2.9.23/ColourBrightness.c:2727:11: style: Local variable 'j' shadows outer variable [shadowVariable] libpano13-2.9.23/ColourBrightness.c:2560:9: note: Shadowed variable libpano13-2.9.23/ColourBrightness.c:2727:11: note: Shadow local variable libpano13-2.9.23/ColourBrightness.c:141:34: style: Parameter 'mapTable' can be declared as const array [constParameter] libpano13-2.9.23/ColourBrightness.c:281:41: style: Parameter 'mapTable' can be declared as const array [constParameter] libpano13-2.9.23/ColourBrightness.c:363:14: style: Variable 'var192' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ColourBrightness.c:364:14: style: Variable 'var200' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ColourBrightness.c:389:58: style: Parameter 'curve' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ColourBrightness.c:465:65: style: Parameter 'curve' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ColourBrightness.c:517:28: style: Parameter 'panoFileName' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ColourBrightness.c:692:17: style: Variable 'array' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ColourBrightness.c:812:27: style: Parameter 'candidates' can be declared as const array [constParameter] libpano13-2.9.23/ColourBrightness.c:973:8: style: Variable 'array' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ColourBrightness.c:1229:13: style: Variable 'crop_info' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ColourBrightness.c:1894:32: style: Parameter 'first' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ColourBrightness.c:1894:47: style: Parameter 'second' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ColourBrightness.c:2181:27: style: Parameter 'parm' can be declared as const array. However it seems that 'MapFunction' is a callback function, if 'parm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/ColourBrightness.c:635:61: note: You might need to cast the function pointer here libpano13-2.9.23/ColourBrightness.c:2181:27: note: Parameter 'parm' can be declared as const array libpano13-2.9.23/ColourBrightness.c:2293:26: style: Parameter 'histogram' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ColourBrightness.c:2553:37: style: Parameter 'sourceHistogram' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ColourBrightness.c:2553:62: style: Parameter 'referenceHistogram' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ColourBrightness.c:969:39: style: Variable 'currentHistogram' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/ColourBrightness.c:2346:13: style: Variable 'prevValue' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/ColourBrightness.c:2347:13: style: Variable 'nextValue' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/ColourBrightness.c:2563:14: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/levmar.c:1923:17: warning: Either the condition 'R' is redundant or there is possible null pointer dereference: R. [nullPointerRedundantCheck] libpano13-2.9.23/levmar.c:1937:21: note: Assuming that condition 'R' is not redundant libpano13-2.9.23/levmar.c:1923:17: note: Null pointer dereference libpano13-2.9.23/levmar.c:1923:37: warning: Either the condition 'R' is redundant or there is possible null pointer dereference: R. [nullPointerRedundantCheck] libpano13-2.9.23/levmar.c:1937:21: note: Assuming that condition 'R' is not redundant libpano13-2.9.23/levmar.c:1923:37: note: Null pointer dereference libpano13-2.9.23/levmar.c:1923:53: warning: Either the condition 'R' is redundant or there is possible null pointer dereference: R. [nullPointerRedundantCheck] libpano13-2.9.23/levmar.c:1937:21: note: Assuming that condition 'R' is not redundant libpano13-2.9.23/levmar.c:1923:53: note: Null pointer dereference libpano13-2.9.23/levmar.c:1923:63: warning: Either the condition 'R' is redundant or there is possible null pointer dereference: R. [nullPointerRedundantCheck] libpano13-2.9.23/levmar.c:1937:21: note: Assuming that condition 'R' is not redundant libpano13-2.9.23/levmar.c:1923:63: note: Null pointer dereference libpano13-2.9.23/levmar.c:1923:101: warning: Either the condition 'R' is redundant or there is possible null pointer dereference: R. [nullPointerRedundantCheck] libpano13-2.9.23/levmar.c:1937:21: note: Assuming that condition 'R' is not redundant libpano13-2.9.23/levmar.c:1923:101: note: Null pointer dereference libpano13-2.9.23/levmar.c:1923:108: warning: Either the condition 'R' is redundant or there is possible null pointer dereference: R. [nullPointerRedundantCheck] libpano13-2.9.23/levmar.c:1937:21: note: Assuming that condition 'R' is not redundant libpano13-2.9.23/levmar.c:1923:108: note: Null pointer dereference libpano13-2.9.23/levmar.c:760:13: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] libpano13-2.9.23/levmar.c:119:39: style: Parameter 'x' can be declared as const array [constParameter] libpano13-2.9.23/levmar.c:246:23: style: Variable 'colidx' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/levmar.c:246:33: style: Variable 'rowptr' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/levmar.c:282:26: style: Variable 'crsv' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/levmar.c:365:49: style: Variable 'Rowidx' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/levmar.c:390:52: style: Parameter 'sm' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/levmar.c:408:35: style: Variable 'rowidx' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/levmar.c:864:23: style: Variable 'Rp' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/levmar.c:865:23: style: Variable 'Ri' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/levmar.c:866:13: style: Variable 'Rx' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/levmar.c:935:23: style: Variable 'rowidx' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/levmar.c:935:40: style: Variable 'colptr' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/levmar.c:1166:23: style: Variable 'rowidx' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/levmar.c:1166:51: style: Variable 'colptr' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/levmar.c:1189:95: style: Parameter 'perm' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/levmar.c:1189:109: style: Parameter 'diag' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/levmar.c:1166:30: style: Variable 'rowidx' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/math.c:519:12: style: Variable 'z1' is reassigned a value before the old one has been used. [redundantAssignment] libpano13-2.9.23/math.c:515:12: note: z1 is assigned libpano13-2.9.23/math.c:519:12: note: z1 is overwritten libpano13-2.9.23/math.c:167:40: style:inconclusive: Function 'doCoordinateTransform' argument 1 names different: declaration 'c' definition 'ci'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:788:54: note: Function 'doCoordinateTransform' argument 1 names different: declaration 'c' definition 'ci'. libpano13-2.9.23/math.c:167:40: note: Function 'doCoordinateTransform' argument 1 names different: declaration 'c' definition 'ci'. libpano13-2.9.23/math.c:1164:65: style:inconclusive: Function 'erect_panini_general' argument 3 names different: declaration 'x_src' definition 'lambda_src'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:888:80: note: Function 'erect_panini_general' argument 3 names different: declaration 'x_src' definition 'lambda_src'. libpano13-2.9.23/math.c:1164:65: note: Function 'erect_panini_general' argument 3 names different: declaration 'x_src' definition 'lambda_src'. libpano13-2.9.23/math.c:1164:85: style:inconclusive: Function 'erect_panini_general' argument 4 names different: declaration 'y_src' definition 'phi_src'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:888:95: note: Function 'erect_panini_general' argument 4 names different: declaration 'y_src' definition 'phi_src'. libpano13-2.9.23/math.c:1164:85: note: Function 'erect_panini_general' argument 4 names different: declaration 'y_src' definition 'phi_src'. libpano13-2.9.23/math.c:1198:34: style:inconclusive: Function 'panini_general_erect' argument 1 names different: declaration 'x_dest' definition 'lambda_dest'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:887:49: note: Function 'panini_general_erect' argument 1 names different: declaration 'x_dest' definition 'lambda_dest'. libpano13-2.9.23/math.c:1198:34: note: Function 'panini_general_erect' argument 1 names different: declaration 'x_dest' definition 'lambda_dest'. libpano13-2.9.23/math.c:1198:54: style:inconclusive: Function 'panini_general_erect' argument 2 names different: declaration 'y_dest' definition 'phi_dest'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:887:64: note: Function 'panini_general_erect' argument 2 names different: declaration 'y_dest' definition 'phi_dest'. libpano13-2.9.23/math.c:1198:54: note: Function 'panini_general_erect' argument 2 names different: declaration 'y_dest' definition 'phi_dest'. libpano13-2.9.23/math.c:1446:64: style:inconclusive: Function 'erect_stereographic' argument 3 names different: declaration 'x_src' definition 'lon'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:876:79: note: Function 'erect_stereographic' argument 3 names different: declaration 'x_src' definition 'lon'. libpano13-2.9.23/math.c:1446:64: note: Function 'erect_stereographic' argument 3 names different: declaration 'x_src' definition 'lon'. libpano13-2.9.23/math.c:1446:77: style:inconclusive: Function 'erect_stereographic' argument 4 names different: declaration 'y_src' definition 'lat'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:876:94: note: Function 'erect_stereographic' argument 4 names different: declaration 'y_src' definition 'lat'. libpano13-2.9.23/math.c:1446:77: note: Function 'erect_stereographic' argument 4 names different: declaration 'y_src' definition 'lat'. libpano13-2.9.23/math.c:96:26: style: Parameter 'm' can be declared as const array [constParameter] libpano13-2.9.23/math.c:110:30: style: Parameter 'm' can be declared as const array [constParameter] libpano13-2.9.23/math.c:123:33: style: Parameter 'm1' can be declared as const array [constParameter] libpano13-2.9.23/math.c:123:49: style: Parameter 'm2' can be declared as const array [constParameter] libpano13-2.9.23/math.c:1056:14: style: Parameter 'gui_params' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/math.c:1168:13: style: Variable 'ppg' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/math.c:1205:10: style: Variable 'ppg' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/math.c:1518:12: style: Variable 'phi' can be declared as const array [constVariable] libpano13-2.9.23/math.c:1519:12: style: Variable 'lambda' can be declared as const array [constVariable] libpano13-2.9.23/math.c:2062:25: style: Parameter 'xyz' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/math.c:2077:36: style: Parameter 'n' can be declared as const array [constParameter] libpano13-2.9.23/math.c:2078:15: style: Parameter 'p1' can be declared as const array [constParameter] libpano13-2.9.23/math.c:2079:15: style: Parameter 'p2' can be declared as const array [constParameter] libpano13-2.9.23/math.c:2818:26: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:144:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libpano13-2.9.23/file.c:166:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] libpano13-2.9.23/file.c:1744:34: style: Comparing expression of type 'unsigned short' against value -1. Condition is always false. [compareValueOutOfTypeRangeError] libpano13-2.9.23/file.c:279:27: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] libpano13-2.9.23/file.c:2342:27: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/file.c:2343:27: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/file.c:337:34: style:inconclusive: Function 'writePS' argument 2 names different: declaration 'fname' definition 'sfile'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:652:53: note: Function 'writePS' argument 2 names different: declaration 'fname' definition 'sfile'. libpano13-2.9.23/file.c:337:34: note: Function 'writePS' argument 2 names different: declaration 'fname' definition 'sfile'. libpano13-2.9.23/file.c:405:43: style:inconclusive: Function 'writePSwithLayer' argument 2 names different: declaration 'fname' definition 'sfile'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:655:59: note: Function 'writePSwithLayer' argument 2 names different: declaration 'fname' definition 'sfile'. libpano13-2.9.23/file.c:405:43: note: Function 'writePSwithLayer' argument 2 names different: declaration 'fname' definition 'sfile'. libpano13-2.9.23/file.c:756:34: style:inconclusive: Function 'readPSD' argument 2 names different: declaration 'fname' definition 'sfile'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:654:53: note: Function 'readPSD' argument 2 names different: declaration 'fname' definition 'sfile'. libpano13-2.9.23/file.c:756:34: note: Function 'readPSD' argument 2 names different: declaration 'fname' definition 'sfile'. libpano13-2.9.23/file.c:898:53: style:inconclusive: Function 'readImageDataPlanar' argument 2 names different: declaration 'fnum' definition 'src'. [funcArgNamesDifferent] libpano13-2.9.23/file.c:64:71: note: Function 'readImageDataPlanar' argument 2 names different: declaration 'fnum' definition 'src'. libpano13-2.9.23/file.c:898:53: note: Function 'readImageDataPlanar' argument 2 names different: declaration 'fnum' definition 'src'. libpano13-2.9.23/file.c:1159:78: style:inconclusive: Function 'writeChannelData' argument 4 names different: declaration 'r' definition 'theRect'. [funcArgNamesDifferent] libpano13-2.9.23/file.c:66:99: note: Function 'writeChannelData' argument 4 names different: declaration 'r' definition 'theRect'. libpano13-2.9.23/file.c:1159:78: note: Function 'writeChannelData' argument 4 names different: declaration 'r' definition 'theRect'. libpano13-2.9.23/file.c:1287:51: style:inconclusive: Function 'getImageRectangle' argument 2 names different: declaration 'r' definition 'theRect'. [funcArgNamesDifferent] libpano13-2.9.23/file.c:68:70: note: Function 'getImageRectangle' argument 2 names different: declaration 'r' definition 'theRect'. libpano13-2.9.23/file.c:1287:51: note: Function 'getImageRectangle' argument 2 names different: declaration 'r' definition 'theRect'. libpano13-2.9.23/file.c:1850:57: style:inconclusive: Function 'panoCreateLayeredPSD' argument 2 names different: declaration '' definition 'numberImages'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/file.c:1851:37: style:inconclusive: Function 'panoCreateLayeredPSD' argument 3 names different: declaration '' definition 'outputFileName'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/file.c:1851:76: style:inconclusive: Function 'panoCreateLayeredPSD' argument 4 names different: declaration '' definition 'flatteningParms'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/file.c:2292:83: style:inconclusive: Function 'orAlpha' argument 4 names different: declaration 'r' definition 'theRect'. [funcArgNamesDifferent] libpano13-2.9.23/file.c:70:112: note: Function 'orAlpha' argument 4 names different: declaration 'r' definition 'theRect'. libpano13-2.9.23/file.c:2292:83: note: Function 'orAlpha' argument 4 names different: declaration 'r' definition 'theRect'. libpano13-2.9.23/file.c:2999:16: style: Local variable 'ptQuietFlag' shadows outer variable [shadowVariable] libpano13-2.9.23/PTcommon.h:50:25: note: Shadowed variable libpano13-2.9.23/file.c:2999:16: note: Shadow local variable libpano13-2.9.23/file.c:122:99: style: Parameter 'resourceData' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:155:113: style: Parameter 'recordData' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:337:34: style: Parameter 'sfile' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:405:43: style: Parameter 'sfile' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:467:42: style: Parameter 'sfile' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:467:59: style: Parameter 'dfile' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:756:34: style: Parameter 'sfile' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:835:21: style: Variable 'h' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/file.c:902:30: style: Variable 'h' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/file.c:1159:78: style: Parameter 'theRect' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:1248:42: style: Parameter 'im' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:1248:70: style: Parameter 'theRect' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:1416:71: style: Parameter 'sB' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:1442:21: style: Variable 'blendingModeKey' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/file.c:1851:37: style: Parameter 'outputFileName' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:1851:76: style: Parameter 'flatteningParms' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:1864:25: style: Variable 'blendingModeKey' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/file.c:2292:71: style: Parameter 'im' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:2292:83: style: Parameter 'theRect' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:2449:24: style: Parameter 'res' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:2449:39: style: Parameter 'scriptFile' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:2483:28: style: Parameter 'thePrefs' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:2534:61: style: Parameter 'sfile' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:2835:11: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/file.c:2951:33: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/file.c:144:9: style: Variable 'dataLen' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/file.c:166:9: style: Variable 'len' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/file.c:212:30: style: Variable 'descLength' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/file.c:661:9: style: Variable 'count' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/file.c:678:9: style: Variable 'count' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/file.c:1277:9: style: Variable 'count' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/file.c:2283:5: style: Variable 'count' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/ptpicker.c:892:19: style: Redundant condition: The condition '*c != 0' is redundant since '*c == '\n'' is sufficient. [redundantCondition] libpano13-2.9.23/ptpicker.c:628:6: style: Condition 'script' is always true [knownConditionTrueFalse] libpano13-2.9.23/ptpicker.c:883:6: style: Condition 'script' is always true [knownConditionTrueFalse] libpano13-2.9.23/ptpicker.c:95:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libpano13-2.9.23/ptpicker.c:109:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libpano13-2.9.23/ptpicker.c:118:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libpano13-2.9.23/ptpicker.c:129:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libpano13-2.9.23/ptpicker.c:152:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libpano13-2.9.23/ptpicker.c:238:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libpano13-2.9.23/ptpicker.c:397:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libpano13-2.9.23/ptpicker.c:434:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] libpano13-2.9.23/ptpicker.c:913:10: warning: If memory allocation fails, then there is a possible null pointer dereference: cpath [nullPointerOutOfMemory] libpano13-2.9.23/ptpicker.c:911:22: note: Assuming allocation function fails libpano13-2.9.23/ptpicker.c:911:22: note: Assignment 'cpath=malloc(length+1)', assigned value is 0 libpano13-2.9.23/ptpicker.c:913:10: note: Null pointer dereference libpano13-2.9.23/ptpicker.c:915:6: warning: If memory allocation fails, then there is a possible null pointer dereference: cpath [nullPointerOutOfMemory] libpano13-2.9.23/ptpicker.c:911:22: note: Assuming allocation function fails libpano13-2.9.23/ptpicker.c:911:22: note: Assignment 'cpath=malloc(length+1)', assigned value is 0 libpano13-2.9.23/ptpicker.c:915:6: note: Null pointer dereference libpano13-2.9.23/ptpicker.c:1113:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pc_Tr [nullPointerOutOfMemory] libpano13-2.9.23/ptpicker.c:1112:31: note: Assuming allocation function fails libpano13-2.9.23/ptpicker.c:1112:11: note: Assignment 'pc_Tr=(struct TrformStr*)malloc(sizeof(struct TrformStr))', assigned value is 0 libpano13-2.9.23/ptpicker.c:1113:10: note: Null pointer dereference libpano13-2.9.23/ptpicker.c:1192:9: warning: Either the condition 'pc_adj' is redundant or there is possible null pointer dereference: pc_adj. [nullPointerRedundantCheck] libpano13-2.9.23/ptpicker.c:1196:5: note: Assuming that condition 'pc_adj' is not redundant libpano13-2.9.23/ptpicker.c:1192:9: note: Null pointer dereference libpano13-2.9.23/ptpicker.c:1193:9: warning: Either the condition 'pc_adj' is redundant or there is possible null pointer dereference: pc_adj. [nullPointerRedundantCheck] libpano13-2.9.23/ptpicker.c:1196:5: note: Assuming that condition 'pc_adj' is not redundant libpano13-2.9.23/ptpicker.c:1193:9: note: Null pointer dereference libpano13-2.9.23/ptpicker.c:538:10: style: Variable 'al.im' is reassigned a value before the old one has been used. [redundantAssignment] libpano13-2.9.23/ptpicker.c:519:8: note: al.im is assigned libpano13-2.9.23/ptpicker.c:538:10: note: al.im is overwritten libpano13-2.9.23/ptpicker.c:1099:9: style: Variable 'JavaUI' is reassigned a value before the old one has been used. [redundantAssignment] libpano13-2.9.23/ptpicker.c:1098:2: note: JavaUI is assigned libpano13-2.9.23/ptpicker.c:1099:9: note: JavaUI is overwritten libpano13-2.9.23/ptpicker.c:70:11: style:inconclusive: Function 'Java_ptutils_CSaveProject' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:70:24: style:inconclusive: Function 'Java_ptutils_CSaveProject' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:70:37: style:inconclusive: Function 'Java_ptutils_CSaveProject' argument 3 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:90:12: style:inconclusive: Function 'Java_ptutils_CSetControlPointCount' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:90:35: style:inconclusive: Function 'Java_ptutils_CSetControlPointCount' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:90:55: style:inconclusive: Function 'Java_ptutils_CSetControlPointCount' argument 3 names different: declaration '' definition 'nc'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:99:12: style:inconclusive: Function 'Java_ptutils_CSetCP' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:99:35: style:inconclusive: Function 'Java_ptutils_CSetCP' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:99:55: style:inconclusive: Function 'Java_ptutils_CSetCP' argument 3 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:99:63: style:inconclusive: Function 'Java_ptutils_CSetCP' argument 4 names different: declaration '' definition 'n0'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:99:72: style:inconclusive: Function 'Java_ptutils_CSetCP' argument 5 names different: declaration '' definition 'n1'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:99:84: style:inconclusive: Function 'Java_ptutils_CSetCP' argument 6 names different: declaration '' definition 'x0'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:99:96: style:inconclusive: Function 'Java_ptutils_CSetCP' argument 7 names different: declaration '' definition 'x1'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:99:108: style:inconclusive: Function 'Java_ptutils_CSetCP' argument 8 names different: declaration '' definition 'y0'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:99:120: style:inconclusive: Function 'Java_ptutils_CSetCP' argument 9 names different: declaration '' definition 'y1'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:99:129: style:inconclusive: Function 'Java_ptutils_CSetCP' argument 10 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:113:12: style:inconclusive: Function 'Java_ptutils_CSetTriangleCount' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:113:35: style:inconclusive: Function 'Java_ptutils_CSetTriangleCount' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:113:55: style:inconclusive: Function 'Java_ptutils_CSetTriangleCount' argument 3 names different: declaration '' definition 'nt'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:122:12: style:inconclusive: Function 'Java_ptutils_CSetTR' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:122:35: style:inconclusive: Function 'Java_ptutils_CSetTR' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:122:55: style:inconclusive: Function 'Java_ptutils_CSetTR' argument 3 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:122:63: style:inconclusive: Function 'Java_ptutils_CSetTR' argument 4 names different: declaration '' definition 'v0'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:122:72: style:inconclusive: Function 'Java_ptutils_CSetTR' argument 5 names different: declaration '' definition 'v1'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:122:81: style:inconclusive: Function 'Java_ptutils_CSetTR' argument 6 names different: declaration '' definition 'v2'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:122:90: style:inconclusive: Function 'Java_ptutils_CSetTR' argument 7 names different: declaration '' definition 'nIm'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:137:11: style:inconclusive: Function 'Java_ptutils_CLoadProject' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:137:24: style:inconclusive: Function 'Java_ptutils_CLoadProject' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:137:37: style:inconclusive: Function 'Java_ptutils_CLoadProject' argument 3 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:156:12: style:inconclusive: Function 'Java_ptutils_CGetImageCount' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:156:35: style:inconclusive: Function 'Java_ptutils_CGetImageCount' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:164:12: style:inconclusive: Function 'Java_ptutils_CGetImageName' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:164:25: style:inconclusive: Function 'Java_ptutils_CGetImageName' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:164:35: style:inconclusive: Function 'Java_ptutils_CGetImageName' argument 3 names different: declaration '' definition 'nIm'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:173:12: style:inconclusive: Function 'Java_ptutils_CGetControlPointCount' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:173:35: style:inconclusive: Function 'Java_ptutils_CGetControlPointCount' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:181:12: style:inconclusive: Function 'Java_ptutils_CGetCP_1n' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:181:35: style:inconclusive: Function 'Java_ptutils_CGetCP_1n' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:181:55: style:inconclusive: Function 'Java_ptutils_CGetCP_1n' argument 3 names different: declaration '' definition 'ncpt'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:181:66: style:inconclusive: Function 'Java_ptutils_CGetCP_1n' argument 4 names different: declaration '' definition 'nim'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:189:12: style:inconclusive: Function 'Java_ptutils_CGetCP_1x' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:189:35: style:inconclusive: Function 'Java_ptutils_CGetCP_1x' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:189:55: style:inconclusive: Function 'Java_ptutils_CGetCP_1x' argument 3 names different: declaration '' definition 'ncpt'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:189:66: style:inconclusive: Function 'Java_ptutils_CGetCP_1x' argument 4 names different: declaration '' definition 'nim'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:197:12: style:inconclusive: Function 'Java_ptutils_CGetCP_1y' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:197:35: style:inconclusive: Function 'Java_ptutils_CGetCP_1y' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:197:55: style:inconclusive: Function 'Java_ptutils_CGetCP_1y' argument 3 names different: declaration '' definition 'ncpt'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:197:66: style:inconclusive: Function 'Java_ptutils_CGetCP_1y' argument 4 names different: declaration '' definition 'nim'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:205:12: style:inconclusive: Function 'Java_ptutils_CGetCP_1t' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:205:35: style:inconclusive: Function 'Java_ptutils_CGetCP_1t' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:205:55: style:inconclusive: Function 'Java_ptutils_CGetCP_1t' argument 3 names different: declaration '' definition 'ncpt'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:213:12: style:inconclusive: Function 'Java_ptutils_CGetTriangleCount' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:213:35: style:inconclusive: Function 'Java_ptutils_CGetTriangleCount' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:221:12: style:inconclusive: Function 'Java_ptutils_CGetTR_1v' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:221:35: style:inconclusive: Function 'Java_ptutils_CGetTR_1v' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:221:55: style:inconclusive: Function 'Java_ptutils_CGetTR_1v' argument 3 names different: declaration '' definition 'ntr'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:221:65: style:inconclusive: Function 'Java_ptutils_CGetTR_1v' argument 4 names different: declaration '' definition 'nv'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:229:12: style:inconclusive: Function 'Java_ptutils_CGetTR_1i' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:229:35: style:inconclusive: Function 'Java_ptutils_CGetTR_1i' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:229:55: style:inconclusive: Function 'Java_ptutils_CGetTR_1i' argument 3 names different: declaration '' definition 'ntr'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:234:12: style:inconclusive: Function 'Java_ptutils_CSetImageName' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:234:25: style:inconclusive: Function 'Java_ptutils_CSetImageName' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:234:45: style:inconclusive: Function 'Java_ptutils_CSetImageName' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:234:56: style:inconclusive: Function 'Java_ptutils_CSetImageName' argument 4 names different: declaration '' definition 'jname'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:243:11: style:inconclusive: Function 'Java_ptutils_CGetIndex' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:243:24: style:inconclusive: Function 'Java_ptutils_CGetIndex' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:243:47: style:inconclusive: Function 'Java_ptutils_CGetIndex' argument 3 names different: declaration '' definition 'jname'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:268:13: style:inconclusive: Function 'Java_ptutils_CLoadImage' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:268:26: style:inconclusive: Function 'Java_ptutils_CLoadImage' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:268:36: style:inconclusive: Function 'Java_ptutils_CLoadImage' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:406:12: style:inconclusive: Function 'Java_ptutils_CGetImageRow' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:406:25: style:inconclusive: Function 'Java_ptutils_CGetImageRow' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:406:50: style:inconclusive: Function 'Java_ptutils_CGetImageRow' argument 3 names different: declaration '' definition 'jdata'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:406:62: style:inconclusive: Function 'Java_ptutils_CGetImageRow' argument 4 names different: declaration '' definition 'nrow'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:438:12: style:inconclusive: Function 'Java_ptutils_CGetImageWidth' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:438:35: style:inconclusive: Function 'Java_ptutils_CGetImageWidth' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:438:55: style:inconclusive: Function 'Java_ptutils_CGetImageWidth' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:448:13: style:inconclusive: Function 'Java_ptutils_CGetImageHeight' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:448:36: style:inconclusive: Function 'Java_ptutils_CGetImageHeight' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:448:56: style:inconclusive: Function 'Java_ptutils_CGetImageHeight' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:459:12: style:inconclusive: Function 'Java_ptutils_CGetImageFormat' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:459:35: style:inconclusive: Function 'Java_ptutils_CGetImageFormat' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:459:55: style:inconclusive: Function 'Java_ptutils_CGetImageFormat' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:469:12: style:inconclusive: Function 'Java_ptutils_CGetHfov' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:469:35: style:inconclusive: Function 'Java_ptutils_CGetHfov' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:469:55: style:inconclusive: Function 'Java_ptutils_CGetHfov' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:480:12: style:inconclusive: Function 'Java_ptutils_CGetYaw' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:480:35: style:inconclusive: Function 'Java_ptutils_CGetYaw' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:480:55: style:inconclusive: Function 'Java_ptutils_CGetYaw' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:485:12: style:inconclusive: Function 'Java_ptutils_CGetPitch' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:485:35: style:inconclusive: Function 'Java_ptutils_CGetPitch' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:485:55: style:inconclusive: Function 'Java_ptutils_CGetPitch' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:490:12: style:inconclusive: Function 'Java_ptutils_CGetRoll' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:490:35: style:inconclusive: Function 'Java_ptutils_CGetRoll' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:490:55: style:inconclusive: Function 'Java_ptutils_CGetRoll' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:496:12: style:inconclusive: Function 'Java_ptutils_CCreateProject' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:496:25: style:inconclusive: Function 'Java_ptutils_CCreateProject' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:496:38: style:inconclusive: Function 'Java_ptutils_CCreateProject' argument 3 names different: declaration '' definition 'path'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:496:49: style:inconclusive: Function 'Java_ptutils_CCreateProject' argument 4 names different: declaration '' definition 'panoMap'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:496:66: style:inconclusive: Function 'Java_ptutils_CCreateProject' argument 5 names different: declaration '' definition 'panofile'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:496:81: style:inconclusive: Function 'Java_ptutils_CCreateProject' argument 6 names different: declaration '' definition 'imageFormat'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:496:99: style:inconclusive: Function 'Java_ptutils_CCreateProject' argument 7 names different: declaration '' definition 'numIm'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:496:114: style:inconclusive: Function 'Java_ptutils_CCreateProject' argument 8 names different: declaration '' definition 'fLength'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:574:12: style:inconclusive: Function 'Java_ptutils_CTriangulate' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:574:25: style:inconclusive: Function 'Java_ptutils_CTriangulate' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:574:35: style:inconclusive: Function 'Java_ptutils_CTriangulate' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:581:12: style:inconclusive: Function 'Java_ptutils_CReduce' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:581:25: style:inconclusive: Function 'Java_ptutils_CReduce' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:581:35: style:inconclusive: Function 'Java_ptutils_CReduce' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:588:12: style:inconclusive: Function 'Java_ptutils_CCallOptimizer' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:588:25: style:inconclusive: Function 'Java_ptutils_CCallOptimizer' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:964:39: style:inconclusive: Function 'SetAlignInfoDefaults' argument 1 names different: declaration 'a' definition 'al'. [funcArgNamesDifferent] libpano13-2.9.23/ptpicker.c:16:39: note: Function 'SetAlignInfoDefaults' argument 1 names different: declaration 'a' definition 'al'. libpano13-2.9.23/ptpicker.c:964:39: note: Function 'SetAlignInfoDefaults' argument 1 names different: declaration 'a' definition 'al'. libpano13-2.9.23/ptpicker.c:1086:12: style:inconclusive: Function 'Java_ptutils_CAlignPoint' argument 1 names different: declaration '' definition 'env'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:1086:25: style:inconclusive: Function 'Java_ptutils_CAlignPoint' argument 2 names different: declaration '' definition 'obj'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:1086:43: style:inconclusive: Function 'Java_ptutils_CAlignPoint' argument 3 names different: declaration '' definition 'jX'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:1086:57: style:inconclusive: Function 'Java_ptutils_CAlignPoint' argument 4 names different: declaration '' definition 'jreg'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:1086:73: style:inconclusive: Function 'Java_ptutils_CAlignPoint' argument 5 names different: declaration '' definition 'jseek'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/ptpicker.c:642:9: style: Local variable 'im' shadows outer variable [shadowVariable] libpano13-2.9.23/ptpicker.c:38:7: note: Shadowed variable libpano13-2.9.23/ptpicker.c:642:9: note: Shadow local variable libpano13-2.9.23/ptpicker.c:770:8: style: Local variable 'ch' shadows outer variable [shadowVariable] libpano13-2.9.23/ptpicker.c:648:7: note: Shadowed variable libpano13-2.9.23/ptpicker.c:770:8: note: Shadow local variable libpano13-2.9.23/ptpicker.c:1056:10: style: Local variable 'a' shadows outer variable [shadowVariable] libpano13-2.9.23/ptpicker.c:1026:19: note: Shadowed variable libpano13-2.9.23/ptpicker.c:1056:10: note: Shadow local variable libpano13-2.9.23/ptpicker.c:1058:7: style: Local variable 'x' shadows outer argument [shadowArgument] libpano13-2.9.23/ptpicker.c:1022:55: note: Shadowed argument libpano13-2.9.23/ptpicker.c:1058:7: note: Shadow local variable libpano13-2.9.23/ptpicker.c:156:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ptpicker.c:173:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ptpicker.c:181:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ptpicker.c:189:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ptpicker.c:197:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ptpicker.c:205:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ptpicker.c:213:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ptpicker.c:221:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ptpicker.c:229:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ptpicker.c:414:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ptpicker.c:438:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ptpicker.c:448:13: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ptpicker.c:459:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ptpicker.c:469:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ptpicker.c:480:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ptpicker.c:485:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ptpicker.c:490:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ptpicker.c:635:43: style: Parameter 'pFile' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/ptpicker.c:642:9: style: Variable 'im' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ptpicker.c:643:16: style: Variable 'c' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ptpicker.c:644:12: style: Variable 't' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ptpicker.c:645:11: style: Variable 'o' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ptpicker.c:646:13: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ptpicker.c:889:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/ptpicker.c:982:28: style: Parameter 'x' can be declared as pointer to const. However it seems that 'pc_SetXtoVars' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/ptpicker.c:1183:20: note: You might need to cast the function pointer here libpano13-2.9.23/ptpicker.c:982:28: note: Parameter 'x' can be declared as pointer to const libpano13-2.9.23/ptpicker.c:1022:79: style: Parameter 'iflag' can be declared as pointer to const. However it seems that 'fcnAlign' is a callback function, if 'iflag' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/ptpicker.c:1184:15: note: You might need to cast the function pointer here libpano13-2.9.23/ptpicker.c:1022:79: note: Parameter 'iflag' can be declared as pointer to const libpano13-2.9.23/adjust.c:1815:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] libpano13-2.9.23/correct.c:111:4: error: Address of local auto-variable assigned to a function parameter. [autoVariables] libpano13-2.9.23/correct.c:236:4: error: Address of local auto-variable assigned to a function parameter. [autoVariables] libpano13-2.9.23/correct.c:43:42: style:inconclusive: Function 'correct' argument 2 names different: declaration 'c' definition 'prefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:587:56: note: Function 'correct' argument 2 names different: declaration 'c' definition 'prefs'. libpano13-2.9.23/correct.c:43:42: note: Function 'correct' argument 2 names different: declaration 'c' definition 'prefs'. libpano13-2.9.23/correct.c:892:34: style:inconclusive: Function 'SetCorrectDefaults' argument 1 names different: declaration 'p' definition 'prefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:595:50: note: Function 'SetCorrectDefaults' argument 1 names different: declaration 'p' definition 'prefs'. libpano13-2.9.23/correct.c:892:34: note: Function 'SetCorrectDefaults' argument 1 names different: declaration 'p' definition 'prefs'. libpano13-2.9.23/correct.c:947:30: style:inconclusive: Function 'isColorSpecific' argument 1 names different: declaration 'p' definition 'cp'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:713:47: note: Function 'isColorSpecific' argument 1 names different: declaration 'p' definition 'cp'. libpano13-2.9.23/correct.c:947:30: note: Function 'isColorSpecific' argument 1 names different: declaration 'p' definition 'cp'. libpano13-2.9.23/correct.c:1087:27: style:inconclusive: Function 'SetEquColor' argument 1 names different: declaration 'p' definition 'cP'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:711:44: note: Function 'SetEquColor' argument 1 names different: declaration 'p' definition 'cP'. libpano13-2.9.23/correct.c:1087:27: note: Function 'SetEquColor' argument 1 names different: declaration 'p' definition 'cP'. libpano13-2.9.23/correct.c:848:21: style: Variable 's' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/correct.c:869:19: style: Variable 'sus' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/correct.c:947:30: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/correct.c:991:40: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/correct.c:1032:41: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/correct.c:736:11: style: Variable 'br' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/correct.c:764:6: style: Variable 'st' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/seamer_.c:22:53: style: Parameter 'theRect' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/seamer_.c:138:58: style: Parameter 'theRect' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/seamer_.c:253:25: style: Variable 'sfactor' is assigned a value that is never used. [unreadVariable] libpano13-2.9.23/PTDialogs.c:52:2: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/PTDialogs.c:52:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] libpano13-2.9.23/PTDialogs.c:127:2: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/PTDialogs.c:127:2: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] libpano13-2.9.23/PTDialogs.c:127:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] libpano13-2.9.23/PTDialogs.c:183:2: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/PTDialogs.c:263:2: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/PTDialogs.c:263:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] libpano13-2.9.23/PTDialogs.c:407:2: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/PTDialogs.c:435:2: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/PTDialogs.c:485:2: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/PTDialogs.c:501:2: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/PTDialogs.c:517:2: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/PTDialogs.c:533:2: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/PTDialogs.c:550:2: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/PTDialogs.c:567:2: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/PTDialogs.c:567:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] libpano13-2.9.23/PTDialogs.c:620:2: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/PTDialogs.c:620:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] libpano13-2.9.23/PTDialogs.c:734:2: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/PTDialogs.c:751:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/PTDialogs.c:751:3: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] libpano13-2.9.23/PTDialogs.c:926:2: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] libpano13-2.9.23/PTDialogs.c:926:2: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] libpano13-2.9.23/PTDialogs.c:127:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint] libpano13-2.9.23/PTDialogs.c:127:2: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int] libpano13-2.9.23/PTDialogs.c:127:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libpano13-2.9.23/PTDialogs.c:533:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libpano13-2.9.23/PTDialogs.c:533:2: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] libpano13-2.9.23/PTDialogs.c:550:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint] libpano13-2.9.23/PTDialogs.c:550:2: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int] libpano13-2.9.23/PTDialogs.c:620:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] libpano13-2.9.23/PTDialogs.c:620:2: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint] libpano13-2.9.23/PTDialogs.c:620:2: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] libpano13-2.9.23/PTDialogs.c:620:2: warning: %ld in format string (no. 1) requires 'long *' but the argument type is 'signed int *'. [invalidScanfArgType_int] libpano13-2.9.23/PTDialogs.c:52:2: error: Memory leak: argv [memleak] libpano13-2.9.23/PTDialogs.c:127:2: error: Memory leak: argv [memleak] libpano13-2.9.23/PTDialogs.c:183:2: error: Memory leak: argv [memleak] libpano13-2.9.23/PTDialogs.c:263:2: error: Memory leak: argv [memleak] libpano13-2.9.23/PTDialogs.c:407:2: error: Memory leak: argv [memleak] libpano13-2.9.23/PTDialogs.c:435:2: error: Memory leak: argv [memleak] libpano13-2.9.23/PTDialogs.c:485:2: error: Memory leak: argv [memleak] libpano13-2.9.23/PTDialogs.c:501:2: error: Memory leak: argv [memleak] libpano13-2.9.23/PTDialogs.c:517:2: error: Memory leak: argv [memleak] libpano13-2.9.23/PTDialogs.c:533:2: error: Memory leak: argv [memleak] libpano13-2.9.23/PTDialogs.c:550:2: error: Memory leak: argv [memleak] libpano13-2.9.23/PTDialogs.c:567:2: error: Memory leak: argv [memleak] libpano13-2.9.23/PTDialogs.c:620:2: error: Memory leak: argv [memleak] libpano13-2.9.23/PTDialogs.c:734:2: error: Memory leak: argv [memleak] libpano13-2.9.23/PTDialogs.c:751:3: error: Memory leak: argv [memleak] libpano13-2.9.23/PTDialogs.c:926:2: error: Memory leak: argv [memleak] libpano13-2.9.23/PTDialogs.c:52:2: style: Variable 'group' is reassigned a value before the old one has been used. [redundantAssignment] libpano13-2.9.23/PTDialogs.c:52:2: note: group is assigned libpano13-2.9.23/PTDialogs.c:52:2: note: group is overwritten libpano13-2.9.23/PTDialogs.c:127:2: style: Variable 'group' is reassigned a value before the old one has been used. [redundantAssignment] libpano13-2.9.23/PTDialogs.c:127:2: note: group is assigned libpano13-2.9.23/PTDialogs.c:127:2: note: group is overwritten libpano13-2.9.23/PTDialogs.c:263:2: style: Variable 'group' is reassigned a value before the old one has been used. [redundantAssignment] libpano13-2.9.23/PTDialogs.c:263:2: note: group is assigned libpano13-2.9.23/PTDialogs.c:263:2: note: group is overwritten libpano13-2.9.23/PTDialogs.c:567:2: style: Variable 'group' is reassigned a value before the old one has been used. [redundantAssignment] libpano13-2.9.23/PTDialogs.c:567:2: note: group is assigned libpano13-2.9.23/PTDialogs.c:567:2: note: group is overwritten libpano13-2.9.23/PTDialogs.c:620:2: style: Variable 'group' is reassigned a value before the old one has been used. [redundantAssignment] libpano13-2.9.23/PTDialogs.c:620:2: note: group is assigned libpano13-2.9.23/PTDialogs.c:620:2: note: group is overwritten libpano13-2.9.23/PTDialogs.c:50:30: style:inconclusive: Function 'SetRemapPrefs' argument 1 names different: declaration 'p' definition 'thePrefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:627:44: note: Function 'SetRemapPrefs' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:50:30: note: Function 'SetRemapPrefs' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:125:36: style:inconclusive: Function 'SetPerspectivePrefs' argument 1 names different: declaration 'p' definition 'thePrefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:628:49: note: Function 'SetPerspectivePrefs' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:125:36: note: Function 'SetPerspectivePrefs' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:181:31: style:inconclusive: Function 'SetCorrectPrefs' argument 1 names different: declaration 'p' definition 'thePrefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:619:46: note: Function 'SetCorrectPrefs' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:181:31: note: Function 'SetCorrectPrefs' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:261:33: style:inconclusive: Function 'SetFourierOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:633:47: note: Function 'SetFourierOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:261:33: note: Function 'SetFourierOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:405:30: style:inconclusive: Function 'SetLumOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:625:44: note: Function 'SetLumOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:405:30: note: Function 'SetLumOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:433:33: style:inconclusive: Function 'SetRadialOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:620:46: note: Function 'SetRadialOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:433:33: note: Function 'SetRadialOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:483:37: style:inconclusive: Function 'SetHorizontalOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:621:50: note: Function 'SetHorizontalOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:483:37: note: Function 'SetHorizontalOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:499:35: style:inconclusive: Function 'SetVerticalOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:622:48: note: Function 'SetVerticalOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:499:35: note: Function 'SetVerticalOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:515:32: style:inconclusive: Function 'SetShearOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:623:46: note: Function 'SetShearOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:515:32: note: Function 'SetShearOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:531:32: style:inconclusive: Function 'SetScaleOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:624:46: note: Function 'SetScaleOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:531:32: note: Function 'SetScaleOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:548:30: style:inconclusive: Function 'SetCutOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:632:44: note: Function 'SetCutOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:548:30: note: Function 'SetCutOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:565:30: style:inconclusive: Function 'SetAdjustPrefs' argument 1 names different: declaration 'p' definition 'thePrefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:629:45: note: Function 'SetAdjustPrefs' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:565:30: note: Function 'SetAdjustPrefs' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:618:33: style:inconclusive: Function 'SetCreateOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:631:46: note: Function 'SetCreateOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:618:33: note: Function 'SetCreateOptions' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:732:32: style:inconclusive: Function 'SetPanPrefs' argument 1 names different: declaration 'p' definition 'thePrefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:618:46: note: Function 'SetPanPrefs' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:732:32: note: Function 'SetPanPrefs' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:749:30: style:inconclusive: Function 'SetInterpolator' argument 1 names different: declaration 'p' definition 'thePrefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:630:46: note: Function 'SetInterpolator' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:749:30: note: Function 'SetInterpolator' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:924:27: style:inconclusive: Function 'setSizePrefs' argument 1 names different: declaration 'p' definition 'thePrefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:626:43: note: Function 'setSizePrefs' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:924:27: note: Function 'setSizePrefs' argument 1 names different: declaration 'p' definition 'thePrefs'. libpano13-2.9.23/PTDialogs.c:52:2: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'SetRem' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/PTDialogs.c:52:2: note: You might need to cast the function pointer here libpano13-2.9.23/PTDialogs.c:52:2: note: Parameter 'widget' can be declared as pointer to const libpano13-2.9.23/PTDialogs.c:127:2: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'SetPerspPrefs' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/PTDialogs.c:127:2: note: You might need to cast the function pointer here libpano13-2.9.23/PTDialogs.c:127:2: note: Parameter 'widget' can be declared as pointer to const libpano13-2.9.23/PTDialogs.c:183:2: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'SetCPrefs' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/PTDialogs.c:620:2: note: You might need to cast the function pointer here libpano13-2.9.23/PTDialogs.c:183:2: note: Parameter 'widget' can be declared as pointer to const libpano13-2.9.23/PTDialogs.c:263:2: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'SetFrPrefs' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/PTDialogs.c:263:2: note: You might need to cast the function pointer here libpano13-2.9.23/PTDialogs.c:263:2: note: Parameter 'widget' can be declared as pointer to const libpano13-2.9.23/PTDialogs.c:407:2: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'SetLumOpt' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/PTDialogs.c:407:2: note: You might need to cast the function pointer here libpano13-2.9.23/PTDialogs.c:407:2: note: Parameter 'widget' can be declared as pointer to const libpano13-2.9.23/PTDialogs.c:435:2: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'SetRadOpt' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/PTDialogs.c:435:2: note: You might need to cast the function pointer here libpano13-2.9.23/PTDialogs.c:435:2: note: Parameter 'widget' can be declared as pointer to const libpano13-2.9.23/PTDialogs.c:485:2: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'SetHorOpt' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/PTDialogs.c:485:2: note: You might need to cast the function pointer here libpano13-2.9.23/PTDialogs.c:485:2: note: Parameter 'widget' can be declared as pointer to const libpano13-2.9.23/PTDialogs.c:501:2: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'SetVerOpt' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/PTDialogs.c:501:2: note: You might need to cast the function pointer here libpano13-2.9.23/PTDialogs.c:501:2: note: Parameter 'widget' can be declared as pointer to const libpano13-2.9.23/PTDialogs.c:517:2: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'SetShOpt' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/PTDialogs.c:517:2: note: You might need to cast the function pointer here libpano13-2.9.23/PTDialogs.c:517:2: note: Parameter 'widget' can be declared as pointer to const libpano13-2.9.23/PTDialogs.c:533:2: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'SetScOpt' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/PTDialogs.c:533:2: note: You might need to cast the function pointer here libpano13-2.9.23/PTDialogs.c:533:2: note: Parameter 'widget' can be declared as pointer to const libpano13-2.9.23/PTDialogs.c:550:2: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'SetCutOpt' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/PTDialogs.c:550:2: note: You might need to cast the function pointer here libpano13-2.9.23/PTDialogs.c:550:2: note: Parameter 'widget' can be declared as pointer to const libpano13-2.9.23/PTDialogs.c:567:2: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'SetAdPrefs' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/PTDialogs.c:567:2: note: You might need to cast the function pointer here libpano13-2.9.23/PTDialogs.c:567:2: note: Parameter 'widget' can be declared as pointer to const libpano13-2.9.23/PTDialogs.c:620:2: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'SetCrOpt' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/PTDialogs.c:620:2: note: You might need to cast the function pointer here libpano13-2.9.23/PTDialogs.c:620:2: note: Parameter 'widget' can be declared as pointer to const libpano13-2.9.23/PTDialogs.c:734:2: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'SetPanOpt' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/PTDialogs.c:734:2: note: You might need to cast the function pointer here libpano13-2.9.23/PTDialogs.c:734:2: note: Parameter 'widget' can be declared as pointer to const libpano13-2.9.23/PTDialogs.c:751:3: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'SetIntp' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/PTDialogs.c:926:2: note: You might need to cast the function pointer here libpano13-2.9.23/PTDialogs.c:751:3: note: Parameter 'widget' can be declared as pointer to const libpano13-2.9.23/PTDialogs.c:926:2: style: Parameter 'widget' can be declared as pointer to const. However it seems that 'SetSiz' is a callback function, if 'widget' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/PTDialogs.c:926:2: note: You might need to cast the function pointer here libpano13-2.9.23/PTDialogs.c:926:2: note: Parameter 'widget' can be declared as pointer to const libpano13-2.9.23/PTDialogs.c:183:2: style: Unused variable: box [unusedVariable] libpano13-2.9.23/PTDialogs.c:183:2: style: Unused variable: label [unusedVariable] libpano13-2.9.23/PTDialogs.c:183:2: style: Unused variable: numString [unusedVariable] libpano13-2.9.23/PTDialogs.c:407:2: style: Unused variable: box [unusedVariable] libpano13-2.9.23/PTDialogs.c:435:2: style: Unused variable: box [unusedVariable] libpano13-2.9.23/PTDialogs.c:485:2: style: Unused variable: box [unusedVariable] libpano13-2.9.23/PTDialogs.c:485:2: style: Unused variable: label [unusedVariable] libpano13-2.9.23/PTDialogs.c:501:2: style: Unused variable: box [unusedVariable] libpano13-2.9.23/PTDialogs.c:501:2: style: Unused variable: label [unusedVariable] libpano13-2.9.23/PTDialogs.c:517:2: style: Unused variable: box [unusedVariable] libpano13-2.9.23/PTDialogs.c:517:2: style: Unused variable: label [unusedVariable] libpano13-2.9.23/PTDialogs.c:533:2: style: Unused variable: box [unusedVariable] libpano13-2.9.23/PTDialogs.c:533:2: style: Unused variable: label [unusedVariable] libpano13-2.9.23/PTDialogs.c:550:2: style: Unused variable: box [unusedVariable] libpano13-2.9.23/PTDialogs.c:550:2: style: Unused variable: label [unusedVariable] libpano13-2.9.23/PTDialogs.c:567:2: style: Unused variable: label [unusedVariable] libpano13-2.9.23/PTDialogs.c:567:2: style: Unused variable: numString [unusedVariable] libpano13-2.9.23/PTDialogs.c:734:2: style: Unused variable: box [unusedVariable] libpano13-2.9.23/PTDialogs.c:734:2: style: Unused variable: label [unusedVariable] libpano13-2.9.23/PTDialogs.c:926:2: style: Unused variable: numString [unusedVariable] libpano13-2.9.23/resample.c:1540:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libpano13-2.9.23/resample.c:1539:13: note: Assuming allocation function fails libpano13-2.9.23/resample.c:1539:13: note: Assignment 'fp=fopen("Errors.txt","a+t")', assigned value is 0 libpano13-2.9.23/resample.c:1540:12: note: Null pointer dereference libpano13-2.9.23/resample.c:1541:12: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libpano13-2.9.23/resample.c:1539:13: note: Assuming allocation function fails libpano13-2.9.23/resample.c:1539:13: note: Assignment 'fp=fopen("Errors.txt","a+t")', assigned value is 0 libpano13-2.9.23/resample.c:1541:12: note: Null pointer dereference libpano13-2.9.23/resample.c:1542:11: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] libpano13-2.9.23/resample.c:1539:13: note: Assuming allocation function fails libpano13-2.9.23/resample.c:1539:13: note: Assignment 'fp=fopen("Errors.txt","a+t")', assigned value is 0 libpano13-2.9.23/resample.c:1542:11: note: Null pointer dereference libpano13-2.9.23/resample.c:722:3: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/resample.c:732:3: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/resample.c:744:3: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/resample.c:754:3: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/resample.c:765:3: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/resample.c:775:3: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/resample.c:787:3: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/resample.c:799:3: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/resample.c:2260:13: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/resample.c:2373:31: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/resample.c:2435:23: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] libpano13-2.9.23/resample.c:1002:28: style: Variable 'sr' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/resample.c:2355:35: style: Variable 'ric' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/resample.c:2364:36: style: Variable 'ris' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/resample.c:2373:27: style: Variable 'rif' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/resample.c:1299:7: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] libpano13-2.9.23/resample.c:2201:7: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] libpano13-2.9.23/adjust.c:267:33: error: Address of local auto-variable assigned to a function parameter. [autoVariables] libpano13-2.9.23/adjust.c:546:42: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] libpano13-2.9.23/adjust.c:1669:37: style: Expression is always true because 'else if' condition is opposite to previous condition at line 1627. [multiCondition] libpano13-2.9.23/adjust.c:1627:32: note: first condition libpano13-2.9.23/adjust.c:1669:37: note: else if condition is opposite to first condition libpano13-2.9.23/adjust.c:3397:33: style: Checking if unsigned expression 'g->im[i].width' is less than zero. [unsignedLessThanZero] libpano13-2.9.23/adjust.c:3398:33: style: Checking if unsigned expression 'g->im[i].height' is less than zero. [unsignedLessThanZero] libpano13-2.9.23/adjust.c:3413:23: style: Checking if unsigned expression 'g->pano.width' is less than zero. [unsignedLessThanZero] libpano13-2.9.23/adjust.c:3414:24: style: Checking if unsigned expression 'g->pano.height' is less than zero. [unsignedLessThanZero] libpano13-2.9.23/adjust.c:120:39: style:inconclusive: Function 'adjust' argument 2 names different: declaration 'a' definition 'prefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:589:55: note: Function 'adjust' argument 2 names different: declaration 'a' definition 'prefs'. libpano13-2.9.23/adjust.c:120:39: note: Function 'adjust' argument 2 names different: declaration 'a' definition 'prefs'. libpano13-2.9.23/adjust.c:572:47: style:inconclusive: Function 'ExtractStill' argument 2 names different: declaration 'p' definition 'aP'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:707:63: note: Function 'ExtractStill' argument 2 names different: declaration 'p' definition 'aP'. libpano13-2.9.23/adjust.c:572:47: note: Function 'ExtractStill' argument 2 names different: declaration 'p' definition 'aP'. libpano13-2.9.23/adjust.c:2897:33: style:inconclusive: Function 'SetAdjustDefaults' argument 1 names different: declaration 'p' definition 'prefs'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:596:49: note: Function 'SetAdjustDefaults' argument 1 names different: declaration 'p' definition 'prefs'. libpano13-2.9.23/adjust.c:2897:33: note: Function 'SetAdjustDefaults' argument 1 names different: declaration 'p' definition 'prefs'. libpano13-2.9.23/adjust.c:3294:49: style:inconclusive: Function 'SetStitchDefaults' argument 1 names different: declaration 'sbuf' definition 'sBuf'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:603:47: note: Function 'SetStitchDefaults' argument 1 names different: declaration 'sbuf' definition 'sBuf'. libpano13-2.9.23/adjust.c:3294:49: note: Function 'SetStitchDefaults' argument 1 names different: declaration 'sbuf' definition 'sBuf'. libpano13-2.9.23/adjust.c:85:62: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/adjust.c:2708:18: style: Variable 'px' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/adjust.c:2716:16: style: Variable 'bl' can be declared as const array [constVariable] libpano13-2.9.23/adjust.c:2842:36: style: Parameter 'ColCoeff' can be declared as const array [constParameter] libpano13-2.9.23/adjust.c:2941:33: style: Parameter 'x' can be declared as pointer to const. However it seems that 'SetAlignParams' is a callback function, if 'x' is declared with const you might also need to cast function pointer(s). [constParameterCallback] libpano13-2.9.23/adjust.c:472:83: note: You might need to cast the function pointer here libpano13-2.9.23/adjust.c:2941:33: note: Parameter 'x' can be declared as pointer to const libpano13-2.9.23/adjust.c:3277:40: style: Parameter 'cp' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/parser.c:1970:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] libpano13-2.9.23/parser.c:1979:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] libpano13-2.9.23/parser.c:261:31: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libpano13-2.9.23/parser.c:867:81: style:inconclusive: Function 'WriteResults' argument 4 names different: declaration '' definition 'i'. [funcArgNamesDifferentUnnamed] libpano13-2.9.23/parser.c:1416:52: style:inconclusive: Function 'readControlPoints' argument 2 names different: declaration 'c' definition 'cp'. [funcArgNamesDifferent] libpano13-2.9.23/filter.h:743:67: note: Function 'readControlPoints' argument 2 names different: declaration 'c' definition 'cp'. libpano13-2.9.23/parser.c:1416:52: note: Function 'readControlPoints' argument 2 names different: declaration 'c' definition 'cp'. libpano13-2.9.23/parser.c:873:9: style: Local variable 'i' shadows outer argument [shadowArgument] libpano13-2.9.23/parser.c:867:81: note: Shadowed argument libpano13-2.9.23/parser.c:873:9: note: Shadow local variable libpano13-2.9.23/parser.c:867:26: style: Parameter 'script' can be declared as pointer to const [constParameterPointer] libpano13-2.9.23/parser.c:1545:20: style: Variable 'ch' can be declared as pointer to const [constVariablePointer] libpano13-2.9.23/parser.c:2423:15: style: Variable 'temp' can be declared as pointer to const [constVariablePointer] diff: head libpano13-2.9.23/ColourBrightness.c:2731:14: style: Condition 'j<=0xff' is always true [knownConditionTrueFalse] libpano13-2.9.23/ColourBrightness.c:2720:17: note: Assuming that condition 'i<=0xfe' is not redundant libpano13-2.9.23/ColourBrightness.c:2722:19: note: Assuming condition is true libpano13-2.9.23/ColourBrightness.c:2729:13: note: Assignment 'j=i+1', assigned value is less than 256 libpano13-2.9.23/ColourBrightness.c:2731:14: note: Condition 'j<=0xff' is always true 2.21.0 libpano13-2.9.23/ColourBrightness.c:2731:14: style: Condition 'j<=0xff' is always true [knownConditionTrueFalse] libpano13-2.9.23/ColourBrightness.c:2720:17: note: Assuming that condition 'i<=0xfe' is not redundant libpano13-2.9.23/ColourBrightness.c:2729:13: note: Assignment 'j=i+1', assigned value is less than 256 libpano13-2.9.23/ColourBrightness.c:2731:14: note: Condition 'j<=0xff' is always true 2.21.0 libpano13-2.9.23/PTcommon.c:505:13: style: Variable 'fD.func' is assigned a value that is never used. [unreadVariable] 2.21.0 libpano13-2.9.23/PTcommon.c:514:16: style: Variable 'finvD.func' is assigned a value that is never used. [unreadVariable] 2.21.0 libpano13-2.9.23/filter.c:297:50: style:inconclusive: Function 'filter' argument 3 names different: declaration '' definition 'func16'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/filter.c:297:64: style:inconclusive: Function 'filter' argument 4 names different: declaration '' definition 'params'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/filter.c:297:76: style:inconclusive: Function 'filter' argument 5 names different: declaration '' definition 'color'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/levmar.c:1713:11: style:inconclusive: Function 'lmdif_sparse' argument 4 names different: declaration '' definition 'calculateJacobian'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/levmar.c:1714:13: style:inconclusive: Function 'lmdif_sparse' argument 5 names different: declaration '' definition 'x'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/levmar.c:1714:24: style:inconclusive: Function 'lmdif_sparse' argument 6 names different: declaration '' definition 'fvec'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/levmar.c:1715:12: style:inconclusive: Function 'lmdif_sparse' argument 7 names different: declaration '' definition 'ftol'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/levmar.c:1715:25: style:inconclusive: Function 'lmdif_sparse' argument 8 names different: declaration '' definition 'xtol'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/levmar.c:1715:38: style:inconclusive: Function 'lmdif_sparse' argument 9 names different: declaration '' definition 'gtol'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/levmar.c:1716:24: style:inconclusive: Function 'lmdif_sparse' argument 11 names different: declaration '' definition 'epsfcn'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/levmar.c:1716:39: style:inconclusive: Function 'lmdif_sparse' argument 12 names different: declaration '' definition 'mindeltax'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/levmar.c:1716:54: style:inconclusive: Function 'lmdif_sparse' argument 13 names different: declaration '' definition 'forward_diff'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/levmar.c:1716:9: style:inconclusive: Function 'lmdif_sparse' argument 10 names different: declaration '' definition 'maxfev'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/levmar.c:1717:13: style:inconclusive: Function 'lmdif_sparse' argument 14 names different: declaration '' definition 'diag'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/levmar.c:1718:22: style:inconclusive: Function 'lmdif_sparse' argument 16 names different: declaration '' definition 'factor'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/levmar.c:1718:9: style:inconclusive: Function 'lmdif_sparse' argument 15 names different: declaration '' definition 'mode'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/levmar.c:1719:9: style:inconclusive: Function 'lmdif_sparse' argument 17 names different: declaration '' definition 'force_rank_estimation_1'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/levmar.c:1720:9: style:inconclusive: Function 'lmdif_sparse' argument 18 names different: declaration '' definition 'force_rank_estimation_2'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/levmar.c:1721:9: style:inconclusive: Function 'lmdif_sparse' argument 19 names different: declaration '' definition 'nprint'. [funcArgNamesDifferentUnnamed] 2.21.0 libpano13-2.9.23/levmar.c:1722:10: style:inconclusive: Function 'lmdif_sparse' argument 20 names different: declaration '' definition 'nfev'. [funcArgNamesDifferentUnnamed] head libpano13-2.9.23/levmar.c:1923:101: warning: Either the condition 'R' is redundant or there is possible null pointer dereference: R. [nullPointerRedundantCheck] libpano13-2.9.23/levmar.c:1937:21: note: Assuming that condition 'R' is not redundant libpano13-2.9.23/levmar.c:1923:101: note: Null pointer dereference head libpano13-2.9.23/levmar.c:1923:108: warning: Either the condition 'R' is redundant or there is possible null pointer dereference: R. [nullPointerRedundantCheck] libpano13-2.9.23/levmar.c:1937:21: note: Assuming that condition 'R' is not redundant libpano13-2.9.23/levmar.c:1923:108: note: Null pointer dereference head libpano13-2.9.23/levmar.c:1923:53: warning: Either the condition 'R' is redundant or there is possible null pointer dereference: R. [nullPointerRedundantCheck] libpano13-2.9.23/levmar.c:1937:21: note: Assuming that condition 'R' is not redundant libpano13-2.9.23/levmar.c:1923:53: note: Null pointer dereference head libpano13-2.9.23/levmar.c:1923:63: warning: Either the condition 'R' is redundant or there is possible null pointer dereference: R. [nullPointerRedundantCheck] libpano13-2.9.23/levmar.c:1937:21: note: Assuming that condition 'R' is not redundant libpano13-2.9.23/levmar.c:1923:63: note: Null pointer dereference head libpano13-2.9.23/ptfeather.c:359:11: style: Variable '*imageData' is assigned an expression that holds the same value. [redundantAssignment] libpano13-2.9.23/ptfeather.c:355:9: note: a is assigned '*(imageData)' here. libpano13-2.9.23/ptfeather.c:358:13: note: Assuming condition is true libpano13-2.9.23/ptfeather.c:359:11: note: Variable '*imageData' is assigned an expression that holds the same value. 2.21.0 libpano13-2.9.23/ptfeather.c:359:11: style: Variable '*imageData' is assigned an expression that holds the same value. [redundantAssignment] libpano13-2.9.23/ptfeather.c:355:9: note: a is assigned '*(imageData)' here. libpano13-2.9.23/ptfeather.c:359:11: note: Variable '*imageData' is assigned an expression that holds the same value. head libpano13-2.9.23/ptfeather.c:366:9: style: Variable '*((uint16_t*)imageData)' is assigned an expression that holds the same value. [redundantAssignment] libpano13-2.9.23/ptfeather.c:363:10: note: la is assigned '*((uint16_t*)imageData)' here. libpano13-2.9.23/ptfeather.c:365:14: note: Assuming condition is true libpano13-2.9.23/ptfeather.c:366:9: note: Variable '*((uint16_t*)imageData)' is assigned an expression that holds the same value. 2.21.0 libpano13-2.9.23/ptfeather.c:366:9: style: Variable '*((uint16_t*)imageData)' is assigned an expression that holds the same value. [redundantAssignment] libpano13-2.9.23/ptfeather.c:363:10: note: la is assigned '*((uint16_t*)imageData)' here. libpano13-2.9.23/ptfeather.c:366:9: note: Variable '*((uint16_t*)imageData)' is assigned an expression that holds the same value. head libpano13-2.9.23/ptpicker.c:883:6: style: Condition 'script' is always true [knownConditionTrueFalse] 2.21.0 libpano13-2.9.23/ptpicker.c:892:9: warning: Either the condition 'script' is redundant or there is possible null pointer dereference: c. [nullPointerRedundantCheck] libpano13-2.9.23/ptpicker.c:883:6: note: Assuming that condition 'script' is not redundant libpano13-2.9.23/ptpicker.c:881:13: note: Calling function 'ReadMLine', 1st argument 'script' value is 0 libpano13-2.9.23/ptpicker.c:889:12: note: Assignment 'c=script', assigned value is 0 libpano13-2.9.23/ptpicker.c:892:9: note: Null pointer dereference DONE