2024-04-24 15:03 ftp://ftp.de.debian.org/debian/pool/main/f/ferret-vis/ferret-vis_7.6.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=motif --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.14.0 head-info: 9fab9b9 (2024-04-24 10:46:48 +0200) count: 1275 1275 elapsed-time: 41.0 42.0 head-timing-info: old-timing-info: head results: ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_from_weights.c:69:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_NOWRITE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_from_weights.c:163:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_from_weights.c:186:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_CLOBBER [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_from_weights.c:241:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_from_weights.c:118:15: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_from_weights.c:58:9: style: Unused variable: i [unusedVariable] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_from_weights.c:171:15: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_from_weights.c:189:15: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_from_weights.c:245:15: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_from_weights.c:249:17: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_regrid.c:68:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_NOWRITE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_regrid.c:153:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_regrid.c:178:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_CLOBBER [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_regrid.c:258:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_regrid.c:108:15: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_regrid.c:57:7: style: Unused variable: i [unusedVariable] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_regrid.c:163:15: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_regrid.c:181:15: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_regrid.c:262:15: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/external_functions/cflib/curv_to_lonlat_regrid.c:266:17: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/external_functions/cflib/fcn_curv_to_lonlat.c:55:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_NOWRITE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/external_functions/cflib/fcn_curv_to_lonlat.c:164:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/external_functions/cflib/fcn_curv_to_lonlat.c:189:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_CLOBBER [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/external_functions/cflib/fcn_curv_to_lonlat.c:269:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/external_functions/cflib/fcn_curv_to_lonlat.c:119:15: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/external_functions/cflib/fcn_curv_to_lonlat.c:174:15: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/external_functions/cflib/fcn_curv_to_lonlat.c:192:15: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/external_functions/cflib/fcn_curv_to_lonlat.c:273:15: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/external_functions/cflib/fcn_curv_to_lonlat.c:277:17: style: Variable 'status' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/external_functions/cflib/fcn_curv_to_lonlat.c:203:7: style: Unused variable: ndims [unusedVariable] ferret-vis-7.6.0/external_functions/date_and_time/date_decode.c:57:35: style: Parameter 'strdate' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/external_functions/date_and_time/date_decode.c:62:8: style: Variable 'months' can be declared as const array [constVariable] ferret-vis-7.6.0/external_functions/date_and_time/time_decode.c:54:35: style: Parameter 'strtime' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/external_functions/matlab/matlab_func_link.c:28:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/external_functions/matlab/matlab_func_link.c:15:28: style: Parameter 'getFunction' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/external_functions/matlab/matlab_func_link.c:17:36: style: Parameter 'bad_flag' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/external_functions/matlab/matlab_func_link.c:18:17: style: Parameter 'maxy' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/external_functions/matlab/matlab_func_link.c:18:28: style: Parameter 'maxz' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/external_functions/matlab/matlab_func_link.c:99:36: style: Parameter 'ddata' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/external_functions/matlab/matlab_func_link.c:120:36: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/external_functions/matlab/matlab_func_link.c:22:12: style: Variable 'size' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/external_functions/matlab/matlab_link.c:24:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/external_functions/matlab/matlab_link.c:12:25: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/external_functions/matlab/matlab_link.c:13:12: style: Parameter 'xcoords' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/external_functions/matlab/matlab_link.c:14:12: style: Parameter 'ycoords' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/external_functions/matlab/matlab_link.c:15:11: style: Parameter 'bad_flag' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/external_functions/matlab/matlab_link.c:16:23: style: Variable 'result' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/external_functions/matlab/matlab_link.c:16:23: style: Variable 'result' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/external_functions/v5d/binio.c:439:17: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] ferret-vis-7.6.0/external_functions/v5d/binio.c:486:11: portability: Casting from float * to const unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] ferret-vis-7.6.0/external_functions/v5d/binio.c:486:37: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] ferret-vis-7.6.0/external_functions/v5d/binio.c:718:28: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] ferret-vis-7.6.0/external_functions/v5d/binio.c:758:14: portability: Casting from const float * to const unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] ferret-vis-7.6.0/external_functions/v5d/binio.c:758:40: portability: Casting from const float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] ferret-vis-7.6.0/external_functions/v5d/binio.c:760:14: portability: Casting from const float * to const unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] ferret-vis-7.6.0/external_functions/v5d/binio.c:760:40: portability: Casting from const float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] ferret-vis-7.6.0/external_functions/v5d/binio.c:662:41: style:inconclusive: Function 'write_int4_array' argument 2 names different: declaration 'iarray' definition 'i'. [funcArgNamesDifferent] ferret-vis-7.6.0/external_functions/v5d/binio.h:97:48: note: Function 'write_int4_array' argument 2 names different: declaration 'iarray' definition 'i'. ferret-vis-7.6.0/external_functions/v5d/binio.c:662:41: note: Function 'write_int4_array' argument 2 names different: declaration 'iarray' definition 'i'. ferret-vis-7.6.0/external_functions/v5d/binio.c:718:21: style: Variable 'iptr' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/external_functions/v5d/binio.c:720:14: error: Uninitialized variable: *iptr [uninitvar] ferret-vis-7.6.0/external_functions/v5d/binio.c:718:28: note: Assignment 'iptr=(unsigned int*)&y', assigned value is ferret-vis-7.6.0/external_functions/v5d/binio.c:720:14: note: Uninitialized variable: *iptr ferret-vis-7.6.0/external_functions/v5d/v5d.c:2095:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/external_functions/v5d/v5d.c:2463:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/external_functions/v5d/v5d.c:2492:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/external_functions/v5d/v5d.c:1070:4: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ferret-vis-7.6.0/external_functions/v5d/v5d.c:2107:10: error: Resource leak: fd [resourceLeak] ferret-vis-7.6.0/external_functions/v5d/v5d.c:2500:10: error: Resource leak: fd [resourceLeak] ferret-vis-7.6.0/external_functions/v5d/v5d.c:406:11: style: Local variable 'i' shadows outer variable [shadowVariable] ferret-vis-7.6.0/external_functions/v5d/v5d.c:354:19: note: Shadowed declaration ferret-vis-7.6.0/external_functions/v5d/v5d.c:406:11: note: Shadow variable ferret-vis-7.6.0/external_functions/v5d/v5d.c:1746:14: style: Local variable 'var' shadows outer variable [shadowVariable] ferret-vis-7.6.0/external_functions/v5d/v5d.c:1719:15: note: Shadowed declaration ferret-vis-7.6.0/external_functions/v5d/v5d.c:1746:14: note: Shadow variable ferret-vis-7.6.0/external_functions/v5d/v5d.c:352:16: style: Variable 'day' can be declared as const array [constVariable] ferret-vis-7.6.0/external_functions/v5d/v5d.c:905:47: style: Parameter 'ga' can be declared as const array [constParameter] ferret-vis-7.6.0/external_functions/v5d/v5d.c:905:59: style: Parameter 'gb' can be declared as const array [constParameter] ferret-vis-7.6.0/external_functions/v5d/v5d.c:910:14: style: Variable 'compdata1' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/external_functions/v5d/v5d.c:911:15: style: Variable 'compdata2' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/external_functions/v5d/v5d.c:2845:23: style: Parameter 'lowlev' can be declared as const array [constParameter] ferret-vis-7.6.0/external_functions/v5d/v5d.c:3172:18: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/external_functions/v5d/v5d.c:3172:29: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/external_functions/v5d/v5d.c:3057:15: style: Variable 'args' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/external_functions/v5d/v5d.c:3090:15: style: Variable 'args' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/fer/ccr/EF_InternalUtil.c:1241:5: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/backing_store_enabled.c:48:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/batch_graphics.c:70:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/binaryRead.c:395:5: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/c_dncase.c:49:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/c_strcat.c:48:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/c_strcmp.c:44:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/c_strfloat.c:50:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/c_strindex.c:47:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/c_strlen.c:47:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/c_strrindex.c:48:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/c_substr.c:53:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/c_upcase.c:49:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/cache_full_array.c:56:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/check_nan_data_sub.c:50:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/compare_c_strings.c:43:5: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/copy_buffered_window.c:49:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/copy_c_string.c:49:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/dynmemUtil.c:70:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/fermain_c.c:247:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version_only [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/fer/ccr/fermain_c.c:438:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_ctrl_c [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/fer/ccr/fermain_c.c:432:48: style: Variable 'home' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/fer/ccr/fermain_c.c:211:8: style: Variable 'j' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/fer/ccr/fermain_c.c:292:22: style: Variable 'script_name' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/fer/ccr/ferret_dispatch_c.c:93:5: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/free_c_string_array.c:49:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/free_cached_full_array.c:57:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/get_c_string.c:44:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/get_c_string_len.c:44:5: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/get_edgmem.c:16:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/get_linemem.c:16:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/get_max_c_string_len.c:46:5: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/get_mr_mem.c:15:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/get_offset_c_string.c:44:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/get_offset_c_string_len.c:44:5: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/get_sys_cmnd.c:50:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/get_ws_mem.c:15:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/grab_image_xwd.c:174:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/fer/ccr/grab_image_xwd.c:363:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XColor [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/fer/ccr/grab_image_xwd.c:248:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ferret-vis-7.6.0/fer/ccr/grab_image_xwd.c:248:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ferret-vis-7.6.0/fer/ccr/grab_image_xwd.c:151:68: style: Parameter 'type' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/fer/ccr/grab_image_xwd.c:375:16: style: Variable 'color_values' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/fer/ccr/init_c_string_array.c:45:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/list.c:72:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/fer/ccr/list.c:139:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/fer/ccr/list.c:177:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST_ELEMENT [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/fer/ccr/list.c:417:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST_EMPTY [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/fer/ccr/list.c:476:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIST_NODEALLOC [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/fer/ccr/list.c:136:22: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/fer/ccr/list.c:161:21: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/fer/ccr/nullify_mr.c:14:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/nullify_ws.c:14:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/perl_read.c:6:5: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/put_frame.c:67:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/recover_cached_2d_array_point.c:54:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/recover_cached_full_array.c:53:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/replace_bad_data_sub.c:53:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/replaceable_bad_flags.c:51:5: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/save_c_string.c:45:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/set_nan.c:55:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/set_null_c_string.c:46:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/set_null_c_string_array.c:45:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/sizeof_pointer.c:42:5: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/wgif.c:217:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/fer/ccr/wgif.c:468:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/fer/ccr/wgif.c:240:5: style: Parameter 'Red' can be declared as const array [constParameter] ferret-vis-7.6.0/fer/ccr/wgif.c:240:12: style: Parameter 'Green' can be declared as const array [constParameter] ferret-vis-7.6.0/fer/ccr/wgif.c:240:21: style: Parameter 'Blue' can be declared as const array [constParameter] ferret-vis-7.6.0/fer/ccr/wgif.c:430:25: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/fer/ccr/whdf.c:65:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/fer/ccr/write_dods.c:41:5: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ccr/xfer_c_ptrs.c:46:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_get_arg_type.c:11:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_get_bad_flags.c:4:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_get_cx_list.c:4:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_get_mr_list.c:4:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_get_result_type.c:5:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_put_string.c:9:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_put_string_ptr.c:11:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_alt_fcn_name_sub.c:6:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_arg_desc_sub.c:6:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_arg_name_sub.c:6:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_arg_type.c:5:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_arg_unit_sub.c:6:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_axis_extend.c:5:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_axis_influence_6d.c:5:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_axis_inheritance_6d.c:5:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_axis_limits.c:5:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_axis_reduction_6d.c:5:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_custom_axis_sub.c:6:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_desc_sub.c:6:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_freq_axis_sub.c:6:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_has_vari_args.c:8:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_num_args.c:9:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_num_work_arrays.c:8:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_piecemeal_ok_6d.c:5:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_result_type.c:5:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_work_array_dims_6d.c:8:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_set_work_array_lens_6d.c:8:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/ef_utility/ef_version_test.c:10:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/efi/date_decode.c:57:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/efi/time_decode.c:51:8: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/efi/us2i_compare_string_list.c:70:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fer/special/FerMem_routines.c:235:40: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/fmt/src/NCF_Util.c:158:5: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/cd_rd_str_1_sub.c:55:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/cd_read_scale.c:67:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/cd_read_sub.c:87:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/cd_write_att_dp_sub.c:53:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/cd_write_att_sub.c:78:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/cd_write_var_sub.c:84:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/deleted_list_clear.c:48:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/deleted_list_get_del.c:46:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/deleted_list_get_undel.c:46:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/deleted_list_init.c:51:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/deleted_list_modify.c:46:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/ez_delimited_read.c:115:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/str_case_blind_compare_sub.c:41:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/str_dncase_sub.c:44:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/str_upcase_sub.c:46:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/string_array_clear.c:48:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/string_array_find.c:49:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/string_array_find_caseblind.c:47:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/string_array_find_exact.c:47:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/string_array_find_quoted.c:51:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/string_array_get_strlen.c:47:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/string_array_get_strlen1.c:47:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/string_array_init.c:51:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/string_array_modify.c:48:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/string_array_modify_upcase.c:48:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/switch_nan.c:52:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/tm_break_fmt_date_c.c:62:5: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/tm_c_rename.c:55:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/tm_check_inf.c:48:5: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/tm_check_nan.c:48:5: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/tm_ftoc_readline.c:103:5: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/tm_get_lm_mem.c:7:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/tm_get_strlen.c:44:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/tm_make_relative_ver.c:46:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/tm_match_capital_name.c:41:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/tm_nullify_lm.c:4:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/tm_number_sub.c:50:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/tm_set_free_event.c:51:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/tm_unix_versions.c:144:7: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/tm_world_recur.c:83:8: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/fmt/src/urlencode.c:68:5: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/gksm2ps/gksm.c:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT_FIELD_LENGTH [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:186:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:235:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_FILE_ERR [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:885:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:972:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1025:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1052:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mf_gksm [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1153:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1174:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mf_gksm [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1220:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1245:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1271:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1295:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1321:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GASAP [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1368:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1407:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1455:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1499:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1542:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1566:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1593:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1614:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSTRING [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1664:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1692:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTP_RIGHT [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1728:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTH_NORMAL [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1789:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHOLLOW [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1832:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1862:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1901:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1948:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:1977:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSTRING [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:2019:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHOLLOW [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:2076:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:2117:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:2153:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:2190:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:2224:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:2261:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:2298:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:2331:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:2364:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:2397:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:2430:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm.c:916:23: portability: Non reentrant function 'getlogin' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getlogin_r'. [prohibitedgetloginCalled] ferret-vis-7.6.0/gksm2ps/gksm.c:949:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] ferret-vis-7.6.0/gksm2ps/gksm.c:877:15: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:916:12: style: Variable 'username' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/gksm2ps/gksm.c:964:21: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:1015:15: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:1048:11: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:1440:13: style: Parameter 'at' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:1478:13: style: Parameter 'll' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:1478:18: style: Parameter 'ur' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:1478:23: style: Parameter 'lr' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:1479:16: style: Parameter 'colour' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:1480:14: style: Parameter 'dim' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:1609:12: style: Parameter 'txfp' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:1644:13: style: Parameter 'up' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:1644:18: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:1723:15: style: Parameter 'align' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:1972:15: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:2014:15: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:2104:15: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:2140:13: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:2177:13: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/gksm2ps/gksm.c:2246:12: style: Parameter 'matrix' can be declared as const array [constParameter] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:235:1: portability: Omitted return type of function 'initpage' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:438:1: portability: Omitted return type of function 'out_line_type' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:444:1: portability: Omitted return type of function 'out_line_width' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:450:1: portability: Omitted return type of function 'out_mark_type' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:456:1: portability: Omitted return type of function 'out_mark_size' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:463:1: portability: Omitted return type of function 'find_BB' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:590:1: portability: Omitted return type of function 'ps_trans_meta' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1050:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:675:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colour [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:240:46: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1188:32: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1200:10: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1260:6: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1002:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1002:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1180:7: warning: scanf() without field width limits can crash with huge input data. [invalidscanf] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1207:39: warning: Either the condition '(meta_file=fopen(file[i],"r"))==NULL' is redundant or there is possible null pointer dereference: meta_file. [nullPointerRedundantCheck] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1206:45: note: Assuming that condition '(meta_file=fopen(file[i],"r"))==NULL' is not redundant ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1207:39: note: Null pointer dereference ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1207:39: error: Null pointer dereference [nullPointer] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:505:19: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:501:13: note: error is assigned ferret-vis-7.6.0/gksm2ps/gksm2ps.c:505:19: note: error is overwritten ferret-vis-7.6.0/gksm2ps/gksm2ps.c:653:19: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:649:13: note: error is assigned ferret-vis-7.6.0/gksm2ps/gksm2ps.c:653:19: note: error is overwritten ferret-vis-7.6.0/gksm2ps/gksm2ps.c:617:17: style: Variable 'ha' can be declared as const array [constVariable] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:618:17: style: Variable 'va' can be declared as const array [constVariable] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:624:11: style: Variable 'pattern' can be declared as const array [constVariable] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1023:6: style: Parameter 'name' can be declared as const array [constParameter] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1023:14: style: Parameter 'stamp' can be declared as const array [constParameter] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1032:16: style: Variable 'sptr' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1065:13: style: Variable 'metatype' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1070:13: style: Variable 'mod' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1071:13: style: Variable 'gksm2ps_version' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1073:13: style: Variable 'metafile_version' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:612:16: style: Unused variable: line [unusedVariable] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:615:9: style: Unused variable: char_vec [unusedVariable] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1065:22: style: Variable 'metatype' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1060:12: style: Unused variable: work_id [unusedVariable] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1061:12: style: Unused variable: con_id [unusedVariable] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1062:12: style: Unused variable: work_type [unusedVariable] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1063:12: style: Unused variable: err_fil [unusedVariable] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1078:12: style: Unused variable: answer [unusedVariable] ferret-vis-7.6.0/gksm2ps/gksm2ps.c:1079:8: style: Unused variable: ch [unusedVariable] ferret-vis-7.6.0/gksm2ps/resize_xgks_window.c:54:1: portability: Omitted return type of function 'resize_xgks_window' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/gksm2ps/resize_xgks_window.c:109:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StructureNotifyMask [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/resize_xgks_window.c:64:19: style: Unused variable: win [unusedVariable] ferret-vis-7.6.0/gksm2ps/resize_xgks_window.c:65:19: style: Unused variable: gc [unusedVariable] ferret-vis-7.6.0/gksm2ps/resize_xgks_window.c:68:19: style: Unused variable: val [unusedVariable] ferret-vis-7.6.0/gksm2ps/set_background.c:53:1: portability: Omitted return type of function 'set_background' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/gksm2ps/set_background.c:61:13: style: Unused variable: win [unusedVariable] ferret-vis-7.6.0/gksm2ps/set_background.c:62:14: style: Unused variable: gc [unusedVariable] ferret-vis-7.6.0/gksm2ps/set_background.c:64:19: style: Unused variable: val [unusedVariable] ferret-vis-7.6.0/gksm2ps/set_background.c:66:19: style: Unused variable: stat [unusedVariable] ferret-vis-7.6.0/gksm2ps/xpreview.c:66:1: portability: Omitted return type of function 'xpreview' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/gksm2ps/xpreview.c:135:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GALWAYS [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/gksm2ps/xpreview.c:162:11: error: Common realloc mistake: 'record' nulled but not freed upon failure [memleakOnRealloc] ferret-vis-7.6.0/gksm2ps/xpreview.c:66:51: style: Parameter 'file' can be declared as const array [constParameter] ferret-vis-7.6.0/gksm2ps/xpreview.c:77:21: style: Variable 'mo_path' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/gksm2ps/xpreview.c:222:9: warning: Uninitialized variable: answer [uninitvar] ferret-vis-7.6.0/gksm2ps/xpreview.c:219:29: note: Assuming condition is false ferret-vis-7.6.0/gksm2ps/xpreview.c:222:9: note: Uninitialized variable: answer ferret-vis-7.6.0/gksm2ps/xpreview.c:71:21: style: Unused variable: c [unusedVariable] ferret-vis-7.6.0/gksm2ps/xpreview.c:76:21: style: Unused variable: mi_path [unusedVariable] ferret-vis-7.6.0/gksm2ps/xpreview.c:77:21: style: Variable 'mo_path' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/ppl/tmapadds/its_gksm.c:66:5: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/ppl/tmapadds/pplld_pts_envelope.c:60:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/ppl/tmapadds/pplldc_envelope.c:59:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/ppl/tmapadds/pplldx_envelope.c:61:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/ppl/tmapadds/reallo_envelope.c:58:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/ppl/tmapadds/reallo_ppl_memory.c:60:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_ppl_memory_size [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/ppl/tmapadds/resize_xgks_window.c:73:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/ppl/tmapadds/set_background.c:61:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/ppl/tmapadds/wait_on_resize.c:59:6: error: There is an unknown macro here somewhere. Configuration is required. If FORTRAN is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/xgks/fontdb/mkfont.c:417:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/fontdb/mkfont.c:159:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vc_y [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/fontdb/mkfont.c:194:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/fontdb/mkfont.c:313:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vc_y [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/fontdb/mkfont.c:340:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/fontdb/mkfont.c:334:21: style: Parameter 'argv' can be declared as const array [constParameter] ferret-vis-7.6.0/xgks/port/atexit.c:14:17: error: There is an unknown macro here somewhere. Configuration is required. If UD_PROTO is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/xgks/port/config.c:481:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/port/config.c:461:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/port/config.c:516:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/port/config.c:1758:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/port/config.c:1516:17: warning: Invalid test for overflow 'int_min-1 sizeof(int)' is always false because 'sizeof(int*)' and 'sizeof(int)' represent the same value. [knownConditionTrueFalse] ferret-vis-7.6.0/xgks/port/config.c:1093:13: style: Same expression on both sides of '=='. [duplicateExpression] ferret-vis-7.6.0/xgks/port/config.c:937:15: style: Local variable 'bits_per_byte' shadows outer variable [shadowVariable] ferret-vis-7.6.0/xgks/port/config.c:373:5: note: Shadowed declaration ferret-vis-7.6.0/xgks/port/config.c:937:15: note: Shadow variable ferret-vis-7.6.0/xgks/port/config.c:1000:27: style: Local variable 'c' shadows outer variable [shadowVariable] ferret-vis-7.6.0/xgks/port/config.c:936:16: note: Shadowed declaration ferret-vis-7.6.0/xgks/port/config.c:1000:27: note: Shadow variable ferret-vis-7.6.0/xgks/port/config.c:1000:30: style: Local variable 'char_max' shadows outer variable [shadowVariable] ferret-vis-7.6.0/xgks/port/config.c:936:19: note: Shadowed declaration ferret-vis-7.6.0/xgks/port/config.c:1000:30: note: Shadow variable ferret-vis-7.6.0/xgks/port/config.c:1016:25: style: Local variable 'c' shadows outer variable [shadowVariable] ferret-vis-7.6.0/xgks/port/config.c:936:16: note: Shadowed declaration ferret-vis-7.6.0/xgks/port/config.c:1016:25: note: Shadow variable ferret-vis-7.6.0/xgks/port/config.c:1016:28: style: Local variable 'char_max' shadows outer variable [shadowVariable] ferret-vis-7.6.0/xgks/port/config.c:936:19: note: Shadowed declaration ferret-vis-7.6.0/xgks/port/config.c:1016:28: note: Shadow variable ferret-vis-7.6.0/xgks/port/config.c:1016:38: style: Local variable 'char_min' shadows outer variable [shadowVariable] ferret-vis-7.6.0/xgks/port/config.c:936:29: note: Shadowed declaration ferret-vis-7.6.0/xgks/port/config.c:1016:38: note: Shadow variable ferret-vis-7.6.0/xgks/port/config.c:1049:15: style: Local variable 'bits_per_byte' shadows outer variable [shadowVariable] ferret-vis-7.6.0/xgks/port/config.c:373:5: note: Shadowed declaration ferret-vis-7.6.0/xgks/port/config.c:1049:15: note: Shadow variable ferret-vis-7.6.0/xgks/port/config.c:596:36: style: Parameter 'problem' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/port/config.c:602:46: style: Parameter 'description' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/port/config.c:602:60: style: Parameter 'extra' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/port/config.c:610:27: style: Parameter 'sort' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/port/config.c:610:34: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/port/config.c:610:61: style: Parameter 'mark' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/port/config.c:627:27: style: Parameter 'sort' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/port/config.c:627:34: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/port/config.c:627:70: style: Parameter 'mark' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/port/config.c:640:27: style: Parameter 'sort' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/port/config.c:640:34: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/port/config.c:641:29: style: Parameter 'mark' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/port/config.c:703:8: style: Variable 'f1' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/port/config.c:744:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/port/config.c:1627:8: style: Variable 'rep' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/port/config.c:1628:8: style: Variable 'f2' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/port/config.c:1093:6: warning: Unnecessary comparison of static strings. [staticStringCompare] ferret-vis-7.6.0/xgks/port/config.c:1653:24: style: Variable 'diff' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/xgks/port/sigaddset.c:25:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/port/sigdelset.c:25:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/port/sigemptyset.c:21:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/port/sigprocmask.c:22:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/port/sigsuspend.c:25:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] ferret-vis-7.6.0/xgks/port/sigsuspend.c:14:15: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/progs/defcolors.c:78:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/demo.h:70:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_NOCHOICE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/defcolors.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/defcolors.c:104:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSTROKE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/defcolors.c:50:21: style: Parameter 'org' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/progs/font.c:115:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/font.c:216:1: portability: Omitted return type of function 'perr' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/font.c:233:1: portability: Omitted return type of function 'test_font' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/font.c:286:1: portability: Omitted return type of function 'SetColor' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/font.c:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSTROKE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/font.c:138:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/font.c:220:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/font.c:244:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSTROKE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/font.c:218:21: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/progs/hanoi.c:126:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/hanoi.c:201:1: portability: Omitted return type of function 'f' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/hanoi.c:216:1: portability: Omitted return type of function 'box' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/hanoi.c:241:1: portability: Omitted return type of function 'title' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/hanoi.c:289:1: portability: Omitted return type of function 'inittower' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/hanoi.c:329:1: portability: Omitted return type of function 'movedisk' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/hanoi.c:340:1: portability: Omitted return type of function 'placedisk' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/hanoi.c:353:1: portability: Omitted return type of function 'DiskRemove' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/hanoi.c:369:1: portability: Omitted return type of function 'disk' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/hanoi.c:399:1: portability: Omitted return type of function 'path' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/hanoi.c:418:1: portability: Omitted return type of function 'unpath' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/hanoi.c:425:1: portability: Omitted return type of function 'border' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/hanoi.c:448:1: portability: Omitted return type of function 'pushdisk' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/hanoi.c:456:1: portability: Omitted return type of function 'popdisk' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/hanoi.c:75:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/hanoi.c:158:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/hanoi.c:223:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/hanoi.c:260:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSTROKE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/hanoi.c:334:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/hanoi.c:344:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSOLID [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/hanoi.c:360:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSOLID [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/hanoi.c:379:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/hanoi.c:403:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLN_DASH [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/hanoi.c:431:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSOLID [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/hanoi.c:272:15: style: Variable 'txfp.font' is reassigned a value before the old one has been used. [redundantAssignment] ferret-vis-7.6.0/xgks/progs/hanoi.c:259:15: note: txfp.font is assigned ferret-vis-7.6.0/xgks/progs/hanoi.c:272:15: note: txfp.font is overwritten ferret-vis-7.6.0/xgks/progs/hanoi.c:273:15: style: Variable 'txfp.prec' is reassigned a value before the old one has been used. [redundantAssignment] ferret-vis-7.6.0/xgks/progs/hanoi.c:260:15: note: txfp.prec is assigned ferret-vis-7.6.0/xgks/progs/hanoi.c:273:15: note: txfp.prec is overwritten ferret-vis-7.6.0/xgks/progs/hanoi.c:217:21: style: Parameter 'l' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/progs/mi.c:54:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/mi.c:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/mi.c:124:11: error: Common realloc mistake: 'record' nulled but not freed upon failure [memleakOnRealloc] ferret-vis-7.6.0/xgks/progs/pline.c:68:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/pline.c:104:1: portability: Omitted return type of function 'perr' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/pline.c:135:1: portability: Omitted return type of function 'LoadColors' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/pline.c:149:1: portability: Omitted return type of function 'test_pline' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/pline.c:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_NOCHOICE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/pline.c:76:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/pline.c:108:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/pline.c:163:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSTROKE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/pline.c:106:21: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/progs/pmark.c:75:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/pmark.c:116:1: portability: Omitted return type of function 'perr' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/pmark.c:150:1: portability: Omitted return type of function 'LoadColors' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/pmark.c:175:1: portability: Omitted return type of function 'test_pmark' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/progs/pmark.c:61:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GC_NOCHOICE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/pmark.c:87:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/pmark.c:121:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/pmark.c:188:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSTROKE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/progs/pmark.c:120:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] ferret-vis-7.6.0/xgks/progs/pmark.c:122:5: note: Found duplicate branches for 'if' and 'else'. ferret-vis-7.6.0/xgks/progs/pmark.c:120:5: note: Found duplicate branches for 'if' and 'else'. ferret-vis-7.6.0/xgks/progs/pmark.c:118:21: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/fortran/escapes1.c:15:21: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/act_ws.c:135:1: portability: Omitted return type of function 'gactivatews' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/act_ws.c:187:1: portability: Omitted return type of function 'gdeactivatews' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/aspect_flags.c:61:1: portability: Omitted return type of function 'gsetasf' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/aspect_flags.c:92:1: portability: Omitted return type of function 'XgksInitGksAsf' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/aspect_flags.c:62:21: style: Parameter 'asf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/cellarray.c:65:1: portability: Omitted return type of function 'gcellarray' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/cellarray.c:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/cellarray.c:67:21: style: Parameter 'dim' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/cellarray.c:98:5: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/cellarray.c:100:5: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/cellarray.c:103:5: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/cellarray.c:106:5: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/cgm/cgmi.c:721:2: error: There is an unknown macro here somewhere. Configuration is required. If GKS_STMT is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/xgks/src/lib/cgm/cgmo.c:198:6: error: There is an unknown macro here somewhere. Configuration is required. If GKS_STMT is a macro then please configure it. [unknownMacro] ferret-vis-7.6.0/xgks/src/lib/choice.c:74:1: portability: Omitted return type of function 'ginitchoice' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/choice.c:333:1: portability: Omitted return type of function 'gsetchoicemode' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/choice.c:449:1: portability: Omitted return type of function 'greqchoice' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/choice.c:571:1: portability: Omitted return type of function 'gsamplechoice' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/choice.c:624:1: portability: Omitted return type of function 'ginqchoicest' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/choice.c:713:1: portability: Omitted return type of function 'ginqdefchoice' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/choice.c:788:1: portability: Omitted return type of function 'XgksChoUpdatePrompt' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/choice.c:974:1: portability: Omitted return type of function 'XgksChoDelete' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/choice.c:203:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXcopy [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/choice.c:378:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXcopy [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/choice.c:487:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXcopy [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/choice.c:823:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsorted [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/choice.c:994:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable voidp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/choice.c:304:13: style: Variable 'rect.width' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/xgks/src/lib/choice.c:305:14: style: Variable 'rect.height' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/xgks/src/lib/colours.c:71:1: portability: Omitted return type of function 'gsetcolourrep' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/colours.c:150:1: portability: Omitted return type of function 'ginqcolourrep' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/colours.c:223:1: portability: Omitted return type of function 'ginqcolourindices' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/colours.c:262:1: portability: Omitted return type of function 'ginqcolourfacil' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/colours.c:299:1: portability: Omitted return type of function 'ginqpredcolourrep' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/colours.c:342:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dpy [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/colours.c:396:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XColor [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/deferral_ws.c:63:1: portability: Omitted return type of function 'gsetdeferst' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/escape.c:64:1: portability: Omitted return type of function 'gescinqxattr' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/escape.c:105:1: portability: Omitted return type of function 'gescsetcolourmask' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/escape.c:141:1: portability: Omitted return type of function 'gescsetdcsize' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/escape.c:203:1: portability: Omitted return type of function 'gescstoreprimi' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/escape.c:305:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotUseful [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/escape.c:296:21: style:inconclusive: Function 'gescsetbackingstore' argument 1 names different: declaration 'ws' definition 'ws_id'. [funcArgNamesDifferent] ferret-vis-7.6.0/xgks/src/lib/xgks.h:1531:38: note: Function 'gescsetbackingstore' argument 1 names different: declaration 'ws' definition 'ws_id'. ferret-vis-7.6.0/xgks/src/lib/escape.c:296:21: note: Function 'gescsetbackingstore' argument 1 names different: declaration 'ws' definition 'ws_id'. ferret-vis-7.6.0/xgks/src/lib/escape.c:327:11: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/event.c:69:1: portability: Omitted return type of function 'XgksEnqueueEvent' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/event.c:229:1: portability: Omitted return type of function 'gflushevents' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/event.c:289:1: portability: Omitted return type of function 'ginqinputoverflow' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/event.c:308:1: portability: Omitted return type of function 'ginqmoreevents' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/event.c:335:1: portability: Omitted return type of function 'ggetloc' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/event.c:359:1: portability: Omitted return type of function 'ggetstroke' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/event.c:384:1: portability: Omitted return type of function 'ggetchoice' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/event.c:408:1: portability: Omitted return type of function 'ggetpick' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/event.c:432:1: portability: Omitted return type of function 'ggetval' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/event.c:456:1: portability: Omitted return type of function 'ggetstring' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/event.c:443:18: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] ferret-vis-7.6.0/xgks/src/lib/fillarea.c:74:1: portability: Omitted return type of function 'XgksInitGksFillArea' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/fillarea.c:96:1: portability: Omitted return type of function 'XgksInitWssFillArea' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/fillarea.c:143:1: portability: Omitted return type of function 'gfillarea' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/fillarea.c:199:1: portability: Omitted return type of function 'gsetfillcolourind' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/fillarea.c:227:1: portability: Omitted return type of function 'gsetfillind' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/fillarea.c:256:1: portability: Omitted return type of function 'gsetfillintstyle' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/fillarea.c:287:1: portability: Omitted return type of function 'gsetfillrep' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/fillarea.c:351:1: portability: Omitted return type of function 'gsetfillstyleind' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/fillarea.c:380:1: portability: Omitted return type of function 'gsetpatrefpt' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/fillarea.c:405:1: portability: Omitted return type of function 'gsetpatsize' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/fillarea.c:438:1: portability: Omitted return type of function 'gsetpatrep' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/fillarea.c:173:2: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/fillarea.c:381:21: style: Parameter 'ref' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/fillarea.c:406:21: style: Parameter 'siz' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gd.c:933:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gd.c:1261:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gd.c:2166:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gd.c:2188:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gd.c:2232:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gd.c:2338:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gd.c:2357:3: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] ferret-vis-7.6.0/xgks/src/lib/gd.c:2087:9: style: Local variable 'accum' shadows outer variable [shadowVariable] ferret-vis-7.6.0/xgks/src/lib/gd.c:1464:13: note: Shadowed declaration ferret-vis-7.6.0/xgks/src/lib/gd.c:2087:9: note: Shadow variable ferret-vis-7.6.0/xgks/src/lib/gd.c:2333:8: style: Local variable 'h' shadows outer variable [shadowVariable] ferret-vis-7.6.0/xgks/src/lib/gd.c:2276:9: note: Shadowed declaration ferret-vis-7.6.0/xgks/src/lib/gd.c:2333:8: note: Shadow variable ferret-vis-7.6.0/xgks/src/lib/gd.c:2437:8: style: Local variable 'y1' shadows outer variable [shadowVariable] ferret-vis-7.6.0/xgks/src/lib/gd.c:2403:6: note: Shadowed declaration ferret-vis-7.6.0/xgks/src/lib/gd.c:2437:8: note: Shadow variable ferret-vis-7.6.0/xgks/src/lib/gd.c:2437:12: style: Local variable 'y2' shadows outer variable [shadowVariable] ferret-vis-7.6.0/xgks/src/lib/gd.c:2403:10: note: Shadowed declaration ferret-vis-7.6.0/xgks/src/lib/gd.c:2437:12: note: Shadow variable ferret-vis-7.6.0/xgks/src/lib/gd.c:518:68: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gd.c:529:70: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gd.c:947:118: style: Parameter 'Red' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gd.c:947:128: style: Parameter 'Green' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gd.c:947:140: style: Parameter 'Blue' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gd.c:2529:42: style: Parameter 'style' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gd.c:1567:16: style: struct member 'Anonymous0::transparent' is never used. [unusedStructMember] ferret-vis-7.6.0/xgks/src/lib/gd.c:2501:14: style: Variable 'lastInd1' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/xgks/src/lib/gdadds.c:197:58: style: Parameter 'recpts' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gdadds.c:263:21: style: Variable 'recpts' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/xgks/src/lib/gdadds.c:328:9: style: Unused variable: j [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/gdp.c:54:1: portability: Omitted return type of function 'ginqavailgdp' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/gdp.c:95:1: portability: Omitted return type of function 'ginqgdp' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/gdp.c:133:1: portability: Omitted return type of function 'g_gdp' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/gdp.c:152:5: warning: Logical disjunction always evaluates to true: function <= 0 || function > 0. [incorrectLogicOperator] ferret-vis-7.6.0/xgks/src/lib/gdp.c:152:5: style: Opposite expression on both sides of '||'. [oppositeExpression] ferret-vis-7.6.0/xgks/src/lib/ggdp.c:31:1: portability: Omitted return type of function 'ggdp' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/gif.c:159:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gif.c:172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gif.c:185:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gif.c:481:23: portability: Non reentrant function 'getlogin' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getlogin_r'. [prohibitedgetloginCalled] ferret-vis-7.6.0/xgks/src/lib/gif.c:514:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] ferret-vis-7.6.0/xgks/src/lib/gif.c:410:12: style: Variable 'length' is reassigned a value before the old one has been used. [redundantAssignment] ferret-vis-7.6.0/xgks/src/lib/gif.c:405:12: note: length is assigned ferret-vis-7.6.0/xgks/src/lib/gif.c:410:12: note: length is overwritten ferret-vis-7.6.0/xgks/src/lib/gif.c:857:8: style: Local variable 'i' shadows outer variable [shadowVariable] ferret-vis-7.6.0/xgks/src/lib/gif.c:844:7: note: Shadowed declaration ferret-vis-7.6.0/xgks/src/lib/gif.c:857:8: note: Shadow variable ferret-vis-7.6.0/xgks/src/lib/gif.c:970:7: style: Local variable 'i' shadows outer variable [shadowVariable] ferret-vis-7.6.0/xgks/src/lib/gif.c:965:6: note: Shadowed declaration ferret-vis-7.6.0/xgks/src/lib/gif.c:970:7: note: Shadow variable ferret-vis-7.6.0/xgks/src/lib/gif.c:147:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:302:34: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:318:40: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:362:15: style: Variable 'colour' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:404:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:481:12: style: Variable 'username' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:579:34: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:598:36: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:648:36: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:718:12: style: Variable 'colour' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:768:43: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:786:34: style: Parameter 'first' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:786:52: style: Parameter 'second' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:786:71: style: Parameter 'third' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:943:19: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:943:40: style: Parameter 'at' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:943:51: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:955:45: style: Parameter 'll' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:955:57: style: Parameter 'ur' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:955:89: style: Parameter 'colour' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:955:106: style: Parameter 'dim' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1088:23: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1161:24: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1161:44: style: Parameter 'txfp' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1175:24: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1175:45: style: Parameter 'up' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1175:57: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1187:26: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1199:27: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1199:50: style: Parameter 'align' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1229:25: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1240:26: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1251:21: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1262:29: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1288:25: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1288:58: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1299:24: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1299:57: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1314:57: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1347:43: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1364:23: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1364:55: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1375:24: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1385:25: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1396:25: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1407:24: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1418:28: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1429:24: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:1436:27: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif.c:237:7: style: Unused variable: index [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/gif.c:654:7: style: Unused variable: white [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/gif.c:716:7: style: Unused variable: i [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/gif.c:1013:6: style: Variable 'toy' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/xgks/src/lib/gif.c:1018:11: style: Variable 'tox' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/xgks/src/lib/gif.c:1025:11: style: Variable 'p' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/xgks/src/lib/gif.c:1029:11: style: Variable 'p' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/xgks/src/lib/gif.c:958:10: style: Unused variable: lx [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/gif.c:958:14: style: Unused variable: ly [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/gif.c:965:6: style: Unused variable: i [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:166:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:179:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:793:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transImg [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:475:23: portability: Non reentrant function 'getlogin' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getlogin_r'. [prohibitedgetloginCalled] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:508:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:404:12: style: Variable 'length' is reassigned a value before the old one has been used. [redundantAssignment] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:399:12: note: length is assigned ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:404:12: note: length is overwritten ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:978:8: style: Local variable 'i' shadows outer variable [shadowVariable] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:965:7: note: Shadowed declaration ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:978:8: note: Shadow variable ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1091:7: style: Local variable 'i' shadows outer variable [shadowVariable] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1086:6: note: Shadowed declaration ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1091:7: note: Shadow variable ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:141:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:296:34: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:312:40: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:356:15: style: Variable 'colour' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:398:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:475:12: style: Variable 'username' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:549:31: style: Parameter 'batmode' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:594:34: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:619:36: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:737:36: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:839:12: style: Variable 'colour' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:889:43: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:907:34: style: Parameter 'first' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:907:52: style: Parameter 'second' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:907:71: style: Parameter 'third' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1064:19: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1064:40: style: Parameter 'at' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1064:51: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1076:45: style: Parameter 'll' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1076:57: style: Parameter 'ur' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1076:89: style: Parameter 'colour' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1076:106: style: Parameter 'dim' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1209:23: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1282:24: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1282:44: style: Parameter 'txfp' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1296:24: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1296:45: style: Parameter 'up' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1296:57: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1308:26: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1320:27: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1320:50: style: Parameter 'align' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1350:25: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1361:26: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1372:21: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1383:29: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1409:25: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1409:58: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1420:24: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1420:57: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1435:57: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1468:43: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1485:23: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1485:55: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1496:24: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1506:25: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1517:25: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1528:24: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1539:28: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1550:24: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1557:27: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1094:9: error: Uninitialized variable: num_pt [uninitvar] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:231:7: style: Unused variable: index [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:743:7: style: Unused variable: white [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:837:7: style: Unused variable: i [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1134:6: style: Variable 'toy' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1139:11: style: Variable 'tox' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1146:11: style: Variable 'p' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1150:11: style: Variable 'p' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1079:10: style: Unused variable: lx [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1079:14: style: Unused variable: ly [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/gif_with_background.c:1086:6: style: Unused variable: i [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/gks_error.c:67:1: portability: Omitted return type of function 'gemergencyclosegks' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/gks_error.c:96:1: portability: Omitted return type of function 'gerrorlog' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/gks_error.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gks_error.c:104:21: style: Variable 'fname' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:184:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:233:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_FILE_ERR [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:883:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:987:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1040:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1076:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_GKSM [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1163:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1189:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MF_GKSM [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1230:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1255:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1281:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1305:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1331:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GASAP [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1378:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1417:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1465:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1509:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1552:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1576:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1603:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1624:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSTRING [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1674:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1702:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTP_RIGHT [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1738:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTH_NORMAL [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1799:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHOLLOW [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1842:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1872:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1911:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1958:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1987:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSTRING [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:2029:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHOLLOW [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:2086:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:2127:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:2163:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:2200:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:2234:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:2271:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:2308:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:2341:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:2374:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:2407:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:2440:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:931:23: portability: Non reentrant function 'getlogin' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getlogin_r'. [prohibitedgetloginCalled] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:964:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1163:32: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1230:32: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:875:15: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:914:12: style: Variable 'xpplp_version' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:931:12: style: Variable 'username' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:979:21: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1030:15: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1063:11: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1450:13: style: Parameter 'at' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1488:13: style: Parameter 'll' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1488:18: style: Parameter 'ur' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1488:23: style: Parameter 'lr' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1489:16: style: Parameter 'colour' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1490:14: style: Parameter 'dim' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1619:12: style: Parameter 'txfp' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1654:13: style: Parameter 'up' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1654:18: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1733:15: style: Parameter 'align' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:1982:15: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:2024:15: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:2114:15: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:2150:13: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:2187:13: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/gksm/gksm.c:2256:12: style: Parameter 'matrix' can be declared as const array [constParameter] ferret-vis-7.6.0/xgks/src/lib/input.c:74:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XC_crosshair [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/input.c:231:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/input.c:198:21: style: Variable 'ea' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/inqWDT.c:65:1: portability: Omitted return type of function 'ginqavailwstypes' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqWDT.c:95:1: portability: Omitted return type of function 'ginqdisplayspacesize' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqWDT.c:133:1: portability: Omitted return type of function 'ginqwscategory' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqWDT.c:177:1: portability: Omitted return type of function 'ginqwsclass' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqWDT.c:211:1: portability: Omitted return type of function 'ginqmodwsattr' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqWDT.c:247:1: portability: Omitted return type of function 'ginqdefdeferst' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqWDT.c:280:1: portability: Omitted return type of function 'ginqmaxwssttables' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqWDT.c:319:1: portability: Omitted return type of function 'ginqnumavailinput' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqWDT.c:362:1: portability: Omitted return type of function 'ginqwsconntype' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqWDT.c:401:1: portability: Omitted return type of function 'ginqwsst' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqWDT.c:440:1: portability: Omitted return type of function 'ginqwsdeferupdatest' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqWDT.c:366:21: style: Variable 'ws' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/inqfillareas.c:63:1: portability: Omitted return type of function 'ginqfillfacil' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqfillareas.c:112:1: portability: Omitted return type of function 'ginqpredfillrep' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqfillareas.c:146:1: portability: Omitted return type of function 'ginqfillindices' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqfillareas.c:188:1: portability: Omitted return type of function 'ginqfillrep' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqfillareas.c:229:1: portability: Omitted return type of function 'ginqpatfacil' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqfillareas.c:257:1: portability: Omitted return type of function 'ginqpredpatrep' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqfillareas.c:296:1: portability: Omitted return type of function 'ginqpatindices' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqfillareas.c:338:1: portability: Omitted return type of function 'ginqpatrep' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqfillareas.c:150:21: style: Variable 'ws' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/inqfillareas.c:300:21: style: Variable 'ws' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/inqpixel.c:50:1: portability: Omitted return type of function 'ginqpixelarraydim' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqpixel.c:90:1: portability: Omitted return type of function 'ginqpixelarray' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqpixel.c:133:1: portability: Omitted return type of function 'ginqpixel' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqpmarker.c:66:1: portability: Omitted return type of function 'ginqmarkerfacil' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqpmarker.c:115:1: portability: Omitted return type of function 'ginqpredmarkerrep' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqpmarker.c:153:1: portability: Omitted return type of function 'ginqmarkerindices' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqpmarker.c:201:1: portability: Omitted return type of function 'ginqmarkerrep' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqpmarker.c:157:21: style: Variable 'ws' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/inqpolylines.c:66:1: portability: Omitted return type of function 'ginqlinefacil' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqpolylines.c:119:1: portability: Omitted return type of function 'ginqpredlinerep' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqpolylines.c:157:1: portability: Omitted return type of function 'ginqlineindices' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqpolylines.c:205:1: portability: Omitted return type of function 'ginqlinerep' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqpolylines.c:161:21: style: Variable 'ws' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/inqtext.c:66:1: portability: Omitted return type of function 'ginqtextfacil' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqtext.c:119:1: portability: Omitted return type of function 'ginqpredtextrep' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqtext.c:159:1: portability: Omitted return type of function 'ginqtextindices' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqtext.c:207:1: portability: Omitted return type of function 'ginqtextrep' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqtext.c:163:21: style: Variable 'ws' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/inqtransform.c:63:1: portability: Omitted return type of function 'ginqcurntrannum' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqtransform.c:87:1: portability: Omitted return type of function 'ginqntrannum' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqtransform.c:119:1: portability: Omitted return type of function 'ginqntran' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqtransform.c:146:1: portability: Omitted return type of function 'ginqclip' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqtransform.c:183:1: portability: Omitted return type of function 'ginqmaxntrannum' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqtransform.c:212:1: portability: Omitted return type of function 'ginqwstran' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inqtransform.c:216:21: style: Variable 'ws' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/inquiries.c:66:1: portability: Omitted return type of function 'ginqopst' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inquiries.c:82:1: portability: Omitted return type of function 'ginqlevelgks' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inquiries.c:100:1: portability: Omitted return type of function 'ginqwsmaxnum' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inquiries.c:124:1: portability: Omitted return type of function 'ginqopenws' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inquiries.c:157:1: portability: Omitted return type of function 'ginqactivews' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inquiries.c:192:1: portability: Omitted return type of function 'ginqprimattr' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/inquiries.c:222:1: portability: Omitted return type of function 'ginqindivattr' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/locator.c:62:1: portability: Omitted return type of function 'ginitloc' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/locator.c:388:1: portability: Omitted return type of function 'gsetlocmode' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/locator.c:489:1: portability: Omitted return type of function 'greqloc' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/locator.c:611:1: portability: Omitted return type of function 'gsampleloc' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/locator.c:662:1: portability: Omitted return type of function 'ginqlocst' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/locator.c:724:1: portability: Omitted return type of function 'ginqdefloc' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/locator.c:777:1: portability: Omitted return type of function 'XgksLocUpdatePrompt' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/locator.c:1049:1: portability: Omitted return type of function 'XgksLocDelete' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/locator.c:124:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXinvert [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/locator.c:432:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXinvert [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/locator.c:529:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXinvert [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/locator.c:801:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsorted [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/locator.c:911:10: style: Variable 'ndcpt.x' is reassigned a value before the old one has been used. [redundantAssignment] ferret-vis-7.6.0/xgks/src/lib/locator.c:903:2: note: ndcpt.x is assigned ferret-vis-7.6.0/xgks/src/lib/locator.c:911:10: note: ndcpt.x is overwritten ferret-vis-7.6.0/xgks/src/lib/locator.c:913:10: style: Variable 'ndcpt.y' is reassigned a value before the old one has been used. [redundantAssignment] ferret-vis-7.6.0/xgks/src/lib/locator.c:903:2: note: ndcpt.y is assigned ferret-vis-7.6.0/xgks/src/lib/locator.c:913:10: note: ndcpt.y is overwritten ferret-vis-7.6.0/xgks/src/lib/locator.c:65:21: style: Parameter 'init' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/locator.c:67:21: style: Parameter 'area' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/locator.c:467:2: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/locator.c:558:5: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/locator.c:781:21: style: Parameter 'newdcpt' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/locator.c:782:21: style: Parameter 'xmev' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/message.c:77:1: portability: Omitted return type of function 'gmessage' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/metafile.c:497:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/metafile.c:90:16: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/metafile.c:497:6: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/metafile.c:508:6: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/metafile.c:519:6: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/metafile.c:528:2: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/metafile.c:583:2: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/metafile.c:588:2: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/metafile.c:1099:21: style: Parameter 'recInfo' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/metafile.c:1983:18: style: Parameter 'mo' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/metafile.c:1997:15: style: Parameter 'mo' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/mkerrmsg.c:54:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/mkerrmsg.c:70:12: warning: Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. [prohibitedgetsCalled] ferret-vis-7.6.0/xgks/src/lib/mkerrmsg.c:80:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ferret-vis-7.6.0/xgks/src/lib/open_gks.c:79:1: portability: Omitted return type of function 'gopengks' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/open_gks.c:111:1: portability: Omitted return type of function 'gclosegks' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/open_ws.c:201:1: portability: Omitted return type of function 'gopenws' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/open_ws.c:333:1: portability: Omitted return type of function 'gclosews' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/open_ws.c:444:1: portability: Omitted return type of function 'gclearws' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/open_ws.c:560:1: portability: Omitted return type of function 'XgksXReDrawWs' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/open_ws.c:616:1: portability: Omitted return type of function 'XgksGReDrawWs' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/open_ws.c:678:1: portability: Omitted return type of function 'XgksOutputToWs' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/open_ws.c:705:1: portability: Omitted return type of function 'XgksReDrawWs' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/open_ws.c:755:1: portability: Omitted return type of function 'XgksDrawToWs' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/open_ws.c:806:1: portability: Omitted return type of function 'XgksAppendWsPrimi' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/open_ws.c:831:1: portability: Omitted return type of function 'XgksAppendWsClip' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/open_ws.c:520:21: style:inconclusive: Function 'XgksWsTypeToEnum' argument 1 names different: declaration 'wstype' definition 'ws_type'. [funcArgNamesDifferent] ferret-vis-7.6.0/xgks/src/lib/wslist.h:291:48: note: Function 'XgksWsTypeToEnum' argument 1 names different: declaration 'wstype' definition 'ws_type'. ferret-vis-7.6.0/xgks/src/lib/open_ws.c:520:21: note: Function 'XgksWsTypeToEnum' argument 1 names different: declaration 'wstype' definition 'ws_type'. ferret-vis-7.6.0/xgks/src/lib/open_ws.c:520:21: style: Parameter 'ws_type' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/open_ws.c:541:21: style: Parameter 'ws' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/open_ws.c:522:9: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] ferret-vis-7.6.0/xgks/src/lib/open_ws.c:524:16: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] ferret-vis-7.6.0/xgks/src/lib/open_ws.c:526:16: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] ferret-vis-7.6.0/xgks/src/lib/open_ws.c:337:21: style: Unused variable: the_bat_mode [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/pick.c:84:1: portability: Omitted return type of function 'ginitpick' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/pick.c:166:1: portability: Omitted return type of function 'gsetpickmode' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/pick.c:248:1: portability: Omitted return type of function 'greqpick' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/pick.c:357:1: portability: Omitted return type of function 'gsamplepick' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/pick.c:417:1: portability: Omitted return type of function 'ginqpickst' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/pick.c:481:1: portability: Omitted return type of function 'ginqdefpick' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/pick.c:531:1: portability: Omitted return type of function 'XgksPicUpdatePrompt' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/pick.c:621:1: portability: Omitted return type of function 'XgksPicDelete' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/pick.c:133:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXxor [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/pick.c:209:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXxor [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/pick.c:286:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXxor [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/pick.c:397:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/pick.c:548:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsorted [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/pick.c:86:21: style: Parameter 'init' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/pick.c:87:21: style: Parameter 'area' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/pick.c:88:21: style: Parameter 'record' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/pick.c:534:21: style: Parameter 'newdcpt' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/pick.c:535:21: style: Parameter 'xmev' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/polylines.c:69:1: portability: Omitted return type of function 'XgksInitGksPlines' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/polylines.c:86:1: portability: Omitted return type of function 'XgksInitWssPlines' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/polylines.c:115:1: portability: Omitted return type of function 'gpolyline' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/polylines.c:170:1: portability: Omitted return type of function 'gsetlineind' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/polylines.c:199:1: portability: Omitted return type of function 'gsetlinetype' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/polylines.c:228:1: portability: Omitted return type of function 'gsetlinewidth' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/polylines.c:257:1: portability: Omitted return type of function 'gsetlinecolourind' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/polylines.c:287:1: portability: Omitted return type of function 'gsetlinerep' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/polylines.c:145:2: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/polylines.c:290:21: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/polymarkers.c:69:1: portability: Omitted return type of function 'XgksInitGksPmarkers' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/polymarkers.c:87:1: portability: Omitted return type of function 'XgksInitWssPmarkers' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/polymarkers.c:116:1: portability: Omitted return type of function 'gpolymarker' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/polymarkers.c:171:1: portability: Omitted return type of function 'gsetmarkersize' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/polymarkers.c:199:1: portability: Omitted return type of function 'gsetmarkertype' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/polymarkers.c:227:1: portability: Omitted return type of function 'gsetmarkercolourind' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/polymarkers.c:255:1: portability: Omitted return type of function 'gsetmarkerind' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/polymarkers.c:285:1: portability: Omitted return type of function 'gsetmarkerrep' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/polymarkers.c:145:2: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/polymarkers.c:288:21: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/prmgr.c:493:33: style: Variable 'new_primi->primi.cell_array.lr' is reassigned a value before the old one has been used. [redundantAssignment] ferret-vis-7.6.0/xgks/src/lib/prmgr.c:491:33: note: new_primi->primi.cell_array.lr is assigned ferret-vis-7.6.0/xgks/src/lib/prmgr.c:493:33: note: new_primi->primi.cell_array.lr is overwritten ferret-vis-7.6.0/xgks/src/lib/prmgr.c:281:21: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:158:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/ps.c:171:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/ps.c:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/ps.c:370:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/ps.c:647:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/ps.c:260:23: portability: Non reentrant function 'getlogin' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getlogin_r'. [prohibitedgetloginCalled] ferret-vis-7.6.0/xgks/src/lib/ps.c:293:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] ferret-vis-7.6.0/xgks/src/lib/ps.c:370:23: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] ferret-vis-7.6.0/xgks/src/lib/ps.c:146:9: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:260:12: style: Variable 'username' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:439:42: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:453:18: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:453:39: style: Parameter 'at' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:453:50: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:533:23: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:533:44: style: Parameter 'll' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:533:56: style: Parameter 'ur' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:533:68: style: Parameter 'lr' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:533:88: style: Parameter 'colour' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:533:105: style: Parameter 'dim' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:596:22: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:713:11: style: Variable 'comm' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:760:23: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:760:43: style: Parameter 'txfp' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:775:23: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:775:44: style: Parameter 'up' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:775:56: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:809:25: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:820:26: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:820:49: style: Parameter 'align' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:840:26: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:851:24: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:862:25: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:873:20: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:884:28: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:895:24: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:895:57: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:916:24: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:916:57: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:927:23: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:927:56: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:943:56: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:949:8: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:965:42: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:985:22: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:985:54: style: Parameter 'rect' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:996:23: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:1007:24: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:1018:24: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:1029:23: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:1040:27: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:1051:23: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:1062:26: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/ps.c:949:11: style: Variable 'fp' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/xgks/src/lib/segments.c:1497:1: portability: Omitted return type of function 'gcreateseg' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:1554:1: portability: Omitted return type of function 'gcloseseg' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:1582:1: portability: Omitted return type of function 'grenameseg' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:1638:1: portability: Omitted return type of function 'gdelseg' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:1694:1: portability: Omitted return type of function 'gdelsegws' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:1755:1: portability: Omitted return type of function 'gsetsegattr' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:1855:1: portability: Omitted return type of function 'gsetpickid' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:1885:1: portability: Omitted return type of function 'gassocsegws' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:1981:1: portability: Omitted return type of function 'gcopysegws' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:2072:1: portability: Omitted return type of function 'ginsertseg' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:2157:1: portability: Omitted return type of function 'gredrawsegws' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:2423:1: portability: Omitted return type of function 'XgksReDrawSeg' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:2571:1: portability: Omitted return type of function 'XgksReDrawSegWs' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:2589:1: portability: Omitted return type of function 'XgksSetLineAttrMo' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:2600:1: portability: Omitted return type of function 'XgksSetMarkAttrMo' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:2611:1: portability: Omitted return type of function 'XgksSetTextAttrMo' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:2632:1: portability: Omitted return type of function 'XgksSetFillPatAttrMo' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:2659:1: portability: Omitted return type of function 'ginqmodsegattr' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:2698:1: portability: Omitted return type of function 'ginqnameopenseg' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:2720:1: portability: Omitted return type of function 'ginqsegattr' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:2753:1: portability: Omitted return type of function 'ginqassocws' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:2795:1: portability: Omitted return type of function 'ginqsegnames' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:2850:1: portability: Omitted return type of function 'ginqsegnamesws' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:2895:1: portability: Omitted return type of function 'ginqnumsegpri' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:2927:1: portability: Omitted return type of function 'ginqcurpickid' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/segments.c:292:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/segments.c:572:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/segments.c:800:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/segments.c:1011:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/segments.c:1214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/segments.c:1265:30: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ferret-vis-7.6.0/xgks/src/lib/segments.c:1073:2: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] ferret-vis-7.6.0/xgks/src/lib/segments.c:472:21: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/segments.c:547:21: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/segments.c:668:26: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/segments.c:782:21: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/segments.c:862:21: style: Variable 'cell' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/segments.c:979:26: style: Parameter 'pt' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/segments.c:1260:21: style: Parameter 'seg' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/segments.c:1284:21: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/segments.c:1284:27: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/segments.c:2257:21: style: Parameter 'ws' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/segments.c:2285:21: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/segments.c:2364:21: style: Variable 'workSeg' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/segments.c:2364:30: style: Variable 'oldSeg' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/segments.c:2591:21: style: Parameter 'lnattr' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/segments.c:2602:21: style: Parameter 'mkattr' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/segments.c:2634:21: style: Parameter 'flattr' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/segments.c:2723:21: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/segments.c:621:6: style: Variable 'xpe.y' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/xgks/src/lib/segments.c:808:2: style: Variable 'xpe.y' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/xgks/src/lib/string.c:144:1: portability: Omitted return type of function 'ginitstring' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/string.c:223:1: portability: Omitted return type of function 'gsetstringmode' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/string.c:284:1: portability: Omitted return type of function 'greqstring' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/string.c:359:1: portability: Omitted return type of function 'gsamplestring' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/string.c:404:1: portability: Omitted return type of function 'ginqstringst' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/string.c:449:1: portability: Omitted return type of function 'ginqdefstring' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/string.c:500:1: portability: Omitted return type of function 'XgksStrUpdatePrompt' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/string.c:728:1: portability: Omitted return type of function 'XgksStrDelete' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/string.c:84:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXcopy [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/string.c:533:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsorted [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/string.c:147:21: style: Parameter 'init' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/string.c:149:21: style: Parameter 'area' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/string.c:150:21: style: Parameter 'record' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/string.c:365:21: style: Variable 'idev' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/stroke.c:128:1: portability: Omitted return type of function 'ginitstroke' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/stroke.c:339:1: portability: Omitted return type of function 'gsetstrokemode' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/stroke.c:429:1: portability: Omitted return type of function 'greqstroke' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/stroke.c:560:1: portability: Omitted return type of function 'gsamplestroke' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/stroke.c:624:1: portability: Omitted return type of function 'ginqstrokest' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/stroke.c:687:1: portability: Omitted return type of function 'ginqdefstroke' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/stroke.c:734:1: portability: Omitted return type of function 'XgksStkUpdatePrompt' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/stroke.c:934:1: portability: Omitted return type of function 'XgksStkDelete' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/stroke.c:987:1: portability: Omitted return type of function 'XgksXDrawLines' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/stroke.c:75:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXinvert [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/stroke.c:237:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXinvert [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/stroke.c:397:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/stroke.c:478:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/stroke.c:757:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsorted [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/stroke.c:998:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoordModeOrigin [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/stroke.c:133:21: style: Parameter 'area' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/stroke.c:143:21: style: Variable 'win' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/stroke.c:394:6: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/stroke.c:397:2: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/stroke.c:402:2: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/stroke.c:475:2: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/stroke.c:478:5: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/stroke.c:483:5: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/stroke.c:738:21: style: Parameter 'newdcpt' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/stroke.c:739:21: style: Parameter 'xmev' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/text.c:78:1: portability: Omitted return type of function 'XgksInitGksText' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/text.c:121:1: portability: Omitted return type of function 'XgksInitWssText' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/text.c:149:1: portability: Omitted return type of function 'gsetcharexpan' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/text.c:180:1: portability: Omitted return type of function 'gsetcharheight' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/text.c:210:1: portability: Omitted return type of function 'gsetcharspace' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/text.c:239:1: portability: Omitted return type of function 'gsetcharup' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/text.c:282:1: portability: Omitted return type of function 'gsettextalign' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/text.c:317:1: portability: Omitted return type of function 'gsettextcolourind' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/text.c:348:1: portability: Omitted return type of function 'gsettextfontprec' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/text.c:381:1: portability: Omitted return type of function 'gsettextind' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/text.c:410:1: portability: Omitted return type of function 'gsettextpath' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/text.c:441:1: portability: Omitted return type of function 'gsettextrep' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/text.c:505:1: portability: Omitted return type of function 'XgksComputeVec' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/text.c:551:1: portability: Omitted return type of function 'gtext' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/text.c:612:1: portability: Omitted return type of function 'ginqtextextent' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/text.c:111:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FONTDBDIR [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/text.c:240:21: style: Parameter 'up_vector' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/text.c:514:5: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/text.c:521:5: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/text.c:533:5: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/text.c:552:21: style: Parameter 'at' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/text.c:578:5: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/text.c:660:5: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/text.c:672:5: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/text.c:676:5: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/text.c:680:5: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/text.c:684:5: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/text.c:688:5: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:248:1: portability: Omitted return type of function 'gsetwindow' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/transforms.c:296:1: portability: Omitted return type of function 'gsetviewport' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/transforms.c:351:1: portability: Omitted return type of function 'gsetviewportinputpri' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/transforms.c:403:1: portability: Omitted return type of function 'gselntran' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/transforms.c:435:1: portability: Omitted return type of function 'gsetclip' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/transforms.c:466:1: portability: Omitted return type of function 'gsetwswindow' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/transforms.c:527:1: portability: Omitted return type of function 'gsetwsviewport' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/transforms.c:578:1: portability: Omitted return type of function 'XgksUnpendPendingTrans' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/transforms.c:783:1: portability: Omitted return type of function 'XgksUpdateWsClip' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/transforms.c:810:1: portability: Omitted return type of function 'gevaltran' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/transforms.c:898:1: portability: Omitted return type of function 'gaccumtran' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/transforms.c:921:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/transforms.c:371:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] ferret-vis-7.6.0/xgks/src/lib/transforms.c:382:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] ferret-vis-7.6.0/xgks/src/lib/transforms.c:117:21: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:135:21: style: Parameter 'viewport' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:250:21: style: Parameter 'window' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:298:21: style: Parameter 'viewport' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:616:21: style: Parameter 'ndcpt' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:620:21: style: Variable 'win' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:628:2: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:644:2: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:665:21: style: Parameter 'wcpts' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:669:21: style: Variable 'win' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:686:6: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:710:6: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:811:21: style: Parameter 'ppoint' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:812:21: style: Parameter 'pshift' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:815:21: style: Parameter 'pscale' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:842:2: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:843:2: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:844:2: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:900:21: style: Parameter 'ppoint' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:901:21: style: Parameter 'pshift' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:904:21: style: Parameter 'pscale' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:920:2: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:921:2: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/transforms.c:922:2: style: Variable 'nt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/umalloc.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/umalloc.c:64:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/umalloc.c:92:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/update.c:60:1: portability: Omitted return type of function 'gupdatews' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/valuator.c:168:1: portability: Omitted return type of function 'ginitval' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/valuator.c:273:1: portability: Omitted return type of function 'gsetvalmode' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/valuator.c:367:1: portability: Omitted return type of function 'greqval' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/valuator.c:481:1: portability: Omitted return type of function 'gsampleval' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/valuator.c:534:1: portability: Omitted return type of function 'ginqvalst' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/valuator.c:623:1: portability: Omitted return type of function 'ginqdefval' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/valuator.c:711:1: portability: Omitted return type of function 'XgksValUpdatePrompt' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/valuator.c:875:1: portability: Omitted return type of function 'XgksValDelete' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/valuator.c:232:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXcopy [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/valuator.c:307:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXcopy [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/valuator.c:396:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXcopy [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/valuator.c:753:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/valuator.c:848:6: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] ferret-vis-7.6.0/xgks/src/lib/valuator.c:85:21: style: Variable 'e' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/valuator.c:171:21: style: Parameter 'area' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/valuator.c:716:21: style: Parameter 'xmev' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/x/xSet.c:48:1: portability: Omitted return type of function 'xXgksSetForeground' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xSet.c:57:1: portability: Omitted return type of function 'xXgksSetLineAttributes' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xSet.c:69:1: portability: Omitted return type of function 'xXgksSetStipple' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xSet.c:78:1: portability: Omitted return type of function 'xXgksSetDashes' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xSet.c:90:1: portability: Omitted return type of function 'xXgksSetTile' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xSet.c:99:1: portability: Omitted return type of function 'xXgksSetClipMask' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xSet.c:108:1: portability: Omitted return type of function 'xXgksSetPlineClipRectangles' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xSet.c:124:1: portability: Omitted return type of function 'xXgksSetPmarkerClipRectangles' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xSet.c:140:1: portability: Omitted return type of function 'xXgksSetFillAreaClipRectangles' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xSet.c:156:1: portability: Omitted return type of function 'xXgksSetTextClipRectangles' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xSet.c:172:1: portability: Omitted return type of function 'xXgksSetFillStyle' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xSet.c:85:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xgksDASHES [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xSet.c:118:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsorted [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xSet.c:134:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsorted [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xSet.c:150:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsorted [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xSet.c:166:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsorted [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xcellarray.c:57:1: portability: Omitted return type of function 'xXgksCellarray' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xcellarray.c:73:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_WIN [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xcolours.c:274:1: portability: Omitted return type of function 'XcNew' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xcolours.c:307:1: portability: Omitted return type of function 'XcInit' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xcolours.c:466:1: portability: Omitted return type of function 'XcSetColour' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xcolours.c:639:1: portability: Omitted return type of function 'XcEnd' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xcolours.c:682:1: portability: Omitted return type of function 'XgksMaxColours' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xcolours.c:179:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_WIN [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xcolours.c:228:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_WIN [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xcolours.c:329:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TrueColor [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xcolours.c:512:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xcolours.c:580:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xcolours.c:620:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xcolours.c:697:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPEN_WS [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xcolours.c:309:21: style: Parameter 'vinfo' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/x/xcolours.c:469:21: style: Parameter 'GKSrep' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/x/xcolours.c:716:17: style: Variable 'vinfo' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/x/xevent.c:101:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRD_X [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xevent.c:124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPEN_WS [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xevent.c:242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xfillarea.c:55:1: portability: Omitted return type of function 'xXgksFillArea' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xfillarea.c:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_WIN [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xfillarea.c:70:41: style: Variable 'bundl_ptr' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/x/xinqpixel.c:59:1: portability: Omitted return type of function 'xXgksInqPixelarrayDim' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xinqpixel.c:95:1: portability: Omitted return type of function 'xXgksInqPixelarray' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xinqpixel.c:246:1: portability: Omitted return type of function 'xXgksInqPixel' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xinqpixel.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xinqpixel.c:155:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GABSENT [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xinqpixel.c:303:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xinqpixel.c:98:21: style: Parameter 'dim' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:934:1: portability: Omitted return type of function 'xXgksClearWs' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:952:1: portability: Omitted return type of function 'xXgksCloseWs' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:974:1: portability: Omitted return type of function 'xXgksHighLight' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:126:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_WIN [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:203:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPEN_WS [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:303:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisualScreenMask [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:384:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:547:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_OPEN_WS [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:589:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSize [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:750:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputHint [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:858:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_RESOURCE_MANAGER [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:937:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_WIN [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:955:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_WIN [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:989:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_WIN [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:916:11: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:919:11: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:505:20: style: Condition 'VisualList!=NULL' is always true [knownConditionTrueFalse] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:256:21: style: Parameter 'prog' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:257:21: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:258:21: style: Parameter 'class' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:559:21: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:820:21: style: Parameter 'prog' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:830:21: style: Variable 'appresdir' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:908:21: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:909:21: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:151:19: style: Unused variable: xev [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:372:21: style: Unused variable: NumMatched [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:635:21: style: Unused variable: buf [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/x/xopws.c:637:21: style: Unused variable: value [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/x/xpline.c:201:1: portability: Omitted return type of function 'xXgksPolyLine' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xpline.c:145:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoordModeOrigin [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xpline.c:217:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_WIN [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xpline.c:130:10: style:inconclusive: Boolean expression 'p1->new.code.mask==0' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] ferret-vis-7.6.0/xgks/src/lib/x/xpline.c:108:21: style: Variable 'lastpt' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/x/xpline.c:214:41: style: Variable 'bundl_ptr' can be declared as pointer to const [constVariablePointer] ferret-vis-7.6.0/xgks/src/lib/x/xpmarker.c:55:1: portability: Omitted return type of function 'xXgksPolyMarker' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xpmarker.c:168:1: portability: Omitted return type of function 'XgksDrawMarkers' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xpmarker.c:75:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_WIN [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xpmarker.c:198:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x1 [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xport.c:48:1: portability: Omitted return type of function 'sio_off' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xport.c:89:1: portability: Omitted return type of function 'sockspgrp' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xport.c:105:1: portability: Omitted return type of function 'sockasync' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xport.c:54:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xport.c:148:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xport.c:109:15: style: Variable 'zero' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/xgks/src/lib/x/xport.c:110:14: style: Variable 'one' is assigned a value that is never used. [unreadVariable] ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:191:1: portability: Omitted return type of function 'xXgksText' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:852:1: portability: Omitted return type of function 'xXgksInqTextExtent' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:1299:1: portability: Omitted return type of function 'xXgksMesg' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:110:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BUNDL_TBL [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:203:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_WIN [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:526:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoordModeOrigin [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:637:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFINED_FONT_TYPE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:693:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:754:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:871:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:1313:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X_WIN [valueFlowBailoutIncompleteVar] ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:652:15: warning: Either the condition '(fd=open(fontpath,O_RDONLY,0644))<0' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:650:47: note: Assuming that condition '(fd=open(fontpath,O_RDONLY,0644))<0' is not redundant ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:652:15: note: Invalid argument ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:760:29: style: Parameter 'src' can be declared as const array [constParameter] ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:775:21: style: Parameter 'a' can be declared as const array [constParameter] ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:775:26: style: Parameter 'b' can be declared as const array [constParameter] ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:839:21: style: Parameter 'm' can be declared as const array [constParameter] ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:840:21: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] ferret-vis-7.6.0/xgks/src/lib/x/xtext.c:664:11: style: Unused variable: status [unusedVariable] ferret-vis-7.6.0/xgks/src/lib/x/xupdate.c:61:1: portability: Omitted return type of function 'xXgksUpdateTrans' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] ferret-vis-7.6.0/xgks/src/lib/x/xupdate.c:134:1: portability: Omitted return type of function 'xXgksUpdateClip' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] diff: DONE