2024-04-07 02:02 ftp://ftp.de.debian.org/debian/pool/main/g/gdal/gdal_3.8.4+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=libcurl --library=microsoft_sal --library=bsd --library=microsoft_atl --library=zlib --library=openmp --library=sqlite3 --library=pcre --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 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.55 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: c802bab (2024-04-07 00:37:21 +0200) count: 11614 6427 elapsed-time: 270.5 593.2 head-timing-info: old-timing-info: head results: gdal-3.8.4/alg/contour.cpp:118:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/alg/gdal_octave.cpp:30:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CVSID is a macro then please configure it. [unknownMacro] gdal-3.8.4/alg/gdal_simplesurf.cpp:32:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CVSID is a macro then please configure it. [unknownMacro] gdal-3.8.4/alg/gdal_alg_priv.h:121:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_C_END is a macro then please configure it. [unknownMacro] gdal-3.8.4/alg/gdal_crs.cpp:160:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dfGCPPixel [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdal_crs.cpp:269:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dfGCPX [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdal_crs.cpp:436:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HUGE_VAL [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdal_crs.cpp:1141:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dfGCPX [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdal_alg.h:720:0: debug: Failed to parse 'typedef CPL_C_END CPL_C_START enum { GRA_NearestNeighbour = 0 , GRA_Bilinear = 1 , GRA_Cubic = 2 , GRA_CubicSpline = 3 , GRA_Lanczos = 4 , GRA_Average = 5 , GRA_Mode = 6 , GRA_Max = 8 , GRA_Min = 9 , GRA_Med = 10 , GRA_Q1 = 11 , GRA_Q3 = 12 , GRA_Sum = 13 , GRA_RMS = 14 , GRA_LAST_VALUE = GRA_RMS } GDALResampleAlg ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/alg/delaunay.c:321:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/delaunay.c:405:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/delaunay.c:451:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/delaunay.c:549:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdalcutline.cpp:232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdalcutline.cpp:264:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdal_rpc.cpp:82:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALRPCInfoV1 [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdal_rpc.cpp:97:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPC_ERR_BIAS [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdal_rpc.cpp:507:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALRPCInfoV2 [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdal_rpc.cpp:653:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALRPCInfoV1 [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdal_rpc.cpp:825:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALRPCInfoV2 [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdal_rpc.cpp:1455:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdal_rpc.cpp:1506:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdal_rpc.cpp:1675:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdal_rpc.cpp:1911:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdal_rpc.cpp:2155:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdal_rpc.cpp:2307:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdal_rpc.cpp:2341:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdalgrid.cpp:56:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CVSID is a macro then please configure it. [unknownMacro] gdal-3.8.4/alg/gdalgrid.h:116:0: debug: Failed to parse 'typedef CPL_C_END struct { const double * padfX ; const double * padfY ; } GDALGridXYArrays ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/alg/gdalmatching.cpp:34:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CVSID is a macro then please configure it. [unknownMacro] gdal-3.8.4/alg/gdal_crs.cpp:198:9: style: The scope of the variable 'iGCP' can be reduced. [variableScope] gdal-3.8.4/alg/gdal_crs.cpp:202:12: style: The scope of the variable 'x1_sum' can be reduced. [variableScope] gdal-3.8.4/alg/gdal_crs.cpp:203:12: style: The scope of the variable 'y1_sum' can be reduced. [variableScope] gdal-3.8.4/alg/gdal_crs.cpp:204:12: style: The scope of the variable 'x2_sum' can be reduced. [variableScope] gdal-3.8.4/alg/gdal_crs.cpp:205:12: style: The scope of the variable 'y2_sum' can be reduced. [variableScope] gdal-3.8.4/alg/gdal_crs.cpp:1119:12: style: The scope of the variable 'x1_sum' can be reduced. [variableScope] gdal-3.8.4/alg/gdal_crs.cpp:1120:12: style: The scope of the variable 'y1_sum' can be reduced. [variableScope] gdal-3.8.4/alg/gdal_crs.cpp:1121:12: style: The scope of the variable 'x2_sum' can be reduced. [variableScope] gdal-3.8.4/alg/gdal_crs.cpp:1122:12: style: The scope of the variable 'y2_sum' can be reduced. [variableScope] gdal-3.8.4/alg/gdal_crs.cpp:359:45: style:inconclusive: Function 'GDALCreateGCPRefineTransformer' argument 5 names different: declaration 'tolerance' definition 'dfTolerance'. [funcArgNamesDifferent] gdal-3.8.4/alg/gdal_alg.h:176:53: note: Function 'GDALCreateGCPRefineTransformer' argument 5 names different: declaration 'tolerance' definition 'dfTolerance'. gdal-3.8.4/alg/gdal_crs.cpp:359:45: note: Function 'GDALCreateGCPRefineTransformer' argument 5 names different: declaration 'tolerance' definition 'dfTolerance'. gdal-3.8.4/alg/gdal_crs.cpp:359:62: style:inconclusive: Function 'GDALCreateGCPRefineTransformer' argument 6 names different: declaration 'minimumGcps' definition 'nMinimumGcps'. [funcArgNamesDifferent] gdal-3.8.4/alg/gdal_alg.h:176:68: note: Function 'GDALCreateGCPRefineTransformer' argument 6 names different: declaration 'minimumGcps' definition 'nMinimumGcps'. gdal-3.8.4/alg/gdal_crs.cpp:359:62: note: Function 'GDALCreateGCPRefineTransformer' argument 6 names different: declaration 'minimumGcps' definition 'nMinimumGcps'. gdal-3.8.4/alg/gdal_crs.cpp:617:19: style: Parameter 'E' can be declared as const array [constParameter] gdal-3.8.4/alg/gdal_crs.cpp:618:19: style: Parameter 'N' can be declared as const array [constParameter] gdal-3.8.4/alg/gdal_crs.cpp:681:59: style: Parameter 'psInfo' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/alg/gdalpansharpen.h:189:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/alg/gdalproximity.cpp:119:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdalproximity.cpp:497:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdalsimplewarp.cpp:255:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdalproximity.cpp:467:44: style: Parameter 'panSrcScanline' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/alg/gdalproximity.cpp:471:44: style: Parameter 'pdfSrcNoDataValue' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/alg/gdalproximity.cpp:472:41: style: Parameter 'panTargetValues' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/alg/internal_libqhull/libqhull_r.h:44:0: error: #error Neither __STDC__ nor __cplusplus is defined. Please use strict ANSI C or C++ to compile [preprocessorErrorDirective] gdal-3.8.4/alg/gdalwarper.cpp:243:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdalwarper.cpp:332:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdalwarper.cpp:369:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdalwarper.cpp:508:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdalwarper.cpp:721:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdalwarper.cpp:803:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdalwarper.cpp:1272:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRA_NearestNeighbour [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdalwarper.cpp:1502:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdalwarper.cpp:1643:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRA_NearestNeighbour [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdalwarper.cpp:1864:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/polygonize_polygonizer.cpp:471:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/polygonize_polygonizer.h:208:19: style:inconclusive: Technically the member function 'gdal::polygonizer::OGRPolygonWriter::getErr' can be const. [functionConst] gdal-3.8.4/alg/polygonize_polygonizer.h:201:6: style: The destructor '~OGRPolygonWriter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/alg/polygonize_polygonizer.h:128:14: note: Virtual destructor in base class gdal-3.8.4/alg/polygonize_polygonizer.h:201:6: note: Destructor in derived class gdal-3.8.4/alg/gdalwarper.cpp:540:12: style: The scope of the variable 'iPixel' can be reduced. [variableScope] gdal-3.8.4/alg/gdalwarper.cpp:361:37: style:inconclusive: Function 'GDALWarpNoDataMasker' argument 8 names different: declaration 'papabyImageData' definition 'ppImageData'. [funcArgNamesDifferent] gdal-3.8.4/alg/gdalwarper.h:109:45: note: Function 'GDALWarpNoDataMasker' argument 8 names different: declaration 'papabyImageData' definition 'ppImageData'. gdal-3.8.4/alg/gdalwarper.cpp:361:37: note: Function 'GDALWarpNoDataMasker' argument 8 names different: declaration 'papabyImageData' definition 'ppImageData'. gdal-3.8.4/alg/gdalwarper.cpp:1302:38: warning: Redundant code: Found unused cast of expression 'psOptions->hCutline'. [constStatement] gdal-3.8.4/alg/polygonize_polygonizer.cpp:57:45: style: Parameter 'oArc' can be declared as reference to const [constParameterReference] gdal-3.8.4/alg/polygonize_polygonizer.cpp:57:63: style: Parameter 'oNextArc' can be declared as reference to const [constParameterReference] gdal-3.8.4/alg/polygonize_polygonizer.cpp:353:16: style: Variable 'pair' can be declared as reference to const [constVariableReference] gdal-3.8.4/alg/polygonize_polygonizer.cpp:439:16: style: Variable 'entry' can be declared as reference to const [constVariableReference] gdal-3.8.4/alg/polygonize_polygonizer.cpp:486:24: style: Variable 'oPixel' can be declared as reference to const [constVariableReference] gdal-3.8.4/alg/polygonize_polygonizer.cpp:432:19: style: Variable 'poPolygon' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/alg/polygonize_polygonizer.h:208:19: style:inconclusive: Technically the member function 'OGRPolygonWriter < std :: int64_t >::getErr' can be const. [functionConst] gdal-3.8.4/alg/polygonize_polygonizer.h:208:19: style:inconclusive: Technically the member function 'OGRPolygonWriter < float >::getErr' can be const. [functionConst] gdal-3.8.4/alg/polygonize_polygonizer.h:201:6: style: The destructor '~OGRPolygonWriter < std :: int64_t >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/alg/polygonize_polygonizer.h:128:14: note: Virtual destructor in base class gdal-3.8.4/alg/polygonize_polygonizer.h:201:6: note: Destructor in derived class gdal-3.8.4/alg/polygonize_polygonizer.h:201:6: style: The destructor '~OGRPolygonWriter < float >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/alg/polygonize_polygonizer.h:128:14: note: Virtual destructor in base class gdal-3.8.4/alg/polygonize_polygonizer.h:201:6: note: Destructor in derived class gdal-3.8.4/alg/thinplatespline.cpp:50:1: error: There is an unknown macro here somewhere. Configuration is required. If CPL_CVSID is a macro then please configure it. [unknownMacro] gdal-3.8.4/apps/commonutils.cpp:96:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/commonutils.cpp:150:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/rasterfill.cpp:172:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/rasterfill.cpp:418:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/dumpoverviews.cpp:95:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/dumpoverviews.cpp:205:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/dumpoverviews.cpp:197:60: style:inconclusive: Function 'DumpBand' argument 2 names different: declaration 'hBand' definition 'hSrcOver'. [funcArgNamesDifferent] gdal-3.8.4/apps/dumpoverviews.cpp:35:60: note: Function 'DumpBand' argument 2 names different: declaration 'hBand' definition 'hSrcOver'. gdal-3.8.4/apps/dumpoverviews.cpp:197:60: note: Function 'DumpBand' argument 2 names different: declaration 'hBand' definition 'hSrcOver'. gdal-3.8.4/alg/viewshed.cpp:231:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal2ogr.c:56:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODrCCreateDataSource [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal2ogr.c:92:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint25D [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal2ogr.c:109:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdal2ogr.c:111:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdal2ogr.c:113:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdal2ogr.c:115:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdal2ogr.c:129:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdal_create.cpp:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_create.cpp:103:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/alg/gdal_rpc.cpp:648:49: style:inconclusive: Function 'GDALCreateRPCTransformerV1' argument 1 names different: declaration 'psRPC' definition 'psRPCInfo'. [funcArgNamesDifferent] gdal-3.8.4/alg/gdal_alg.h:212:57: note: Function 'GDALCreateRPCTransformerV1' argument 1 names different: declaration 'psRPC' definition 'psRPCInfo'. gdal-3.8.4/alg/gdal_rpc.cpp:648:49: note: Function 'GDALCreateRPCTransformerV1' argument 1 names different: declaration 'psRPC' definition 'psRPCInfo'. gdal-3.8.4/alg/gdal_rpc.cpp:815:55: style:inconclusive: Function 'GDALCreateRPCTransformerV2' argument 1 names different: declaration 'psRPC' definition 'psRPCInfo'. [funcArgNamesDifferent] gdal-3.8.4/alg/gdal_alg.h:217:63: note: Function 'GDALCreateRPCTransformerV2' argument 1 names different: declaration 'psRPC' definition 'psRPCInfo'. gdal-3.8.4/alg/gdal_rpc.cpp:815:55: note: Function 'GDALCreateRPCTransformerV2' argument 1 names different: declaration 'psRPC' definition 'psRPCInfo'. gdal-3.8.4/alg/gdal_rpc.cpp:1097:38: style:inconclusive: Function 'GDALDestroyRPCTransformer' argument 1 names different: declaration 'pTransformArg' definition 'pTransformAlg'. [funcArgNamesDifferent] gdal-3.8.4/alg/gdal_alg.h:222:46: note: Function 'GDALDestroyRPCTransformer' argument 1 names different: declaration 'pTransformArg' definition 'pTransformAlg'. gdal-3.8.4/alg/gdal_rpc.cpp:1097:38: note: Function 'GDALDestroyRPCTransformer' argument 1 names different: declaration 'pTransformArg' definition 'pTransformAlg'. gdal-3.8.4/alg/gdal_rpc.cpp:2043:30: style:inconclusive: Function 'GDALRPCTransform' argument 4 names different: declaration 'x' definition 'padfX'. [funcArgNamesDifferent] gdal-3.8.4/alg/gdal_alg.h:224:55: note: Function 'GDALRPCTransform' argument 4 names different: declaration 'x' definition 'padfX'. gdal-3.8.4/alg/gdal_rpc.cpp:2043:30: note: Function 'GDALRPCTransform' argument 4 names different: declaration 'x' definition 'padfX'. gdal-3.8.4/alg/gdal_rpc.cpp:2043:45: style:inconclusive: Function 'GDALRPCTransform' argument 5 names different: declaration 'y' definition 'padfY'. [funcArgNamesDifferent] gdal-3.8.4/alg/gdal_alg.h:224:66: note: Function 'GDALRPCTransform' argument 5 names different: declaration 'y' definition 'padfY'. gdal-3.8.4/alg/gdal_rpc.cpp:2043:45: note: Function 'GDALRPCTransform' argument 5 names different: declaration 'y' definition 'padfY'. gdal-3.8.4/alg/gdal_rpc.cpp:2043:60: style:inconclusive: Function 'GDALRPCTransform' argument 6 names different: declaration 'z' definition 'padfZ'. [funcArgNamesDifferent] gdal-3.8.4/alg/gdal_alg.h:224:77: note: Function 'GDALRPCTransform' argument 6 names different: declaration 'z' definition 'padfZ'. gdal-3.8.4/alg/gdal_rpc.cpp:2043:60: note: Function 'GDALRPCTransform' argument 6 names different: declaration 'z' definition 'padfZ'. gdal-3.8.4/alg/gdal_rpc.cpp:78:37: style: Parameter 'psRPCInfo' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/alg/gdal_rpc.cpp:648:49: style: Parameter 'psRPCInfo' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/apps/gdal_utils_priv.h:116:0: debug: Failed to parse 'typedef CPL_C_END enum { ACCESS_CREATION , ACCESS_UPDATE , ACCESS_APPEND , ACCESS_OVERWRITE } GDALVectorTranslateAccessMode ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/apps/gdal_contour.cpp:47:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_VALUE_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_footprint_bin.cpp:43:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_contour.cpp:58:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_footprint_bin.cpp:123:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_contour.cpp:79:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTReal [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_contour.cpp:104:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_grid_bin.cpp:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_grid_bin.cpp:160:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_grid_lib.cpp:125:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable szAlgNameInvDist [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_grid_lib.cpp:332:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_grid_lib.cpp:564:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_grid_lib.cpp:636:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_grid_lib.cpp:964:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_grid_lib.cpp:1440:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALTermProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_footprint_lib.cpp:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_footprint_lib.cpp:145:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_footprint_lib.cpp:162:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_footprint_lib.cpp:233:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_footprint_lib.cpp:248:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_footprint_lib.cpp:276:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_footprint_lib.cpp:401:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_footprint_lib.cpp:558:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_footprint_lib.cpp:570:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbMultiPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_footprint_lib.cpp:597:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbMultiPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_footprint_lib.cpp:712:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_AlphaBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_footprint_lib.cpp:1061:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_footprint_lib.cpp:1228:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_footprint_lib.cpp:1448:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_rasterize_bin.cpp:43:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_rasterize_bin.cpp:130:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_rasterize_lib.cpp:126:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbMultiPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_rasterize_lib.cpp:244:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_WKT_WGS84_LAT_LONG [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_rasterize_lib.cpp:499:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_rasterize_lib.cpp:700:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_rasterize_lib.cpp:1006:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_rasterize_lib.cpp:1504:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_translate_bin.cpp:48:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_translate_bin.cpp:217:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_footprint_lib.cpp:1051:41: style:inconclusive: Function 'GDALFootprint' argument 3 names different: declaration 'hSrcDS' definition 'hSrcDataset'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdal_utils.h:231:49: note: Function 'GDALFootprint' argument 3 names different: declaration 'hSrcDS' definition 'hSrcDataset'. gdal-3.8.4/apps/gdal_footprint_lib.cpp:1051:41: note: Function 'GDALFootprint' argument 3 names different: declaration 'hSrcDS' definition 'hSrcDataset'. gdal-3.8.4/apps/gdal_footprint_lib.cpp:1052:56: style:inconclusive: Function 'GDALFootprint' argument 4 names different: declaration 'psOptions' definition 'psOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdal_utils.h:232:64: note: Function 'GDALFootprint' argument 4 names different: declaration 'psOptions' definition 'psOptionsIn'. gdal-3.8.4/apps/gdal_footprint_lib.cpp:1052:56: note: Function 'GDALFootprint' argument 4 names different: declaration 'psOptions' definition 'psOptionsIn'. gdal-3.8.4/apps/gdal_footprint_lib.cpp:575:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/apps/gdal_footprint_lib.cpp:602:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/apps/gdal_footprint_lib.cpp:611:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/apps/gdal_viewshed.cpp:47:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_viewshed.cpp:206:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_translate_lib.cpp:510:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_translate_lib.cpp:525:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Plain [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_translate_lib.cpp:569:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_translate_lib.cpp:609:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_translate_lib.cpp:701:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_translate_lib.cpp:2627:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_UInt64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_translate_lib.cpp:2665:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_VALUE_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_translate_lib.cpp:2675:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_RedBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_translate_lib.cpp:2744:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_TypeCount [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_translate_lib.cpp:3367:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALTermProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaladdo.cpp:46:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaladdo.cpp:181:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaladdo.cpp:389:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaladdo.cpp:445:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaladdo.cpp:572:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaladdo.cpp:625:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaladdo.cpp:278:10: style: Variable 'poVRTDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/apps/gdalasyncread.cpp:83:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_grid_lib.cpp:627:57: style:inconclusive: Function 'GDALGrid' argument 2 names different: declaration 'hSrcDS' definition 'hSrcDataset'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdal_utils.h:189:65: note: Function 'GDALGrid' argument 2 names different: declaration 'hSrcDS' definition 'hSrcDataset'. gdal-3.8.4/apps/gdal_grid_lib.cpp:627:57: note: Function 'GDALGrid' argument 2 names different: declaration 'hSrcDS' definition 'hSrcDataset'. gdal-3.8.4/apps/gdal_grid_lib.cpp:628:46: style:inconclusive: Function 'GDALGrid' argument 3 names different: declaration 'psOptions' definition 'psOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdal_utils.h:190:54: note: Function 'GDALGrid' argument 3 names different: declaration 'psOptions' definition 'psOptionsIn'. gdal-3.8.4/apps/gdal_grid_lib.cpp:628:46: note: Function 'GDALGrid' argument 3 names different: declaration 'psOptions' definition 'psOptionsIn'. gdal-3.8.4/apps/gdalbuildvrt_bin.cpp:47:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalbuildvrt_bin.cpp:205:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalasyncread.cpp:140:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdalasyncread.cpp:162:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdalasyncread.cpp:180:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdalasyncread.cpp:185:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdalasyncread.cpp:190:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdalasyncread.cpp:195:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdalasyncread.cpp:201:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdalasyncread.cpp:259:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/apps/gdalasyncread.cpp:464:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/apps/gdalasyncread.cpp:524:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/apps/gdalasyncread.cpp:91:9: style: The scope of the variable 'iSrcFileArg' can be reduced. [variableScope] gdal-3.8.4/apps/gdalasyncread.cpp:91:27: style: The scope of the variable 'iDstFileArg' can be reduced. [variableScope] gdal-3.8.4/apps/gdalasyncread.cpp:378:25: style: Local variable 'hDriver' shadows outer variable [shadowVariable] gdal-3.8.4/apps/gdalasyncread.cpp:82:17: note: Shadowed declaration gdal-3.8.4/apps/gdalasyncread.cpp:378:25: note: Shadow variable gdal-3.8.4/apps/gdaldem_bin.cpp:48:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_bin.cpp:216:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:135:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_VALUE_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:155:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:336:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDatasetH [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:413:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:502:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:988:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:1162:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_PaletteIndex [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:1432:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:1687:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:1847:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:1952:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:1995:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:2262:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:857:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alg [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:1459:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:1736:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:1804:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:1985:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Int16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:2083:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:2128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:2138:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:2205:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_RedBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:2217:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:2428:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:3125:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_VALUE_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:3221:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:3808:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:2747:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:2772:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hSrcDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:2778:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hSrcDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:2787:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:2832:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:2851:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:3112:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:307:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:307:33: style:inconclusive: Function 'VRTBuilder' argument 2 names different: declaration 'pszOutputFilename' definition 'pszOutputFilenameIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:285:44: note: Function 'VRTBuilder' argument 2 names different: declaration 'pszOutputFilename' definition 'pszOutputFilenameIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:307:33: note: Function 'VRTBuilder' argument 2 names different: declaration 'pszOutputFilename' definition 'pszOutputFilenameIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:307:58: style:inconclusive: Function 'VRTBuilder' argument 3 names different: declaration 'nInputFiles' definition 'nInputFilesIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:285:67: note: Function 'VRTBuilder' argument 3 names different: declaration 'nInputFiles' definition 'nInputFilesIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:307:58: note: Function 'VRTBuilder' argument 3 names different: declaration 'nInputFiles' definition 'nInputFilesIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:308:24: style:inconclusive: Function 'VRTBuilder' argument 4 names different: declaration 'ppszInputFilenames' definition 'ppszInputFilenamesIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:286:35: note: Function 'VRTBuilder' argument 4 names different: declaration 'ppszInputFilenames' definition 'ppszInputFilenamesIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:308:24: note: Function 'VRTBuilder' argument 4 names different: declaration 'ppszInputFilenames' definition 'ppszInputFilenamesIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:310:24: style:inconclusive: Function 'VRTBuilder' argument 8 names different: declaration 'resolutionStrategy' definition 'resolutionStrategyIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:288:35: note: Function 'VRTBuilder' argument 8 names different: declaration 'resolutionStrategy' definition 'resolutionStrategyIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:310:24: note: Function 'VRTBuilder' argument 8 names different: declaration 'resolutionStrategy' definition 'resolutionStrategyIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:310:53: style:inconclusive: Function 'VRTBuilder' argument 9 names different: declaration 'we_res' definition 'we_resIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:288:62: note: Function 'VRTBuilder' argument 9 names different: declaration 'we_res' definition 'we_resIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:310:53: note: Function 'VRTBuilder' argument 9 names different: declaration 'we_res' definition 'we_resIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:310:70: style:inconclusive: Function 'VRTBuilder' argument 10 names different: declaration 'ns_res' definition 'ns_resIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:289:23: note: Function 'VRTBuilder' argument 10 names different: declaration 'ns_res' definition 'ns_resIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:310:70: note: Function 'VRTBuilder' argument 10 names different: declaration 'ns_res' definition 'ns_resIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:311:9: style:inconclusive: Function 'VRTBuilder' argument 11 names different: declaration 'bTargetAlignedPixels' definition 'bTargetAlignedPixelsIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:289:35: note: Function 'VRTBuilder' argument 11 names different: declaration 'bTargetAlignedPixels' definition 'bTargetAlignedPixelsIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:311:9: note: Function 'VRTBuilder' argument 11 names different: declaration 'bTargetAlignedPixels' definition 'bTargetAlignedPixelsIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:311:40: style:inconclusive: Function 'VRTBuilder' argument 12 names different: declaration 'minX' definition 'minXIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:289:64: note: Function 'VRTBuilder' argument 12 names different: declaration 'minX' definition 'minXIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:311:40: note: Function 'VRTBuilder' argument 12 names different: declaration 'minX' definition 'minXIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:311:55: style:inconclusive: Function 'VRTBuilder' argument 13 names different: declaration 'minY' definition 'minYIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:290:23: note: Function 'VRTBuilder' argument 13 names different: declaration 'minY' definition 'minYIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:311:55: note: Function 'VRTBuilder' argument 13 names different: declaration 'minY' definition 'minYIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:311:70: style:inconclusive: Function 'VRTBuilder' argument 14 names different: declaration 'maxX' definition 'maxXIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:290:36: note: Function 'VRTBuilder' argument 14 names different: declaration 'maxX' definition 'maxXIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:311:70: note: Function 'VRTBuilder' argument 14 names different: declaration 'maxX' definition 'maxXIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:312:12: style:inconclusive: Function 'VRTBuilder' argument 15 names different: declaration 'maxY' definition 'maxYIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:290:49: note: Function 'VRTBuilder' argument 15 names different: declaration 'maxY' definition 'maxYIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:312:12: note: Function 'VRTBuilder' argument 15 names different: declaration 'maxY' definition 'maxYIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:312:24: style:inconclusive: Function 'VRTBuilder' argument 16 names different: declaration 'bSeparate' definition 'bSeparateIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:290:59: note: Function 'VRTBuilder' argument 16 names different: declaration 'bSeparate' definition 'bSeparateIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:312:24: note: Function 'VRTBuilder' argument 16 names different: declaration 'bSeparate' definition 'bSeparateIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:312:41: style:inconclusive: Function 'VRTBuilder' argument 17 names different: declaration 'bAllowProjectionDifference' definition 'bAllowProjectionDifferenceIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:291:20: note: Function 'VRTBuilder' argument 17 names different: declaration 'bAllowProjectionDifference' definition 'bAllowProjectionDifferenceIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:312:41: note: Function 'VRTBuilder' argument 17 names different: declaration 'bAllowProjectionDifference' definition 'bAllowProjectionDifferenceIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:313:9: style:inconclusive: Function 'VRTBuilder' argument 18 names different: declaration 'bAddAlpha' definition 'bAddAlphaIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:291:52: note: Function 'VRTBuilder' argument 18 names different: declaration 'bAddAlpha' definition 'bAddAlphaIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:313:9: note: Function 'VRTBuilder' argument 18 names different: declaration 'bAddAlpha' definition 'bAddAlphaIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:313:26: style:inconclusive: Function 'VRTBuilder' argument 19 names different: declaration 'bHideNoData' definition 'bHideNoDataIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:291:67: note: Function 'VRTBuilder' argument 19 names different: declaration 'bHideNoData' definition 'bHideNoDataIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:313:26: note: Function 'VRTBuilder' argument 19 names different: declaration 'bHideNoData' definition 'bHideNoDataIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:313:45: style:inconclusive: Function 'VRTBuilder' argument 20 names different: declaration 'nSubdataset' definition 'nSubdatasetIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:292:20: note: Function 'VRTBuilder' argument 20 names different: declaration 'nSubdataset' definition 'nSubdatasetIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:313:45: note: Function 'VRTBuilder' argument 20 names different: declaration 'nSubdataset' definition 'nSubdatasetIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:314:17: style:inconclusive: Function 'VRTBuilder' argument 21 names different: declaration 'pszSrcNoData' definition 'pszSrcNoDataIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:292:45: note: Function 'VRTBuilder' argument 21 names different: declaration 'pszSrcNoData' definition 'pszSrcNoDataIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:314:17: note: Function 'VRTBuilder' argument 21 names different: declaration 'pszSrcNoData' definition 'pszSrcNoDataIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:314:45: style:inconclusive: Function 'VRTBuilder' argument 22 names different: declaration 'pszVRTNoData' definition 'pszVRTNoDataIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:293:28: note: Function 'VRTBuilder' argument 22 names different: declaration 'pszVRTNoData' definition 'pszVRTNoDataIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:314:45: note: Function 'VRTBuilder' argument 22 names different: declaration 'pszVRTNoData' definition 'pszVRTNoDataIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:315:10: style:inconclusive: Function 'VRTBuilder' argument 23 names different: declaration 'bUseSrcMaskBand' definition 'bUseSrcMaskBandIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:293:47: note: Function 'VRTBuilder' argument 23 names different: declaration 'bUseSrcMaskBand' definition 'bUseSrcMaskBandIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:315:10: note: Function 'VRTBuilder' argument 23 names different: declaration 'bUseSrcMaskBand' definition 'bUseSrcMaskBandIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:315:41: style:inconclusive: Function 'VRTBuilder' argument 24 names different: declaration 'pszOutputSRS' definition 'pszOutputSRSIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:294:28: note: Function 'VRTBuilder' argument 24 names different: declaration 'pszOutputSRS' definition 'pszOutputSRSIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:315:41: note: Function 'VRTBuilder' argument 24 names different: declaration 'pszOutputSRS' definition 'pszOutputSRSIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:316:17: style:inconclusive: Function 'VRTBuilder' argument 25 names different: declaration 'pszResampling' definition 'pszResamplingIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:294:54: note: Function 'VRTBuilder' argument 25 names different: declaration 'pszResampling' definition 'pszResamplingIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:316:17: note: Function 'VRTBuilder' argument 25 names different: declaration 'pszResampling' definition 'pszResamplingIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:1836:54: style:inconclusive: Function 'GDALBuildVRT' argument 5 names different: declaration 'psOptions' definition 'psOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdal_utils.h:254:62: note: Function 'GDALBuildVRT' argument 5 names different: declaration 'psOptions' definition 'psOptionsIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:1836:54: note: Function 'GDALBuildVRT' argument 5 names different: declaration 'psOptions' definition 'psOptionsIn'. gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:1059:54: warning:inconclusive: Array index -1 is out of bounds. [negativeContainerIndex] gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:1052:32: note: Assignment 'iBandToIter=0', assigned value is 0 gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:1056:41: note: Assignment 'nSrcBandIdx=nSelectedBands>0?panSelectedBandList[iBandToIter]-1:iBandToIter', assigned value is -1 gdal-3.8.4/apps/gdalbuildvrt_lib.cpp:1059:54: note: Negative array index gdal-3.8.4/apps/gdalenhance.cpp:92:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalenhance.cpp:547:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalenhance.cpp:618:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalenhance.cpp:515:45: style:inconclusive: Function 'ComputeEqualizationLUTs' argument 4 names different: declaration 'padfScaleMax' definition 'ppadfScaleMax'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalenhance.cpp:42:45: note: Function 'ComputeEqualizationLUTs' argument 4 names different: declaration 'padfScaleMax' definition 'ppadfScaleMax'. gdal-3.8.4/apps/gdalenhance.cpp:515:45: note: Function 'ComputeEqualizationLUTs' argument 4 names different: declaration 'padfScaleMax' definition 'ppadfScaleMax'. gdal-3.8.4/apps/gdalenhance.cpp:612:38: style: Parameter 'hCBData' can be declared as pointer to const. However it seems that 'EnhancerCallback' is a callback function, if 'hCBData' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/apps/gdalenhance.cpp:472:34: note: You might need to cast the function pointer here gdal-3.8.4/apps/gdalenhance.cpp:612:38: note: Parameter 'hCBData' can be declared as pointer to const gdal-3.8.4/apps/gdalflattenmask.c:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalflattenmask.c:101:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdalflattenmask.c:105:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdalinfo_bin.cpp:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalinfo_bin.cpp:142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_READONLY [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalinfo_lib.cpp:1205:46: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/apps/gdallocationinfo.cpp:52:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdallocationinfo.cpp:74:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdallocationinfo.cpp:192:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalmanage.cpp:44:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalmanage.cpp:183:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalmdiminfo_bin.cpp:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalmdiminfo_bin.cpp:102:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_MULTIDIM_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:2072:18: style:inconclusive: Function 'GDALColorReliefDataset' argument 1 names different: declaration 'hSrcDS' definition 'hSrcDSIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdaldem_lib.cpp:2040:41: note: Function 'GDALColorReliefDataset' argument 1 names different: declaration 'hSrcDS' definition 'hSrcDSIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2072:18: note: Function 'GDALColorReliefDataset' argument 1 names different: declaration 'hSrcDS' definition 'hSrcDSIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2072:44: style:inconclusive: Function 'GDALColorReliefDataset' argument 2 names different: declaration 'hSrcBand' definition 'hSrcBandIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdaldem_lib.cpp:2040:65: note: Function 'GDALColorReliefDataset' argument 2 names different: declaration 'hSrcBand' definition 'hSrcBandIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2072:44: note: Function 'GDALColorReliefDataset' argument 2 names different: declaration 'hSrcBand' definition 'hSrcBandIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2073:54: style:inconclusive: Function 'GDALColorReliefDataset' argument 4 names different: declaration 'eColorSelectionMode' definition 'eColorSelectionModeIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdaldem_lib.cpp:2042:47: note: Function 'GDALColorReliefDataset' argument 4 names different: declaration 'eColorSelectionMode' definition 'eColorSelectionModeIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2073:54: note: Function 'GDALColorReliefDataset' argument 4 names different: declaration 'eColorSelectionMode' definition 'eColorSelectionModeIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:3210:44: style:inconclusive: Function 'GDALDEMProcessing' argument 1 names different: declaration 'pszDestFilename' definition 'pszDest'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdal_utils.h:148:31: note: Function 'GDALDEMProcessing' argument 1 names different: declaration 'pszDestFilename' definition 'pszDest'. gdal-3.8.4/apps/gdaldem_lib.cpp:3210:44: note: Function 'GDALDEMProcessing' argument 1 names different: declaration 'pszDestFilename' definition 'pszDest'. gdal-3.8.4/apps/gdaldem_lib.cpp:3213:64: style:inconclusive: Function 'GDALDEMProcessing' argument 5 names different: declaration 'psOptions' definition 'psOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdal_utils.h:150:51: note: Function 'GDALDEMProcessing' argument 5 names different: declaration 'psOptions' definition 'psOptionsIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:3213:64: note: Function 'GDALDEMProcessing' argument 5 names different: declaration 'psOptions' definition 'psOptionsIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2738:18: style:inconclusive: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 1 names different: declaration 'hSrcDS' definition 'hSrcDSIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdaldem_lib.cpp:2695:40: note: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 1 names different: declaration 'hSrcDS' definition 'hSrcDSIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2738:18: note: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 1 names different: declaration 'hSrcDS' definition 'hSrcDSIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2738:44: style:inconclusive: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 2 names different: declaration 'hSrcBand' definition 'hSrcBandIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdaldem_lib.cpp:2695:64: note: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 2 names different: declaration 'hSrcBand' definition 'hSrcBandIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2738:44: note: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 2 names different: declaration 'hSrcBand' definition 'hSrcBandIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2739:36: style:inconclusive: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 4 names different: declaration 'bDstHasNoData' definition 'bDstHasNoDataIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdaldem_lib.cpp:2696:58: note: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 4 names different: declaration 'bDstHasNoData' definition 'bDstHasNoDataIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2739:36: note: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 4 names different: declaration 'bDstHasNoData' definition 'bDstHasNoDataIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2739:60: style:inconclusive: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 5 names different: declaration 'dfDstNoDataValue' definition 'dfDstNoDataValueIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdaldem_lib.cpp:2697:34: note: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 5 names different: declaration 'dfDstNoDataValue' definition 'dfDstNoDataValueIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2739:60: note: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 5 names different: declaration 'dfDstNoDataValue' definition 'dfDstNoDataValueIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2740:51: style:inconclusive: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 6 names different: declaration 'pfnAlg' definition 'pfnAlgIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdaldem_lib.cpp:2698:73: note: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 6 names different: declaration 'pfnAlg' definition 'pfnAlgIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2740:51: note: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 6 names different: declaration 'pfnAlg' definition 'pfnAlgIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2740:67: style:inconclusive: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 7 names different: declaration 'pAlgData' definition 'pAlgDataIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdaldem_lib.cpp:2699:33: note: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 7 names different: declaration 'pAlgData' definition 'pAlgDataIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2740:67: note: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 7 names different: declaration 'pAlgData' definition 'pAlgDataIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2741:10: style:inconclusive: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 8 names different: declaration 'bComputeAtEdges' definition 'bComputeAtEdgesIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdaldem_lib.cpp:2699:48: note: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 8 names different: declaration 'bComputeAtEdges' definition 'bComputeAtEdgesIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2741:10: note: Function 'GDALGeneric3x3Dataset < GInt32 >' argument 8 names different: declaration 'bComputeAtEdges' definition 'bComputeAtEdgesIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2738:18: style:inconclusive: Function 'GDALGeneric3x3Dataset < float >' argument 1 names different: declaration 'hSrcDS' definition 'hSrcDSIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdaldem_lib.cpp:2695:40: note: Function 'GDALGeneric3x3Dataset < float >' argument 1 names different: declaration 'hSrcDS' definition 'hSrcDSIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2738:18: note: Function 'GDALGeneric3x3Dataset < float >' argument 1 names different: declaration 'hSrcDS' definition 'hSrcDSIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2738:44: style:inconclusive: Function 'GDALGeneric3x3Dataset < float >' argument 2 names different: declaration 'hSrcBand' definition 'hSrcBandIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdaldem_lib.cpp:2695:64: note: Function 'GDALGeneric3x3Dataset < float >' argument 2 names different: declaration 'hSrcBand' definition 'hSrcBandIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2738:44: note: Function 'GDALGeneric3x3Dataset < float >' argument 2 names different: declaration 'hSrcBand' definition 'hSrcBandIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2739:36: style:inconclusive: Function 'GDALGeneric3x3Dataset < float >' argument 4 names different: declaration 'bDstHasNoData' definition 'bDstHasNoDataIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdaldem_lib.cpp:2696:58: note: Function 'GDALGeneric3x3Dataset < float >' argument 4 names different: declaration 'bDstHasNoData' definition 'bDstHasNoDataIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2739:36: note: Function 'GDALGeneric3x3Dataset < float >' argument 4 names different: declaration 'bDstHasNoData' definition 'bDstHasNoDataIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2739:60: style:inconclusive: Function 'GDALGeneric3x3Dataset < float >' argument 5 names different: declaration 'dfDstNoDataValue' definition 'dfDstNoDataValueIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdaldem_lib.cpp:2697:34: note: Function 'GDALGeneric3x3Dataset < float >' argument 5 names different: declaration 'dfDstNoDataValue' definition 'dfDstNoDataValueIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2739:60: note: Function 'GDALGeneric3x3Dataset < float >' argument 5 names different: declaration 'dfDstNoDataValue' definition 'dfDstNoDataValueIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2740:51: style:inconclusive: Function 'GDALGeneric3x3Dataset < float >' argument 6 names different: declaration 'pfnAlg' definition 'pfnAlgIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdaldem_lib.cpp:2698:73: note: Function 'GDALGeneric3x3Dataset < float >' argument 6 names different: declaration 'pfnAlg' definition 'pfnAlgIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2740:51: note: Function 'GDALGeneric3x3Dataset < float >' argument 6 names different: declaration 'pfnAlg' definition 'pfnAlgIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2740:67: style:inconclusive: Function 'GDALGeneric3x3Dataset < float >' argument 7 names different: declaration 'pAlgData' definition 'pAlgDataIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdaldem_lib.cpp:2699:33: note: Function 'GDALGeneric3x3Dataset < float >' argument 7 names different: declaration 'pAlgData' definition 'pAlgDataIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2740:67: note: Function 'GDALGeneric3x3Dataset < float >' argument 7 names different: declaration 'pAlgData' definition 'pAlgDataIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2741:10: style:inconclusive: Function 'GDALGeneric3x3Dataset < float >' argument 8 names different: declaration 'bComputeAtEdges' definition 'bComputeAtEdgesIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdaldem_lib.cpp:2699:48: note: Function 'GDALGeneric3x3Dataset < float >' argument 8 names different: declaration 'bComputeAtEdges' definition 'bComputeAtEdgesIn'. gdal-3.8.4/apps/gdaldem_lib.cpp:2741:10: note: Function 'GDALGeneric3x3Dataset < float >' argument 8 names different: declaration 'bComputeAtEdges' definition 'bComputeAtEdgesIn'. gdal-3.8.4/apps/gdalmdiminfo_lib.cpp:216:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDTC_COMPOUND [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalmdiminfo_lib.cpp:348:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDTST_JSON [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalmdiminfo_lib.cpp:842:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaldem_lib.cpp:854:27: style: Variable 'psData' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/apps/gdaldem_lib.cpp:937:27: style: Variable 'psData' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/apps/gdaldem_lib.cpp:1114:46: style: Parameter 'adfGeoTransform' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/apps/gdaldem_lib.cpp:1173:53: style: Parameter 'pData' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/apps/gdaldem_lib.cpp:1230:62: style: Parameter 'adfGeoTransform' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/apps/gdaldem_lib.cpp:1269:37: style: Parameter 'pData' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/apps/gdaldem_lib.cpp:1294:50: style: Parameter 'pData' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/apps/gdaldem_lib.cpp:1310:42: style: Parameter 'adfGeoTransform' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/apps/gdaldem_lib.cpp:1333:73: style: Parameter 'pData' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/apps/gdaldem_lib.cpp:1372:74: style: Parameter 'pData' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/apps/gdaldem_lib.cpp:1445:23: style: Variable 'pPrevious' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/apps/gdaldem_lib.cpp:1511:35: style: Variable 'pLower' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/apps/gdalmdimtranslate_bin.cpp:42:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalmdimtranslate_bin.cpp:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalmdimtranslate_lib.cpp:413:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalmdimtranslate_lib.cpp:613:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalmdimtranslate_lib.cpp:734:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalmdimtranslate_lib.cpp:1317:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLQuietErrorHandler [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalmdimtranslate_lib.cpp:1532:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalmdimtranslate_lib.cpp:1696:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalmdimtranslate_lib.cpp:1818:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalmdiminfo_lib.cpp:1105:27: style: The scope of the variable 'alreadyDumpedDimensions' can be reduced. [variableScope] gdal-3.8.4/apps/gdalmdiminfo_lib.cpp:1089:55: style:inconclusive: Function 'GDALMultiDimInfo' argument 2 names different: declaration 'psOptions' definition 'psOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdal_utils.h:270:63: note: Function 'GDALMultiDimInfo' argument 2 names different: declaration 'psOptions' definition 'psOptionsIn'. gdal-3.8.4/apps/gdalmdiminfo_lib.cpp:1089:55: note: Function 'GDALMultiDimInfo' argument 2 names different: declaration 'psOptions' definition 'psOptionsIn'. gdal-3.8.4/apps/gdalmdiminfo_lib.cpp:505:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/apps/gdalmdiminfo_lib.cpp:783:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/apps/gdalmdiminfo_lib.cpp:882:26: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/apps/gdalsrsinfo.cpp:55:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalsrsinfo.cpp:176:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalsrsinfo.cpp:326:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLQuietErrorHandler [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalsrsinfo.cpp:441:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalsrsinfo.cpp:106:17: style: The scope of the variable 'osIdentifiedCode' can be reduced. [variableScope] gdal-3.8.4/apps/gdaltindex.cpp:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaltindex.cpp:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_rasterize_lib.cpp:690:41: style:inconclusive: Function 'GDALRasterize' argument 3 names different: declaration 'hSrcDS' definition 'hSrcDataset'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdal_utils.h:210:49: note: Function 'GDALRasterize' argument 3 names different: declaration 'hSrcDS' definition 'hSrcDataset'. gdal-3.8.4/apps/gdal_rasterize_lib.cpp:690:41: note: Function 'GDALRasterize' argument 3 names different: declaration 'hSrcDS' definition 'hSrcDataset'. gdal-3.8.4/apps/gdal_rasterize_lib.cpp:691:56: style:inconclusive: Function 'GDALRasterize' argument 4 names different: declaration 'psOptions' definition 'psOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdal_utils.h:211:64: note: Function 'GDALRasterize' argument 4 names different: declaration 'psOptions' definition 'psOptionsIn'. gdal-3.8.4/apps/gdal_rasterize_lib.cpp:691:56: note: Function 'GDALRasterize' argument 4 names different: declaration 'psOptions' definition 'psOptionsIn'. gdal-3.8.4/apps/gdaltorture.cpp:138:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalmdimtranslate_lib.cpp:938:21: style: The scope of the variable 'newDimNameFullName' can be reduced. [variableScope] gdal-3.8.4/apps/gdalmdimtranslate_lib.cpp:1636:57: style:inconclusive: Function 'GDALMultiDimTranslate' argument 2 names different: declaration 'hDstDataset' definition 'hDstDS'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdal_utils.h:291:39: note: Function 'GDALMultiDimTranslate' argument 2 names different: declaration 'hDstDataset' definition 'hDstDS'. gdal-3.8.4/apps/gdalmdimtranslate_lib.cpp:1636:57: note: Function 'GDALMultiDimTranslate' argument 2 names different: declaration 'hDstDataset' definition 'hDstDS'. gdal-3.8.4/apps/gdalmdimtranslate_lib.cpp:1486:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/apps/gdaltransform.cpp:62:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaltransform.cpp:92:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdaltransform.cpp:123:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_bin.cpp:50:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_bin.cpp:69:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_bin.cpp:249:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDatasetH [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarpsimple.c:75:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarpsimple.c:101:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarpsimple.c:369:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarpsimple.c:135:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdalwarpsimple.c:140:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdalwarpsimple.c:145:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdalwarpsimple.c:149:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdalwarpsimple.c:153:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdalwarpsimple.c:157:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdalwarpsimple.c:161:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdalwarpsimple.c:167:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdalwarpsimple.c:173:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/gdalwarpsimple.c:352:25: style: Local variable 'hDriver' shadows outer variable [shadowVariable] gdal-3.8.4/apps/gdalwarpsimple.c:328:17: note: Shadowed declaration gdal-3.8.4/apps/gdalwarpsimple.c:352:25: note: Shadow variable gdal-3.8.4/apps/gnmanalyse.cpp:256:34: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/apps/gnmmanage.cpp:950:59: error: There is an unknown macro here somewhere. Configuration is required. If GNMGFIDFormat is a macro then please configure it. [unknownMacro] gdal-3.8.4/apps/multireadtest.cpp:79:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/multireadtest.cpp:194:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/nearblack_bin.cpp:40:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/nearblack_bin.cpp:150:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/nearblack_lib.cpp:103:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/nearblack_lib.cpp:383:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/nearblack_lib.cpp:633:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/nearblack_lib.cpp:790:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/nearblack_lib.cpp:941:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/nearblack_lib_floodfill.cpp:185:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Write [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/nearblack_lib_floodfill.cpp:536:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/nearblack_lib_floodfill.cpp:614:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALScaledProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/nearblack_lib.cpp:92:49: style:inconclusive: Function 'GDALNearblack' argument 3 names different: declaration 'hSrcDS' definition 'hSrcDataset'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdal_utils.h:169:49: note: Function 'GDALNearblack' argument 3 names different: declaration 'hSrcDS' definition 'hSrcDataset'. gdal-3.8.4/apps/nearblack_lib.cpp:92:49: note: Function 'GDALNearblack' argument 3 names different: declaration 'hSrcDS' definition 'hSrcDataset'. gdal-3.8.4/apps/nearblack_lib.cpp:93:64: style:inconclusive: Function 'GDALNearblack' argument 4 names different: declaration 'psOptions' definition 'psOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdal_utils.h:170:64: note: Function 'GDALNearblack' argument 4 names different: declaration 'psOptions' definition 'psOptionsIn'. gdal-3.8.4/apps/nearblack_lib.cpp:93:64: note: Function 'GDALNearblack' argument 4 names different: declaration 'psOptions' definition 'psOptionsIn'. gdal-3.8.4/apps/nearblack_lib_floodfill.cpp:350:42: style:inconclusive: Function 'Fill' argument 1 names different: declaration 'iX' definition 'iXInit'. [funcArgNamesDifferent] gdal-3.8.4/apps/nearblack_lib_floodfill.cpp:102:19: note: Function 'Fill' argument 1 names different: declaration 'iX' definition 'iXInit'. gdal-3.8.4/apps/nearblack_lib_floodfill.cpp:350:42: note: Function 'Fill' argument 1 names different: declaration 'iX' definition 'iXInit'. gdal-3.8.4/apps/nearblack_lib_floodfill.cpp:350:54: style:inconclusive: Function 'Fill' argument 2 names different: declaration 'iY' definition 'iYInit'. [funcArgNamesDifferent] gdal-3.8.4/apps/nearblack_lib_floodfill.cpp:102:27: note: Function 'Fill' argument 2 names different: declaration 'iY' definition 'iYInit'. gdal-3.8.4/apps/nearblack_lib_floodfill.cpp:350:54: note: Function 'Fill' argument 2 names different: declaration 'iY' definition 'iYInit'. gdal-3.8.4/apps/ogr2ogr_bin.cpp:69:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/ogr2ogr_bin.cpp:350:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_UPDATE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/ogr2ogr_bin.cpp:414:21: style: Variable 'poDriver' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/apps/ogr2ogr_lib.cpp:643:53: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/apps/ogrinfo_bin.cpp:45:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/ogrinfo_bin.cpp:131:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/ogrinfo_lib.cpp:343:52: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/apps/ogrlineref.cpp:85:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/ogrlineref.cpp:185:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLQuietErrorHandler [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/ogrlineref.cpp:356:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/ogrlineref.cpp:409:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/ogrlineref.cpp:441:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/ogrlineref.cpp:1236:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/ogrlineref.cpp:1274:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/ogrdissolve.cpp:70:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/ogrdissolve.cpp:495:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODrCCreateDataSource [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/ogrdissolve.cpp:669:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/ogrdissolve.cpp:729:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/ogrdissolve.cpp:108:33: style: Array index 'iArg' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/ogrdissolve.cpp:112:33: style: Array index 'iArg' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/ogrdissolve.cpp:144:33: style: Array index 'iArg' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/ogrdissolve.cpp:148:33: style: Array index 'iArg' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/ogrdissolve.cpp:186:33: style: Array index 'iArg' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/ogrdissolve.cpp:190:33: style: Array index 'iArg' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/ogrdissolve.cpp:194:33: style: Array index 'iArg' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/ogrdissolve.cpp:198:33: style: Array index 'iArg' is used before limits check. [arrayIndexThenCheck] gdal-3.8.4/apps/ogrdissolve.cpp:757:24: style: Condition 'NULL!=poSourceSRS' is always true [knownConditionTrueFalse] gdal-3.8.4/apps/ogrdissolve.cpp:681:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/apps/ogrdissolve.cpp:901:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/apps/ogrdissolve.cpp:717:57: style:inconclusive: Function 'DissolveLayer' argument 4 names different: declaration 'papszLSCO' definition 'papszLCO'. [funcArgNamesDifferent] gdal-3.8.4/apps/ogrdissolve.cpp:41:57: note: Function 'DissolveLayer' argument 4 names different: declaration 'papszLSCO' definition 'papszLCO'. gdal-3.8.4/apps/ogrdissolve.cpp:717:57: note: Function 'DissolveLayer' argument 4 names different: declaration 'papszLSCO' definition 'papszLCO'. gdal-3.8.4/apps/ogrdissolve.cpp:743:34: style: Variable 'poCT' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/apps/ogrdissolve.cpp:729:25: style: Variable 'bForceToPolygon' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/apps/ogrdissolve.cpp:730:30: style: Variable 'bForceToMultiPolygon' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/apps/ogrdissolve.cpp:736:25: style: Variable 'bForceToPolygon' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/apps/ogrdissolve.cpp:738:30: style: Variable 'bForceToMultiPolygon' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/apps/ogrdissolve.cpp:893:32: style: Variable 'nFeaturesInTransaction' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/apps/ogrdissolve.cpp:892:17: style: Unused variable: poFeature [unusedVariable] gdal-3.8.4/apps/ogrdissolve.cpp:698:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] gdal-3.8.4/apps/ogrdissolve.cpp:914:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] gdal-3.8.4/apps/ogrtindex.cpp:59:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/ogrtindex.cpp:236:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/sozip.cpp:185:66: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/apps/test_ogrsf.cpp:1651:48: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/apps/testreprojmulti.cpp:91:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:140:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:241:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:256:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:278:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:385:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:405:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:421:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:479:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:660:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:845:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:1043:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Float32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:1280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:1408:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:1654:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:1703:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:1729:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:636:33: warning: The class 'GRASSASCIIDataset' defines member function with name 'Open' also defined in its parent class 'AAIGDataset'. [duplInheritedMember] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:455:27: note: Parent function 'AAIGDataset::Open' gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:636:33: note: Derived function 'GRASSASCIIDataset::Open' gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:394:24: warning: The class 'GRASSASCIIDataset' defines member function with name 'Identify' also defined in its parent class 'AAIGDataset'. [duplInheritedMember] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:371:18: note: Parent function 'AAIGDataset::Identify' gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:394:24: note: Derived function 'GRASSASCIIDataset::Identify' gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:758:26: warning: The class 'ISGDataset' defines member function with name 'Open' also defined in its parent class 'AAIGDataset'. [duplInheritedMember] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:455:27: note: Parent function 'AAIGDataset::Open' gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:758:26: note: Derived function 'ISGDataset::Open' gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:414:17: warning: The class 'ISGDataset' defines member function with name 'Identify' also defined in its parent class 'AAIGDataset'. [duplInheritedMember] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:371:18: note: Parent function 'AAIGDataset::Identify' gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:414:17: note: Derived function 'ISGDataset::Identify' gdal-3.8.4/apps/gdalwarp_lib.cpp:373:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLQuietErrorHandler [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:465:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:823:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:1042:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:1256:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:1508:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:1649:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:1696:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_AlphaBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:1779:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:1963:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:2345:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:2409:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:3237:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbMultiPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:3312:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:3450:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:4713:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:4791:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbMultiPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:4870:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:5249:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:5519:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_TypeCount [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:5815:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRA_NearestNeighbour [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:5886:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:376:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:377:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:378:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:379:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:380:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:381:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:382:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:383:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:384:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:399:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:400:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:401:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:402:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:403:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:404:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:419:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:425:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:427:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:429:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:431:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:433:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:434:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:1074:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:321:32: style:inconclusive: Function 'Seek' argument 1 names different: declaration 'nOffset' definition 'nNewOffset'. [funcArgNamesDifferent] gdal-3.8.4/frmts/aaigrid/aaigriddataset.h:97:23: note: Function 'Seek' argument 1 names different: declaration 'nOffset' definition 'nNewOffset'. gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:321:32: note: Function 'Seek' argument 1 names different: declaration 'nOffset' definition 'nNewOffset'. gdal-3.8.4/frmts/aaigrid/aaigriddataset.cpp:241:18: style: Variable 'poODS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:139:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:195:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:207:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:223:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:275:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:562:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:736:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:768:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:783:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:834:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:1271:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_WKT_WGS84_LAT_LONG [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:1303:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:1422:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:1632:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:1689:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:2095:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:2418:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/ogrlineref.cpp:196:23: style: Variable 'poLayer' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/apps/ogrlineref.cpp:66:20: style: struct member '_curve_data::pPart' is never used. [unusedStructMember] gdal-3.8.4/apps/ogrlineref.cpp:67:26: style: struct member '_curve_data::dfFactor' is never used. [unusedStructMember] gdal-3.8.4/frmts/adrg/srpdataset.cpp:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/srpdataset.cpp:145:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/srpdataset.cpp:157:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/srpdataset.cpp:172:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/srpdataset.cpp:187:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/srpdataset.cpp:345:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/srpdataset.cpp:400:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/srpdataset.cpp:671:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/srpdataset.cpp:929:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/srpdataset.cpp:1073:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/srpdataset.cpp:1223:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/srpdataset.cpp:1350:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/srpdataset.cpp:1477:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/srpdataset.cpp:1688:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:223:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:275:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:293:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:329:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:347:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:626:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:883:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:1069:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:1348:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:1392:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:1483:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:1530:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:908:12: style: The scope of the variable 'PSP' can be reduced. [variableScope] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:293:14: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:415:36: style: Parameter 'sizeOfFields' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:473:36: style: Parameter 'sizeOfFields' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:1889:64: style: Parameter 'TILEINDEX' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:1972:37: style: Parameter 'adfGeoTransform' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/adrg/adrgdataset.cpp:1973:46: style: Parameter 'TILEINDEX' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/aigrid/aigrid.h:35:0: debug: Failed to parse 'typedef CPL_C_START struct { int nBlocks ; GUInt32 * panBlockOffset ; int * panBlockSize ; VSILFILE * fpGrid ; int bTriedToLoad ; } AIGTileInfo ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/frmts/adrg/srpdataset.cpp:157:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/srpdataset.cpp:172:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/srpdataset.cpp:187:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/srpdataset.cpp:255:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/srpdataset.cpp:325:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/srpdataset.cpp:537:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/srpdataset.cpp:981:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/srpdataset.cpp:1197:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/srpdataset.cpp:1410:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/adrg/srpdataset.cpp:1457:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:143:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:201:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:225:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:240:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:256:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:277:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:292:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:314:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:455:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFU_Generic [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:651:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:780:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:906:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:998:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:1057:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigccitt.c:4030:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUInt16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigccitt.c:4069:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runs [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:143:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:148:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:162:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:164:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:172:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:174:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:180:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:190:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:201:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:225:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:240:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:277:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:292:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:379:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:496:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:277:17: style: Variable 'poODS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:445:18: style: Variable 'psTableDef' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/aigrid/aigdataset.cpp:454:23: style: Variable 'psFDef' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/aigrid/aigopen.c:76:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigopen.c:206:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigopen.c:290:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigopen.c:378:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigopen.c:459:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fpGrid [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aigopen.c:345:16: style: Variable 'pafData' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/aigrid/aigopen.c:433:18: style: Variable 'panData' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/aigrid/aitest.c:69:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aitest.c:114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/gridlib.c:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/gridlib.c:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/gridlib.c:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/gridlib.c:172:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/gridlib.c:203:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/gridlib.c:236:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/gridlib.c:269:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/gridlib.c:304:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/gridlib.c:373:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/gridlib.c:595:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/gridlib.c:834:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/gridlib.c:914:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/gridlib.c:1091:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/gridlib.c:1156:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/aitest.c:38:34: style: Parameter 'psInfo' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/airsar/airsardataset.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/airsar/airsardataset.cpp:175:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/airsar/airsardataset.cpp:296:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/airsar/airsardataset.cpp:540:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/airsar/airsardataset.cpp:648:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/aigrid/gridlib.c:43:51: style: Parameter 'pabyCur' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/aigrid/gridlib.c:226:45: style: Parameter 'pabyCur' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/aigrid/gridlib.c:887:37: style: Parameter 'psInfo' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/aigrid/gridlib.c:76:22: error: Uninitialized variable: fWork [uninitvar] gdal-3.8.4/frmts/airsar/airsardataset.cpp:452:30: style: Condition 'iPivot!=-1' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/airsar/airsardataset.cpp:449:20: note: Assuming that condition 'iPivot==-1' is not redundant gdal-3.8.4/frmts/airsar/airsardataset.cpp:452:30: note: Condition 'iPivot!=-1' is always false gdal-3.8.4/frmts/airsar/airsardataset.cpp:172:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/airsar/airsardataset.cpp:175:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/airsar/airsardataset.cpp:179:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/airsar/airsardataset.cpp:303:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/airsar/airsardataset.cpp:306:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/airsar/airsardataset.cpp:337:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/airsar/airsardataset.cpp:412:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/airsar/airsardataset.cpp:413:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/airsar/airsardataset.cpp:519:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/airsar/airsardataset.cpp:523:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/airsar/airsardataset.cpp:524:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/airsar/airsardataset.cpp:185:21: style: Variable 'm' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/airsar/airsardataset.cpp:195:21: style: Variable 'm' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/airsar/airsardataset.cpp:208:21: style: Variable 'm' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/airsar/airsardataset.cpp:221:21: style: Variable 'm' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/airsar/airsardataset.cpp:231:21: style: Variable 'm' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/airsar/airsardataset.cpp:244:21: style: Variable 'm' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/airsar/airsardataset.cpp:337:22: style: Variable 'byte' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/arg/argdataset.cpp:96:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/arg/argdataset.cpp:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/arg/argdataset.cpp:239:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/arg/argdataset.cpp:269:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/arg/argdataset.cpp:640:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/arg/argdataset.cpp:906:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/basisudataset.cpp:141:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/basisudataset.cpp:190:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTFRGBA32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/basisudataset.cpp:215:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/basisudataset.cpp:233:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/basisudataset.cpp:251:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/basisudataset.cpp:263:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/basisudataset.cpp:273:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/basisudataset.cpp:414:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/basisudataset.cpp:430:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/common.cpp:43:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable basisu_transcoder_init [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/common.cpp:85:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/arg/argdataset.cpp:184:30: performance: Passing the result of c_str() to a function that takes std::string as argument no. 2 is slow and redundant. [stlcstrParam] gdal-3.8.4/frmts/arg/argdataset.cpp:208:26: performance: Passing the result of c_str() to a function that takes std::string as argument no. 2 is slow and redundant. [stlcstrParam] gdal-3.8.4/frmts/basisu_ktx2/ktx2dataset.cpp:129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/ktx2dataset.cpp:180:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cTFRGBA32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/ktx2dataset.cpp:204:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/ktx2dataset.cpp:222:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/ktx2dataset.cpp:240:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/ktx2dataset.cpp:252:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/ktx2dataset.cpp:262:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/ktx2dataset.cpp:448:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/basisu_ktx2/ktx2dataset.cpp:464:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/blx/blxdataset.cpp:140:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/blx/blxdataset.cpp:160:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/blx/blxdataset.cpp:186:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/blx/blxdataset.cpp:200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/blx/blxdataset.cpp:211:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/blx/blxdataset.cpp:217:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/blx/blxdataset.cpp:228:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/blx/blxdataset.cpp:243:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/blx/blxdataset.cpp:249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_GrayIndex [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/blx/blxdataset.cpp:362:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInt16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/blx/blxdataset.cpp:431:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/blx/blxdataset.cpp:84:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/blx/blxdataset.cpp:230:65: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/blx/blxdataset.cpp:361:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/blx/blxdataset.cpp:195:34: style:inconclusive: Function 'BLXRasterBand' argument 3 names different: declaration 'overviewLevel' definition 'overviewLevelIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/blx/blxdataset.cpp:65:42: note: Function 'BLXRasterBand' argument 3 names different: declaration 'overviewLevel' definition 'overviewLevelIn'. gdal-3.8.4/frmts/blx/blxdataset.cpp:195:34: note: Function 'BLXRasterBand' argument 3 names different: declaration 'overviewLevel' definition 'overviewLevelIn'. gdal-3.8.4/frmts/bmp/bmpdataset.cpp:369:46: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/bsb/bsb_read.h:36:0: debug: Failed to parse 'typedef CPL_C_START struct { VSILFILE * fp ; GByte * pabyBuffer ; int nBufferOffset ; int nBufferSize ; int nBufferAllocation ; int nSavedCharacter ; int nSavedCharacter2 ; int nXSize ; int nYSize ; int nPCTSize ; unsigned char * pabyPCT ; char * * papszHeader ; int * panLineOffset ; int nColorSize ; int nVersion ; int bNO1 ; int bNewFile ; int nLastLineWritten ; } BSBInfo ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/frmts/bsb/bsb2raw.c:50:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsb_read.c:150:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsb_read.c:179:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsb_read.c:622:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsb_read.c:697:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsb_read.c:797:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsb_read.c:1020:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BSBInfo [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsb_read.c:1050:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsb_read.c:1087:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsb_read.c:1078:54: style: Parameter 'pabyScanlineBuf' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/bsb/bsbdataset.cpp:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsbdataset.cpp:136:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsbdataset.cpp:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_PaletteIndex [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsbdataset.cpp:190:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsbdataset.cpp:227:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsbdataset.cpp:347:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dfGCPX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsbdataset.cpp:413:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_WKT_WGS84_LAT_LONG [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsbdataset.cpp:621:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_GCP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsbdataset.cpp:673:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_GCP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsbdataset.cpp:768:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsbdataset.cpp:835:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsbdataset.cpp:1235:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/blx/blx.c:228:19: style: Condition 'm>=8' is always true [knownConditionTrueFalse] gdal-3.8.4/frmts/blx/blx.c:226:15: note: Assuming that condition 'm>=19' is not redundant gdal-3.8.4/frmts/blx/blx.c:228:19: note: Condition 'm>=8' is always true gdal-3.8.4/frmts/blx/blx.c:1017:19: style: Condition '0&&ctx->debug' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/blx/blx.c:129:42: style: Parameter 'inbuf' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/blx/blx.c:253:44: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/blx/blx.c:253:59: style: Parameter 'diff' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/blx/blx.c:301:43: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/blx/blx.c:301:58: style: Parameter 'diff' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/blx/blx.c:344:37: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/blx/blx.c:389:36: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/blx/blx.c:497:36: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/blx/blx.c:506:45: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/blx/blx.c:515:37: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/blx/blx.c:523:46: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/blx/blx.c:538:36: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/blx/blx.c:553:37: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/blx/blx.c:574:41: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/blx/blx.c:601:40: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/blx/blx.c:614:38: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/blx/blx.c:623:72: style: Parameter 'ci' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/blx/blx.c:664:65: style: Variable 'clut' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/blx/blx.c:1186:33: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/blx/blx.c:1500:25: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/blx/blx.c:668:17: style: Variable 'lutsize' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/cals/calsdataset.cpp:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/cals/calsdataset.cpp:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_PaletteIndex [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/cals/calsdataset.cpp:123:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bEnablePixelTypeSignedByteWarning [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/cals/calsdataset.cpp:148:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/cals/calsdataset.cpp:169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/cals/calsdataset.cpp:205:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/cals/calsdataset.cpp:243:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/cals/calsdataset.cpp:337:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFF_LITTLEENDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/cals/calsdataset.cpp:484:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/cals/calsdataset.cpp:601:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/cals/calsdataset.cpp:186:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/cals/calsdataset.cpp:187:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/cals/calsdataset.cpp:241:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/cals/calsdataset.cpp:242:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/cals/calsdataset.cpp:246:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/cals/calsdataset.cpp:250:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/cals/calsdataset.cpp:252:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/cals/calsdataset.cpp:254:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/cals/calsdataset.cpp:301:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/cals/calsdataset.cpp:310:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/cals/calsdataset.cpp:317:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/cals/calsdataset.cpp:385:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos/ceosopen.h:44:0: debug: Failed to parse 'typedef CPL_C_START struct { int nRecordNum ; GUInt32 nRecordType ; int nLength ; char * pachData ; } CEOSRecord ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/frmts/ceos/ceosdataset.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos/ceosdataset.cpp:93:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos/ceosdataset.cpp:162:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos/ceosdataset.cpp:227:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos/ceosdataset.cpp:93:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos/ceosopen.c:92:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CEOSRecord [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos/ceosopen.c:225:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos/ceosopen.c:354:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/bsb/bsbdataset.cpp:513:17: style: The if condition is the same as the previous if condition [duplicateCondition] gdal-3.8.4/frmts/bsb/bsbdataset.cpp:511:17: note: First condition gdal-3.8.4/frmts/bsb/bsbdataset.cpp:513:17: note: Second condition gdal-3.8.4/frmts/bsb/bsbdataset.cpp:136:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/bsb/bsbdataset.cpp:137:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/bsb/bsbdataset.cpp:608:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/bsb/bsbdataset.cpp:621:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/bsb/bsbdataset.cpp:673:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos/ceosopen.c:336:36: style:inconclusive: Function 'CEOSReadScanline' argument 1 names different: declaration 'psImage' definition 'psCEOS'. [funcArgNamesDifferent] gdal-3.8.4/frmts/ceos/ceosopen.h:95:45: note: Function 'CEOSReadScanline' argument 1 names different: declaration 'psImage' definition 'psCEOS'. gdal-3.8.4/frmts/ceos/ceosopen.c:336:36: note: Function 'CEOSReadScanline' argument 1 names different: declaration 'psImage' definition 'psCEOS'. gdal-3.8.4/frmts/ceos/ceostest.c:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/ceos.h:35:0: debug: Failed to parse 'typedef CPL_C_START struct Link_t_struct { struct Link_t_struct * next ; void * object ; } Link_t ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/frmts/ceos2/ceos.c:272:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/ceos.h:340:0: debug: Failed to parse 'typedef CPL_C_END struct { const char * String ; int Type ; } CeosStringType_t ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/frmts/ceos2/ceos.c:75:38: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/ceos2/ceos.c:130:60: style: Parameter 'struct_ptr' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/ceos2/ceos.c:150:33: style: Parameter 'record' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/ceos2/ceos.c:233:33: style: Parameter 'record' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/ceos2/ceos.c:360:13: style: Variable 'list' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/ceos2/ceossar.c:42:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/ceosrecipe.c:528:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/ceosrecipe.c:611:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/ceosrecipe.c:680:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/ceosrecipe.c:776:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/ceossar.c:50:30: style: Variable 'ImageDesc' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/ceos2/ceossar.c:91:55: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/ceos2/ceossar.c:92:52: style: Parameter 'processed_data_record' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/ceos2/ceossar.c:95:45: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/ceos2/ceossar.c:100:61: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/ceos2/ceossar.c:101:58: style: Parameter 'record' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/ceos2/ceossar.c:105:57: style: Parameter 'volume' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/ceos2/ceossar.c:106:54: style: Parameter 'processed_data_record' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/ceos2/ceossar.c:107:63: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/ceos2/link.c:39:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Link_t [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:225:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:241:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:324:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:371:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:481:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:512:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:638:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:847:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLES_BackslashQuotable [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:1572:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:1713:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_GCP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:1803:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:2208:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:2335:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ceos2/ceosrecipe.c:603:69: style: Condition 'ImageDesc->DataType==0' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/ceos2/ceosrecipe.c:596:27: note: Assignment 'ImageDesc->DataType=16', assigned value is 16 gdal-3.8.4/frmts/ceos2/ceosrecipe.c:603:69: note: Condition 'ImageDesc->DataType==0' is always false gdal-3.8.4/frmts/ceos2/ceosrecipe.c:673:32: style: Condition 'ImageDesc->NumChannels==0' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/ceos2/ceosrecipe.c:665:30: note: Assignment 'ImageDesc->NumChannels=6', assigned value is 6 gdal-3.8.4/frmts/ceos2/ceosrecipe.c:673:32: note: Condition 'ImageDesc->NumChannels==0' is always false gdal-3.8.4/frmts/ceos2/ceosrecipe.c:771:54: style:inconclusive: Function 'GetCeosStringType' argument 1 names different: declaration 'CeosType' definition 'CeosStringType'. [funcArgNamesDifferent] gdal-3.8.4/frmts/ceos2/ceosrecipe.c:263:54: note: Function 'GetCeosStringType' argument 1 names different: declaration 'CeosType' definition 'CeosStringType'. gdal-3.8.4/frmts/ceos2/ceosrecipe.c:771:54: note: Function 'GetCeosStringType' argument 1 names different: declaration 'CeosType' definition 'CeosStringType'. gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:197:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:303:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:315:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Fatal [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:387:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:572:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:115:24: warning: The class 'COASPMetadataGeorefGridItem' defines member function with name 'GetItemName' also defined in its parent class 'COASPMetadataItem'. [duplInheritedMember] gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:144:26: note: Parent function 'COASPMetadataItem::GetItemName' gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:115:24: note: Derived function 'COASPMetadataGeorefGridItem::GetItemName' gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:167:40: warning: The class 'COASPMetadataGeorefGridItem' defines member function with name 'GetItemValue' also defined in its parent class 'COASPMetadataItem'. [duplInheritedMember] gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:149:26: note: Parent function 'COASPMetadataItem::GetItemValue' gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:167:40: note: Derived function 'COASPMetadataGeorefGridItem::GetItemValue' gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:120:16: warning: The class 'COASPMetadataGeorefGridItem' defines member function with name 'GetType' also defined in its parent class 'COASPMetadataItem'. [duplInheritedMember] gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:93:16: note: Parent function 'COASPMetadataItem::GetType' gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:120:16: note: Derived function 'COASPMetadataGeorefGridItem::GetType' gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:221:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:325:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:369:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:416:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:132:44: style:inconclusive: Function 'COASPMetadataItem' argument 1 names different: declaration 'pszItemName' definition 'pszItemName_'. [funcArgNamesDifferent] gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:88:29: note: Function 'COASPMetadataItem' argument 1 names different: declaration 'pszItemName' definition 'pszItemName_'. gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:132:44: note: Function 'COASPMetadataItem' argument 1 names different: declaration 'pszItemName' definition 'pszItemName_'. gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:132:64: style:inconclusive: Function 'COASPMetadataItem' argument 2 names different: declaration 'pszItemValue' definition 'pszItemValue_'. [funcArgNamesDifferent] gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:88:48: note: Function 'COASPMetadataItem' argument 2 names different: declaration 'pszItemValue' definition 'pszItemValue_'. gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:132:64: note: Function 'COASPMetadataItem' argument 2 names different: declaration 'pszItemValue' definition 'pszItemValue_'. gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:298:48: style:inconclusive: Function 'COASPRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:293:35: note: Function 'COASPRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:298:48: note: Function 'COASPRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:298:69: style:inconclusive: Function 'COASPRasterBand' argument 2 names different: declaration 'eDataType' definition 'eDataTypeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:293:54: note: Function 'COASPRasterBand' argument 2 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:298:69: note: Function 'COASPRasterBand' argument 2 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:299:60: style:inconclusive: Function 'COASPRasterBand' argument 4 names different: declaration 'fp' definition 'fpIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:294:31: note: Function 'COASPRasterBand' argument 4 names different: declaration 'fp' definition 'fpIn'. gdal-3.8.4/frmts/coasp/coasp_dataset.cpp:299:60: note: Function 'COASPRasterBand' argument 4 names different: declaration 'fp' definition 'fpIn'. gdal-3.8.4/frmts/cosar/cosar_dataset.cpp:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/cosar/cosar_dataset.cpp:89:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/cosar/cosar_dataset.cpp:191:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/cosar/cosar_dataset.cpp:240:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/cosar/cosar_dataset.cpp:136:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/cosar/cosar_dataset.cpp:178:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/cosar/cosar_dataset.cpp:76:62: style:inconclusive: Function 'COSARRasterBand' argument 2 names different: declaration 'nRTNB' definition 'nRTNBIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/cosar/cosar_dataset.cpp:68:46: note: Function 'COSARRasterBand' argument 2 names different: declaration 'nRTNB' definition 'nRTNBIn'. gdal-3.8.4/frmts/cosar/cosar_dataset.cpp:76:62: note: Function 'COSARRasterBand' argument 2 names different: declaration 'nRTNB' definition 'nRTNBIn'. gdal-3.8.4/frmts/cosar/cosar_dataset.cpp:79:19: style: Variable 'pCDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/ctg/ctgdataset.cpp:164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ctg/ctgdataset.cpp:189:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ctg/ctgdataset.cpp:207:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ctg/ctgdataset.cpp:218:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ctg/ctgdataset.cpp:249:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ctg/ctgdataset.cpp:284:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ctg/ctgdataset.cpp:360:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ctg/ctgdataset.cpp:426:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ctg/ctgdataset.cpp:545:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ctg/ctgdataset.cpp:561:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ctg/ctgdataset.cpp:189:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ctg/ctgdataset.cpp:226:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ctg/ctgdataset.cpp:330:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ctg/ctgdataset.cpp:372:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ctg/ctgdataset.cpp:499:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ctg/ctgdataset.cpp:268:44: style:inconclusive: Function 'ExtractField' argument 1 names different: declaration 'szOutput' definition 'szField'. [funcArgNamesDifferent] gdal-3.8.4/frmts/ctg/ctgdataset.cpp:119:43: note: Function 'ExtractField' argument 1 names different: declaration 'szOutput' definition 'szField'. gdal-3.8.4/frmts/ctg/ctgdataset.cpp:268:44: note: Function 'ExtractField' argument 1 names different: declaration 'szOutput' definition 'szField'. gdal-3.8.4/frmts/mem/memdataset.h:57:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/dds/ddsdataset.cpp:91:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_RedBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dds/ddsdataset.cpp:130:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_RedBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dds/ddsdataset.cpp:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dds/ddsdataset.cpp:168:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dds/ddsdataset.cpp:244:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dds/ddsdataset.cpp:284:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DDPIXELFORMAT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dds/ddsdataset.cpp:404:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dds/ddsdataset.cpp:417:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dds/ddsdataset.cpp:452:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cCRNMaxFaces [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dds/ddsdataset.cpp:512:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dds/ddsdataset.cpp:769:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dds/ddsdataset.cpp:668:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dds/ddsdataset.cpp:669:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dds/ddsdataset.cpp:673:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dds/ddsdataset.cpp:694:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dds/ddsdataset.cpp:153:42: style:inconclusive: Function 'DDSRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/dds/ddsdataset.cpp:95:31: note: Function 'DDSRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/dds/ddsdataset.cpp:153:42: note: Function 'DDSRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/dds/ddsdataset.cpp:153:54: style:inconclusive: Function 'DDSRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/dds/ddsdataset.cpp:95:41: note: Function 'DDSRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/dds/ddsdataset.cpp:153:54: note: Function 'DDSRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/dds/ddsdataset.cpp:401:72: style:inconclusive: Function 'DDSRasterBandAllDecoded' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/dds/ddsdataset.cpp:134:51: note: Function 'DDSRasterBandAllDecoded' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/dds/ddsdataset.cpp:401:72: note: Function 'DDSRasterBandAllDecoded' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/dds/ddsdataset.cpp:402:54: style:inconclusive: Function 'DDSRasterBandAllDecoded' argument 2 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/dds/ddsdataset.cpp:134:61: note: Function 'DDSRasterBandAllDecoded' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/dds/ddsdataset.cpp:402:54: note: Function 'DDSRasterBandAllDecoded' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/dds/ddsdataset.cpp:692:21: style: Variable 'pSrc_image' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/vrt/vrtdataset.h:531:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/derived/derivedlist.h:33:0: debug: Failed to parse 'typedef CPL_C_START struct { const char * pszDatasetName ; const char * pszDatasetDescription ; const char * pszPixelFunction ; const char * pszInputPixelType ; const char * pszOutputPixelType ; } DerivedDatasetDescription ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:241:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:258:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:371:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:384:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:422:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:434:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:435:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:442:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:443:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:450:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:451:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:458:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:459:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:512:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:525:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:583:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:593:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:603:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:703:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:846:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:853:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:1610:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:1713:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:2210:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:2250:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:423:16: style: The scope of the variable 'dfReSHH' can be reduced. [variableScope] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:423:25: style: The scope of the variable 'dfImSHH' can be reduced. [variableScope] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:423:34: style: The scope of the variable 'dfReSHV' can be reduced. [variableScope] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:423:43: style: The scope of the variable 'dfImSHV' can be reduced. [variableScope] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:423:52: style: The scope of the variable 'dfReSVH' can be reduced. [variableScope] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:423:61: style: The scope of the variable 'dfImSVH' can be reduced. [variableScope] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:423:70: style: The scope of the variable 'dfReSVV' can be reduced. [variableScope] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:424:13: style: The scope of the variable 'dfImSVV' can be reduced. [variableScope] gdal-3.8.4/frmts/ceos2/sar_ceosdataset.cpp:514:30: style: Variable 'ImageDesc' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/dted/dted_api.h:94:0: debug: Failed to parse 'typedef CPL_C_START struct { VSILFILE * fp ; int bUpdate ; int nXSize ; int nYSize ; double dfULCornerX ; double dfULCornerY ; double dfPixelSizeX ; double dfPixelSizeY ; int nUHLOffset ; char * pachUHLRecord ; int nDSIOffset ; char * pachDSIRecord ; int nACCOffset ; char * pachACCRecord ; int nDataOffset ; int bRewriteHeaders ; int * panMapLogicalColsToOffsets ; } DTEDInfo ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:125:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:173:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:186:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:236:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:302:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:357:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable papoBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:468:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:528:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:832:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:1066:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:1723:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Text [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:1833:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dted_api.c:142:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dted_api.c:509:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dted_api.c:585:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dted_api.c:608:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dted_api.c:768:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dted_api.c:1052:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dted_api.h:213:0: debug: Failed to parse 'typedef CPL_C_END struct { char * pszFilename ; DTEDInfo * psInfo ; GInt16 * * papanProfiles ; int nLLLong ; int nLLLat ; } DTEDCachedFile ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/frmts/dted/dted_ptstream.c:151:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dted_ptstream.c:200:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInt16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dted_ptstream.c:230:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dted_ptstream.c:510:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psInfo [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dted_ptstream.c:598:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable psInfo [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:1697:17: style:inconclusive: Function 'SetMetadataFromXML' argument 1 names different: declaration 'psProduct' definition 'psProductIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:79:41: note: Function 'SetMetadataFromXML' argument 1 names different: declaration 'psProduct' definition 'psProductIn'. gdal-3.8.4/frmts/dimap/dimapdataset.cpp:1697:17: note: Function 'SetMetadataFromXML' argument 1 names different: declaration 'psProduct' definition 'psProductIn'. gdal-3.8.4/frmts/dimap/dimapdataset.cpp:606:21: style: Variable 'psImageAttributes' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:627:25: style: Variable 'psDatasetComponents' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:708:21: style: Variable 'psDatasetSources' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:740:21: style: Variable 'psDatasetRFMComponents' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:989:17: style: Variable 'psImageInterpretationNode' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/dimap/dimapdataset.cpp:1594:17: style: Variable 'psImageInterpretationNode' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/dted/dted_test.c:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dteddataset.cpp:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dteddataset.cpp:131:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dteddataset.cpp:199:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dteddataset.cpp:258:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dteddataset.cpp:297:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dteddataset.cpp:338:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dteddataset.cpp:532:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dteddataset.cpp:609:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_WKT_WGS84_LAT_LONG [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dteddataset.cpp:718:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dteddataset.cpp:997:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dted_ptstream.c:229:15: style: Variable 'psInfo' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/dted/dted_ptstream.c:426:37: style: Parameter 'psInfo' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/dted/dted_ptstream.c:428:56: style: Parameter 'pafKernel' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/dted/dted_ptstream.c:443:17: style: Variable 'panThisProfile' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/eeda/eedacommon.cpp:47:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_object [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/eeda/eedacommon.cpp:301:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/eeda/eedacommon.cpp:463:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/dted/dteddataset.cpp:131:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dted/dteddataset.cpp:142:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dted/dteddataset.cpp:143:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dted/dteddataset.cpp:175:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dted/dteddataset.cpp:199:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dted/dteddataset.cpp:210:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dted/dteddataset.cpp:211:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dted/dteddataset.cpp:229:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dted/dteddataset.cpp:299:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dted/dteddataset.cpp:300:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dted/dteddataset.cpp:301:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dted/dteddataset.cpp:310:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dted/dteddataset.cpp:800:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dted/dteddataset.cpp:811:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dted/dteddataset.cpp:976:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/dted/dteddataset.cpp:565:17: style: The scope of the variable 'pszVertDatum' can be reduced. [variableScope] gdal-3.8.4/frmts/dted/dteddataset.cpp:278:43: style:inconclusive: Function 'SetFileName' argument 1 names different: declaration 'pszFilename' definition 'pszFilenameIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/dted/dteddataset.cpp:66:34: note: Function 'SetFileName' argument 1 names different: declaration 'pszFilename' definition 'pszFilenameIn'. gdal-3.8.4/frmts/dted/dteddataset.cpp:278:43: note: Function 'SetFileName' argument 1 names different: declaration 'pszFilename' definition 'pszFilenameIn'. gdal-3.8.4/frmts/eeda/eedadataset.cpp:87:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/eeda/eedaidataset.cpp:59:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/elas/elasdataset.cpp:161:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/elas/elasdataset.cpp:181:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/elas/elasdataset.cpp:213:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/elas/elasdataset.cpp:287:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/elas/elasdataset.cpp:306:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/elas/elasdataset.cpp:339:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/elas/elasdataset.cpp:509:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Float64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/elas/elasdataset.cpp:616:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/elas/elasdataset.cpp:637:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/elas/elasdataset.cpp:688:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/envisat/EnvisatFile.c:1923:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/elas/elasdataset.cpp:181:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/elas/elasdataset.cpp:215:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/elas/elasdataset.cpp:308:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/elas/elasdataset.cpp:309:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/elas/elasdataset.cpp:583:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/envisat/adsrange.hpp:37:0: debug: Failed to parse 'typedef CPL_C_END enum { EDT_Unknown = GDT_Unknown , EDT_UByte = GDT_Byte , EDT_SByte = GDT_TypeCount + 0 , EDT_UInt16 = GDT_UInt16 , EDT_Int16 = GDT_Int16 , EDT_UInt32 = GDT_UInt32 , EDT_Int32 = GDT_Int32 , EDT_Float32 = GDT_Float32 , EDT_Float64 = GDT_Float64 , EDT_CInt16 = GDT_CInt16 , EDT_CInt32 = GDT_CInt32 , EDT_CFloat32 = GDT_CFloat32 , EDT_CFloat64 = GDT_CFloat64 , EDT_MJD = GDT_TypeCount + 1 , EDT_Char = GDT_TypeCount + 2 , EDT_TypeCount = GDT_TypeCount + 3 } EnvisatDataType ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/frmts/envisat/adsrange.cpp:60:15: style:inconclusive: Technically the member function 'DataSet::getMJD' can be const. [functionConst] gdal-3.8.4/frmts/envisat/dumpgeo.c:86:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gdal-3.8.4/frmts/envisat/dumpgeo.c:86:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gdal-3.8.4/frmts/envisat/dumpgeo.c:134:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gdal-3.8.4/frmts/envisat/dumpgeo.c:134:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] gdal-3.8.4/frmts/envisat/envisat_dump.c:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdalwarp_lib.cpp:3708:18: style: The if condition is the same as the previous if condition [duplicateCondition] gdal-3.8.4/apps/gdalwarp_lib.cpp:3671:18: note: First condition gdal-3.8.4/apps/gdalwarp_lib.cpp:3708:18: note: Second condition gdal-3.8.4/frmts/envisat/envisatdataset.cpp:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:200:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:220:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:324:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_GCP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:548:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_GCP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:669:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLES_BackslashQuotable [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:713:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:799:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:914:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:1184:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/envisat/EnvisatFile.c:214:36: style:inconclusive: Function 'EnvisatFile_Open' argument 1 names different: declaration 'self' definition 'self_ptr'. [funcArgNamesDifferent] gdal-3.8.4/frmts/envisat/EnvisatFile.h:41:36: note: Function 'EnvisatFile_Open' argument 1 names different: declaration 'self' definition 'self_ptr'. gdal-3.8.4/frmts/envisat/EnvisatFile.c:214:36: note: Function 'EnvisatFile_Open' argument 1 names different: declaration 'self' definition 'self_ptr'. gdal-3.8.4/frmts/envisat/EnvisatFile.c:456:38: style:inconclusive: Function 'EnvisatFile_Create' argument 1 names different: declaration 'self' definition 'self_ptr'. [funcArgNamesDifferent] gdal-3.8.4/frmts/envisat/EnvisatFile.h:45:38: note: Function 'EnvisatFile_Create' argument 1 names different: declaration 'self' definition 'self_ptr'. gdal-3.8.4/frmts/envisat/EnvisatFile.c:456:38: note: Function 'EnvisatFile_Create' argument 1 names different: declaration 'self' definition 'self_ptr'. gdal-3.8.4/frmts/envisat/EnvisatFile.c:1441:60: style:inconclusive: Function 'EnvisatFile_WriteDatasetRecord' argument 4 names different: declaration 'record_buffer' definition 'buffer'. [funcArgNamesDifferent] gdal-3.8.4/frmts/envisat/EnvisatFile.h:95:60: note: Function 'EnvisatFile_WriteDatasetRecord' argument 4 names different: declaration 'record_buffer' definition 'buffer'. gdal-3.8.4/frmts/envisat/EnvisatFile.c:1441:60: note: Function 'EnvisatFile_WriteDatasetRecord' argument 4 names different: declaration 'record_buffer' definition 'buffer'. gdal-3.8.4/frmts/envisat/EnvisatFile.c:1510:59: style:inconclusive: Function 'EnvisatFile_ReadDatasetRecord' argument 4 names different: declaration 'record_buffer' definition 'buffer'. [funcArgNamesDifferent] gdal-3.8.4/frmts/envisat/EnvisatFile.h:93:59: note: Function 'EnvisatFile_ReadDatasetRecord' argument 4 names different: declaration 'record_buffer' definition 'buffer'. gdal-3.8.4/frmts/envisat/EnvisatFile.c:1510:59: note: Function 'EnvisatFile_ReadDatasetRecord' argument 4 names different: declaration 'record_buffer' definition 'buffer'. gdal-3.8.4/frmts/envisat/EnvisatFile.c:756:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/envisat/EnvisatFile.c:1216:46: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/apps/gdalwarp_lib.cpp:2713:20: style: The scope of the variable 'dfTargetRatioX' can be reduced. [variableScope] gdal-3.8.4/apps/gdalwarp_lib.cpp:2714:20: style: The scope of the variable 'dfTargetRatioY' can be reduced. [variableScope] gdal-3.8.4/apps/gdalwarp_lib.cpp:1385:49: style:inconclusive: Function 'GDALWarp' argument 5 names different: declaration 'psOptions' definition 'psOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdal_utils.h:106:57: note: Function 'GDALWarp' argument 5 names different: declaration 'psOptions' definition 'psOptionsIn'. gdal-3.8.4/apps/gdalwarp_lib.cpp:1385:49: note: Function 'GDALWarp' argument 5 names different: declaration 'psOptions' definition 'psOptionsIn'. gdal-3.8.4/apps/gdalwarp_lib.cpp:3303:46: style:inconclusive: Function 'LoadCutline' argument 2 names different: declaration 'oszCLayer' definition 'osCLayer'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalwarp_lib.cpp:257:46: note: Function 'LoadCutline' argument 2 names different: declaration 'oszCLayer' definition 'osCLayer'. gdal-3.8.4/apps/gdalwarp_lib.cpp:3303:46: note: Function 'LoadCutline' argument 2 names different: declaration 'oszCLayer' definition 'osCLayer'. gdal-3.8.4/apps/gdalwarp_lib.cpp:4853:53: style:inconclusive: Function 'TransformCutlineToSource' argument 4 names different: declaration 'papszTO' definition 'papszTO_In'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdalwarp_lib.cpp:264:53: note: Function 'TransformCutlineToSource' argument 4 names different: declaration 'papszTO' definition 'papszTO_In'. gdal-3.8.4/apps/gdalwarp_lib.cpp:4853:53: note: Function 'TransformCutlineToSource' argument 4 names different: declaration 'papszTO' definition 'papszTO_In'. gdal-3.8.4/apps/gdalwarp_lib.cpp:1023:57: style: Parameter 'pahSrcDS' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/apps/gdalwarp_lib.cpp:312:23: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/apps/gdalwarp_lib.cpp:326:23: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/apps/gdalwarp_lib.cpp:3239:9: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/apps/gdalwarp_lib.cpp:3902:38: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/apps/gdalwarp_lib.cpp:3931:29: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/apps/gdalwarp_lib.cpp:3463:55: error: Uninitialized variable: adfSrcGT [uninitvar] gdal-3.8.4/frmts/envisat/records.c:1239:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/envisat/unwrapgcps.cpp:70:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dfGCPX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/envisat/unwrapgcps.cpp:142:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dfGCPX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ershdrnode.cpp:107:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ershdrnode.cpp:162:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ershdrnode.cpp:201:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ershdrnode.cpp:306:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ershdrnode.cpp:432:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ershdrnode.cpp:477:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:125:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:151:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:189:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:212:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:246:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:356:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:440:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:479:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:538:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:552:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:702:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_GCP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:773:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:790:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:816:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:850:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:944:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:1352:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Float64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:1528:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ershdrnode.cpp:78:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ers/ershdrnode.cpp:80:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ers/ershdrnode.cpp:82:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/esric/esric_dataset.cpp:655:49: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/exr/exrdataset.cpp:133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:149:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:203:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:215:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:231:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_RedBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:245:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:260:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:291:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_RedBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:305:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:320:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:407:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:545:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:864:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:930:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:974:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_RedBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:1469:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:1514:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:1533:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:1554:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:1579:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:1630:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:1653:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:1741:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:1756:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:1772:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:1793:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:1956:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZIP_COMPRESSION [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:2058:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ers/ersdataset.cpp:702:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ers/ersdataset.cpp:813:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ers/ersdataset.cpp:1479:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/ers/ersdataset.cpp:757:43: style:inconclusive: Function 'ERSRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/ers/ersdataset.cpp:745:32: note: Function 'ERSRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/ers/ersdataset.cpp:757:43: note: Function 'ERSRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/ers/ersdataset.cpp:757:55: style:inconclusive: Function 'ERSRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/ers/ersdataset.cpp:745:42: note: Function 'ERSRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/ers/ersdataset.cpp:757:55: note: Function 'ERSRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/ers/ersdataset.cpp:758:40: style:inconclusive: Function 'ERSRasterBand' argument 3 names different: declaration 'fpRaw' definition 'fpRawIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/ers/ersdataset.cpp:745:59: note: Function 'ERSRasterBand' argument 3 names different: declaration 'fpRaw' definition 'fpRawIn'. gdal-3.8.4/frmts/ers/ersdataset.cpp:758:40: note: Function 'ERSRasterBand' argument 3 names different: declaration 'fpRaw' definition 'fpRawIn'. gdal-3.8.4/frmts/ers/ersdataset.cpp:758:62: style:inconclusive: Function 'ERSRasterBand' argument 4 names different: declaration 'nImgOffset' definition 'nImgOffsetIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/ers/ersdataset.cpp:746:32: note: Function 'ERSRasterBand' argument 4 names different: declaration 'nImgOffset' definition 'nImgOffsetIn'. gdal-3.8.4/frmts/ers/ersdataset.cpp:758:62: note: Function 'ERSRasterBand' argument 4 names different: declaration 'nImgOffset' definition 'nImgOffsetIn'. gdal-3.8.4/frmts/ers/ersdataset.cpp:759:34: style:inconclusive: Function 'ERSRasterBand' argument 5 names different: declaration 'nPixelOffset' definition 'nPixelOffsetIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/ers/ersdataset.cpp:746:48: note: Function 'ERSRasterBand' argument 5 names different: declaration 'nPixelOffset' definition 'nPixelOffsetIn'. gdal-3.8.4/frmts/ers/ersdataset.cpp:759:34: note: Function 'ERSRasterBand' argument 5 names different: declaration 'nPixelOffset' definition 'nPixelOffsetIn'. gdal-3.8.4/frmts/ers/ersdataset.cpp:759:54: style:inconclusive: Function 'ERSRasterBand' argument 6 names different: declaration 'nLineOffset' definition 'nLineOffsetIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/ers/ersdataset.cpp:746:66: note: Function 'ERSRasterBand' argument 6 names different: declaration 'nLineOffset' definition 'nLineOffsetIn'. gdal-3.8.4/frmts/ers/ersdataset.cpp:759:54: note: Function 'ERSRasterBand' argument 6 names different: declaration 'nLineOffset' definition 'nLineOffsetIn'. gdal-3.8.4/frmts/ers/ersdataset.cpp:760:43: style:inconclusive: Function 'ERSRasterBand' argument 7 names different: declaration 'eDataType' definition 'eDataTypeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/ers/ersdataset.cpp:747:32: note: Function 'ERSRasterBand' argument 7 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/ers/ersdataset.cpp:760:43: note: Function 'ERSRasterBand' argument 7 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/ers/ersdataset.cpp:760:60: style:inconclusive: Function 'ERSRasterBand' argument 8 names different: declaration 'bNativeOrder' definition 'bNativeOrderIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/ers/ersdataset.cpp:747:47: note: Function 'ERSRasterBand' argument 8 names different: declaration 'bNativeOrder' definition 'bNativeOrderIn'. gdal-3.8.4/frmts/ers/ersdataset.cpp:760:60: note: Function 'ERSRasterBand' argument 8 names different: declaration 'bNativeOrder' definition 'bNativeOrderIn'. gdal-3.8.4/frmts/ers/ersdataset.cpp:1337:40: style:inconclusive: Function 'Create' argument 6 names different: declaration 'papszParamList' definition 'papszOptions'. [funcArgNamesDifferent] gdal-3.8.4/frmts/ers/ersdataset.cpp:113:39: note: Function 'Create' argument 6 names different: declaration 'papszParamList' definition 'papszOptions'. gdal-3.8.4/frmts/ers/ersdataset.cpp:1337:40: note: Function 'Create' argument 6 names different: declaration 'papszParamList' definition 'papszOptions'. gdal-3.8.4/frmts/envisat/envisatdataset.cpp:135:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:136:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:137:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:138:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:324:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:538:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:540:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:541:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:543:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:545:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:548:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:653:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:782:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:874:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fit.cpp:39:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:445:9: style: The scope of the variable 'nTPPerColumn' can be reduced. [variableScope] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:1101:56: style: The scope of the variable 'nSubBandOffset' can be reduced. [variableScope] gdal-3.8.4/frmts/envisat/envisatdataset.cpp:721:20: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/fits/fitsdataset.cpp:227:5: error: There is an unknown macro here somewhere. Configuration is required. If DEFINE_GET_NEXT_FEATURE_THROUGH_RAW is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/georaster/georaster_priv.h:213:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_priv.h:217:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_priv.h:221:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/cpl_vsil_ocilob.cpp:103:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/cpl_vsil_ocilob.cpp:326:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSIStatBufL [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/fit/fitdataset.cpp:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/fit/fitdataset.cpp:188:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/fit/fitdataset.cpp:521:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/fit/fitdataset.cpp:544:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/fit/fitdataset.cpp:566:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/fit/fitdataset.cpp:908:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/fit/fitdataset.cpp:1277:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/fit/fitdataset.cpp:1410:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/cpl_vsil_ocilob.cpp:397:5: performance: Variable 'nCurOff' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gdal-3.8.4/frmts/georaster/cpl_vsil_ocilob.cpp:491:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/cpl_vsil_ocilob.cpp:459:66: style:inconclusive: Function 'Read' argument 3 names different: declaration 'nMemb' definition 'nCount'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/cpl_vsil_ocilob.cpp:80:53: note: Function 'Read' argument 3 names different: declaration 'nMemb' definition 'nCount'. gdal-3.8.4/frmts/georaster/cpl_vsil_ocilob.cpp:459:66: note: Function 'Read' argument 3 names different: declaration 'nMemb' definition 'nCount'. gdal-3.8.4/frmts/georaster/cpl_vsil_ocilob.cpp:481:73: style:inconclusive: Function 'Write' argument 3 names different: declaration 'nMemb' definition 'nCount'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/cpl_vsil_ocilob.cpp:81:60: note: Function 'Write' argument 3 names different: declaration 'nMemb' definition 'nCount'. gdal-3.8.4/frmts/georaster/cpl_vsil_ocilob.cpp:481:73: note: Function 'Write' argument 3 names different: declaration 'nMemb' definition 'nCount'. gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:61:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:142:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:413:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLQuietErrorHandler [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:539:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLQuietErrorHandler [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:612:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:733:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:839:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:1325:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:1739:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:1769:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:1811:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:1983:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:1997:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2365:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2403:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2600:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2651:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2850:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2874:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/fit/fitdataset.cpp:1134:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] gdal-3.8.4/frmts/fit/fitdataset.cpp:141:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:188:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:269:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:274:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:381:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:384:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:387:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:390:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:465:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:468:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:471:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:474:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:521:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:530:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:544:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:552:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:566:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:904:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:905:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:931:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:934:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:951:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:960:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:971:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:1130:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:1136:12: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:1137:12: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:1254:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:1378:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/fit/fitdataset.cpp:960:20: style: Variable 'head01' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:222:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:263:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:291:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:339:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:357:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:418:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:463:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:480:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:494:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:508:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:775:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:931:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:943:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:959:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:977:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:46:12: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:81:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:86:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:113:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:126:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:151:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:159:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:291:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:508:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:636:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:639:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:646:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:651:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:656:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:666:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:674:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:684:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:689:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:717:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:723:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:727:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:731:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:775:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:862:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:868:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:943:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:959:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:983:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:1003:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:1023:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:1043:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:1063:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:1082:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:1101:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:42:71: style:inconclusive: Function 'GeoRasterRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/georaster_priv.h:238:54: note: Function 'GeoRasterRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:42:71: note: Function 'GeoRasterRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:44:55: style:inconclusive: Function 'GeoRasterRasterBand' argument 4 names different: declaration 'poJP2Dataset' definition 'poJP2DatasetIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/georaster_priv.h:239:38: note: Function 'GeoRasterRasterBand' argument 4 names different: declaration 'poJP2Dataset' definition 'poJP2DatasetIn'. gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:44:55: note: Function 'GeoRasterRasterBand' argument 4 names different: declaration 'poJP2Dataset' definition 'poJP2DatasetIn'. gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:455:50: style:inconclusive: Function 'SetStatistics' argument 1 names different: declaration 'dfMin' definition 'dfMinIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/georaster_priv.h:275:33: note: Function 'SetStatistics' argument 1 names different: declaration 'dfMin' definition 'dfMinIn'. gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:455:50: note: Function 'SetStatistics' argument 1 names different: declaration 'dfMin' definition 'dfMinIn'. gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:455:66: style:inconclusive: Function 'SetStatistics' argument 2 names different: declaration 'dfMax' definition 'dfMaxIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/georaster_priv.h:275:47: note: Function 'SetStatistics' argument 2 names different: declaration 'dfMax' definition 'dfMaxIn'. gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:455:66: note: Function 'SetStatistics' argument 2 names different: declaration 'dfMax' definition 'dfMaxIn'. gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:456:50: style:inconclusive: Function 'SetStatistics' argument 3 names different: declaration 'dfMean' definition 'dfMeanIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/georaster_priv.h:275:61: note: Function 'SetStatistics' argument 3 names different: declaration 'dfMean' definition 'dfMeanIn'. gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:456:50: note: Function 'SetStatistics' argument 3 names different: declaration 'dfMean' definition 'dfMeanIn'. gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:456:67: style:inconclusive: Function 'SetStatistics' argument 4 names different: declaration 'dfStdDev' definition 'dfStdDevIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/georaster_priv.h:276:33: note: Function 'SetStatistics' argument 4 names different: declaration 'dfStdDev' definition 'dfStdDevIn'. gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:456:67: note: Function 'SetStatistics' argument 4 names different: declaration 'dfStdDev' definition 'dfStdDevIn'. gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:126:26: style: Variable 'phItem' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:159:26: style: Variable 'phItem' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:291:23: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/georaster/georaster_rasterband.cpp:959:23: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:390:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:415:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:456:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:550:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:551:60: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:612:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:733:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:757:46: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:839:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:1191:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:1310:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:1359:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:1372:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:1454:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2784:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2806:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2812:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2822:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2830:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:817:55: style:inconclusive: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/georaster_priv.h:178:36: note: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:817:55: note: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2597:38: style:inconclusive: Function 'SetGCPs' argument 1 names different: declaration 'nGCPCount' definition 'nGCPCountIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/georaster_priv.h:201:24: note: Function 'SetGCPs' argument 1 names different: declaration 'nGCPCount' definition 'nGCPCountIn'. gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2597:38: note: Function 'SetGCPs' argument 1 names different: declaration 'nGCPCount' definition 'nGCPCountIn'. gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2597:67: style:inconclusive: Function 'SetGCPs' argument 2 names different: declaration 'pasGCPList' definition 'pasGCPListIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/georaster_priv.h:201:51: note: Function 'SetGCPs' argument 2 names different: declaration 'pasGCPList' definition 'pasGCPListIn'. gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2597:67: note: Function 'SetGCPs' argument 2 names different: declaration 'pasGCPList' definition 'pasGCPListIn'. gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2643:9: style:inconclusive: Function 'IBuildOverviews' argument 4 names different: declaration 'nListBandsover' definition 'nListBands'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/georaster_priv.h:205:60: note: Function 'IBuildOverviews' argument 4 names different: declaration 'nListBandsover' definition 'nListBands'. gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2643:9: note: Function 'IBuildOverviews' argument 4 names different: declaration 'nListBandsover' definition 'nListBands'. gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2644:11: style:inconclusive: Function 'IBuildOverviews' argument 7 names different: declaration 'pProgresoversData' definition 'pProgressData'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/georaster_priv.h:207:34: note: Function 'IBuildOverviews' argument 7 names different: declaration 'pProgresoversData' definition 'pProgressData'. gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:2644:11: note: Function 'IBuildOverviews' argument 7 names different: declaration 'pProgresoversData' definition 'pProgressData'. gdal-3.8.4/frmts/georaster/georaster_dataset.cpp:381:17: style: Variable 'poJP2Driver' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:116:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_CRED_RDBMS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:293:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_NLS_CHARSET_MAXBYTESZ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:322:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_HTYPE_DESCRIBE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:378:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_OTYPE_NAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:417:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_TYPECODE_OBJECT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:440:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_TYPECODE_VARRAY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:465:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_OTYPE_NAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:489:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_DTYPE_PARAM [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:554:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_TRANS_NEW [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:562:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_DEFAULT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:582:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_HTYPE_STMT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:621:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_HTYPE_STMT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:635:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_SUCCESS_WITH_INFO [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:648:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_FETCH_NEXT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:671:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_INT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:684:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_INT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:698:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_INT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:712:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_BDOUBLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:725:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_LBI [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:738:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_NTY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:756:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sb4 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:769:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_NTY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:786:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_STR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:799:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_INT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:813:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_INT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:826:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_INT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:839:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_BDOUBLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:851:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_STR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:864:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_DTYPE_LOB [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:879:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_DTYPE_LOB [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:919:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_NTY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:937:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_NTY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:955:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_NTY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:973:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_NTY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:995:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_DTYPE_LOB [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1009:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sb4 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1041:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_DTYPE_LOB [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1064:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ub4 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1110:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ub4 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1162:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_ONE_PIECE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1189:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_ONE_PIECE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1238:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLCS_IMPLICIT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1263:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_DTYPE_LOB [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1287:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sb4 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1299:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sb4 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1311:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sb4 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1324:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sb4 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1337:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sb4 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1349:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_DTYPE_LOB [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1368:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_BIN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1453:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_PRESERVEQUOTES [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1573:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1636:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_HTYPE_ERROR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:200:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:303:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:618:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:1471:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:1526:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:1605:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:2358:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_STRIPLEADSPACES [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:2483:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_GCP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:2534:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dfGCPZ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:2671:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_STRIPLEADSPACES [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:2846:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:133:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:134:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:136:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:146:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:148:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:158:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:160:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:170:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:172:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:178:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:180:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:190:53: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:191:48: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:197:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:198:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:199:43: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:206:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:207:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:208:43: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:215:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:216:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:217:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:238:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:239:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:270:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:272:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:301:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:322:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:349:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:354:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:359:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:364:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:377:48: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:382:63: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:386:57: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:393:49: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:419:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:430:45: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:442:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:464:48: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:470:63: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:474:58: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:490:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:502:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:508:61: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:514:61: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:524:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:529:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:581:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:582:52: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:591:46: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:602:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:603:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:621:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:647:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:671:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:684:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:697:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:711:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:725:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:744:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:745:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:756:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:774:51: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:775:46: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:786:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:799:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:812:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:825:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:838:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:851:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:863:55: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:868:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:878:59: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:880:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:901:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:925:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:926:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:943:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:944:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:961:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:962:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:979:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:980:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:994:48: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:995:54: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:999:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1010:50: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1021:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1057:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1058:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1065:56: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1087:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1088:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1095:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1110:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1111:54: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1115:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1116:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1124:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1126:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1130:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1131:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1140:48: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1161:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1162:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1187:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1188:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1220:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1228:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1236:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1286:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1287:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1288:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1298:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1299:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1300:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1310:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1311:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1312:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1323:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1324:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1325:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1336:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1337:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1338:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1348:55: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1352:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1353:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1354:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1367:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1635:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1655:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:438:59: style:inconclusive: Function 'CreateType' argument 2 names different: declaration 'type' definition 'otype'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/oci_wrapper.h:314:49: note: Function 'CreateType' argument 2 names different: declaration 'type' definition 'otype'. gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:438:59: note: Function 'CreateType' argument 2 names different: declaration 'type' definition 'otype'. gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:571:40: style:inconclusive: Function 'OWStatement' argument 1 names different: declaration 'poConnect' definition 'pConnect'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/oci_wrapper.h:396:31: note: Function 'OWStatement' argument 1 names different: declaration 'poConnect' definition 'pConnect'. gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:571:40: note: Function 'OWStatement' argument 1 names different: declaration 'poConnect' definition 'pConnect'. gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:831:34: style:inconclusive: Function 'Define' argument 1 names different: declaration 'pnData' definition 'pfdData'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/oci_wrapper.h:430:25: note: Function 'Define' argument 1 names different: declaration 'pnData' definition 'pfdData'. gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:831:34: note: Function 'Define' argument 1 names different: declaration 'pnData' definition 'pfdData'. gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1032:40: style:inconclusive: Function 'Free' argument 1 names different: declaration 'ppphLocator' definition 'pphLocator'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/oci_wrapper.h:445:38: note: Function 'Free' argument 1 names different: declaration 'ppphLocator' definition 'pphLocator'. gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1032:40: note: Function 'Free' argument 1 names different: declaration 'ppphLocator' definition 'pphLocator'. gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1106:40: style:inconclusive: Function 'AddElement' argument 1 names different: declaration 'ppoData' definition 'poData'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/oci_wrapper.h:460:31: note: Function 'AddElement' argument 1 names different: declaration 'ppoData' definition 'poData'. gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1106:40: note: Function 'AddElement' argument 1 names different: declaration 'ppoData' definition 'poData'. gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1120:40: style:inconclusive: Function 'AddElement' argument 1 names different: declaration 'ppoData' definition 'poData'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/oci_wrapper.h:461:31: note: Function 'AddElement' argument 1 names different: declaration 'ppoData' definition 'poData'. gdal-3.8.4/frmts/georaster/oci_wrapper.cpp:1120:40: note: Function 'AddElement' argument 1 names different: declaration 'ppoData' definition 'poData'. gdal-3.8.4/frmts/gff/gff_dataset.cpp:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gff/gff_dataset.cpp:150:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gff/gff_dataset.cpp:207:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gff/gff_dataset.cpp:344:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gff/gff_dataset.cpp:150:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gff/gff_dataset.cpp:188:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gif/biggifdataset.cpp:99:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/biggifdataset.cpp:188:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/biggifdataset.cpp:260:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/biggifdataset.cpp:300:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/biggifdataset.cpp:381:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/biggifdataset.cpp:99:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gif/biggifdataset.cpp:131:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gif/biggifdataset.cpp:230:37: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:188:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nPamFlags [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:208:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:219:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:235:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:275:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:391:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERMINATE_RECORD_TYPE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:427:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:544:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_PaletteIndex [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:123:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:134:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:191:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:277:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:278:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:382:48: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:449:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:419:66: style:inconclusive: Function 'GIFAbstractRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/gifabstractdataset.h:108:47: note: Function 'GIFAbstractRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:419:66: note: Function 'GIFAbstractRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:420:50: style:inconclusive: Function 'GIFAbstractRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/gifabstractdataset.h:108:57: note: Function 'GIFAbstractRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:420:50: note: Function 'GIFAbstractRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/gif/gifabstractdataset.cpp:475:24: style: Variable 'pExtData' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gif/gifdataset.cpp:144:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/gifdataset.cpp:180:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/gifdataset.cpp:430:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/gifdataset.cpp:689:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:196:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:1367:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:1368:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:1668:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:1770:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:1783:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:1796:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:1994:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:2108:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:2160:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:2244:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:2679:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3034:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3066:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3721:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3889:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3901:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3902:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3910:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3911:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3912:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3913:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3921:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3922:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3923:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3924:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3925:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3926:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3927:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3928:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:4206:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:4248:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:226:54: style:inconclusive: Function 'Open' argument 1 names different: declaration 'pszStringID' definition 'pszStringId'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/georaster_priv.h:359:47: note: Function 'Open' argument 1 names different: declaration 'pszStringID' definition 'pszStringId'. gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:226:54: note: Function 'Open' argument 1 names different: declaration 'pszStringID' definition 'pszStringId'. gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:547:36: style:inconclusive: Function 'Create' argument 3 names different: declaration 'bUpdate' definition 'bUpdateIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/georaster_priv.h:360:61: note: Function 'Create' argument 3 names different: declaration 'bUpdate' definition 'bUpdateIn'. gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:547:36: note: Function 'Create' argument 3 names different: declaration 'bUpdate' definition 'bUpdateIn'. gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:2997:40: style:inconclusive: Function 'SetMaxLevel' argument 1 names different: declaration 'nMaxLevel' definition 'nLevels'. [funcArgNamesDifferent] gdal-3.8.4/frmts/georaster/georaster_priv.h:406:26: note: Function 'SetMaxLevel' argument 1 names different: declaration 'nMaxLevel' definition 'nLevels'. gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:2997:40: note: Function 'SetMaxLevel' argument 1 names different: declaration 'nMaxLevel' definition 'nLevels'. gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:546:37: style: Parameter 'pszDescription' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:2108:12: style: Variable 'pabyInBuf' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:2219:45: style: Parameter 'phNode' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3034:22: style: Variable 'phItem' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3066:22: style: Variable 'phItem' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/georaster/georaster_wrapper.cpp:3279:21: style: Variable 'psVAT' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:74:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/giflib/egif_lib.c:87:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/giflib/egif_lib.c:1047:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Function [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/exr/exrdataset.cpp:1145:31: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gdal-3.8.4/frmts/exr/exrdataset.cpp:1704:30: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gdal-3.8.4/frmts/gif/giflib/gif_err.c:116:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gif/giflib/gif_err.c:39:11: style: Variable 'Err' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gif/giflib/gif_hash.c:90:13: style: Variable 'HTable' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:70:30: style:inconclusive: Function 'DGifOpenFileName' argument 1 names different: declaration 'GifFileName' definition 'FileName'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:189:43: note: Function 'DGifOpenFileName' argument 1 names different: declaration 'GifFileName' definition 'FileName'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:70:30: note: Function 'DGifOpenFileName' argument 1 names different: declaration 'GifFileName' definition 'FileName'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:93:24: style:inconclusive: Function 'DGifOpenFileHandle' argument 1 names different: declaration 'GifFileHandle' definition 'FileHandle'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:190:37: note: Function 'DGifOpenFileHandle' argument 1 names different: declaration 'GifFileHandle' definition 'FileHandle'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:93:24: note: Function 'DGifOpenFileHandle' argument 1 names different: declaration 'GifFileHandle' definition 'FileHandle'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:173:16: style:inconclusive: Function 'DGifOpen' argument 1 names different: declaration 'userPtr' definition 'userData'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:193:29: note: Function 'DGifOpen' argument 1 names different: declaration 'userPtr' definition 'userData'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:173:16: note: Function 'DGifOpen' argument 1 names different: declaration 'userPtr' definition 'userData'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:298:35: style:inconclusive: Function 'DGifGetRecordType' argument 2 names different: declaration 'GifType' definition 'Type'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:196:62: note: Function 'DGifGetRecordType' argument 2 names different: declaration 'GifType' definition 'Type'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:298:35: note: Function 'DGifGetRecordType' argument 2 names different: declaration 'GifType' definition 'Type'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:440:28: style:inconclusive: Function 'DGifGetLine' argument 2 names different: declaration 'GifLine' definition 'Line'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:198:55: note: Function 'DGifGetLine' argument 2 names different: declaration 'GifLine' definition 'Line'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:440:28: note: Function 'DGifGetLine' argument 2 names different: declaration 'GifLine' definition 'Line'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:441:17: style:inconclusive: Function 'DGifGetLine' argument 3 names different: declaration 'GifLineLen' definition 'LineLen'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:198:68: note: Function 'DGifGetLine' argument 3 names different: declaration 'GifLineLen' definition 'LineLen'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:441:17: note: Function 'DGifGetLine' argument 3 names different: declaration 'GifLineLen' definition 'LineLen'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:484:27: style:inconclusive: Function 'DGifGetPixel' argument 2 names different: declaration 'GifPixel' definition 'Pixel'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:199:54: note: Function 'DGifGetPixel' argument 2 names different: declaration 'GifPixel' definition 'Pixel'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:484:27: note: Function 'DGifGetPixel' argument 2 names different: declaration 'GifPixel' definition 'Pixel'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:528:23: style:inconclusive: Function 'DGifGetExtension' argument 2 names different: declaration 'GifExtCode' definition 'ExtCode'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:201:50: note: Function 'DGifGetExtension' argument 2 names different: declaration 'GifExtCode' definition 'ExtCode'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:528:23: note: Function 'DGifGetExtension' argument 2 names different: declaration 'GifExtCode' definition 'ExtCode'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:529:33: style:inconclusive: Function 'DGifGetExtension' argument 3 names different: declaration 'GifExtension' definition 'Extension'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:202:37: note: Function 'DGifGetExtension' argument 3 names different: declaration 'GifExtension' definition 'Extension'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:529:33: note: Function 'DGifGetExtension' argument 3 names different: declaration 'GifExtension' definition 'Extension'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:557:37: style:inconclusive: Function 'DGifGetExtensionNext' argument 2 names different: declaration 'GifExtension' definition 'Extension'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:203:64: note: Function 'DGifGetExtensionNext' argument 2 names different: declaration 'GifExtension' definition 'Extension'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:557:37: note: Function 'DGifGetExtensionNext' argument 2 names different: declaration 'GifExtension' definition 'Extension'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:660:18: style:inconclusive: Function 'DGifGetCode' argument 2 names different: declaration 'GifCodeSize' definition 'CodeSize'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:204:45: note: Function 'DGifGetCode' argument 2 names different: declaration 'GifCodeSize' definition 'CodeSize'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:660:18: note: Function 'DGifGetCode' argument 2 names different: declaration 'GifCodeSize' definition 'CodeSize'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:661:28: style:inconclusive: Function 'DGifGetCode' argument 3 names different: declaration 'GifCodeBlock' definition 'CodeBlock'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:205:32: note: Function 'DGifGetCode' argument 3 names different: declaration 'GifCodeBlock' definition 'CodeBlock'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:661:28: note: Function 'DGifGetCode' argument 3 names different: declaration 'GifCodeBlock' definition 'CodeBlock'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:683:32: style:inconclusive: Function 'DGifGetCodeNext' argument 2 names different: declaration 'GifCodeBlock' definition 'CodeBlock'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:206:59: note: Function 'DGifGetCodeNext' argument 2 names different: declaration 'GifCodeBlock' definition 'CodeBlock'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:683:32: note: Function 'DGifGetCodeNext' argument 2 names different: declaration 'GifCodeBlock' definition 'CodeBlock'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:908:21: style:inconclusive: Function 'DGifGetLZCodes' argument 2 names different: declaration 'GifCode' definition 'Code'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:207:48: note: Function 'DGifGetLZCodes' argument 2 names different: declaration 'GifCode' definition 'Code'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:908:21: note: Function 'DGifGetLZCodes' argument 2 names different: declaration 'GifCode' definition 'Code'. gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:242:25: style: Variable 'Private' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:301:25: style: Variable 'Private' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:532:25: style: Variable 'Private' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:663:25: style: Variable 'Private' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gif/giflib/dgif_lib.c:887:34: style: Parameter 'Prefix' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gif/giflib/egif_lib.c:80:30: style:inconclusive: Function 'EGifOpenFileName' argument 1 names different: declaration 'GifFileName' definition 'FileName'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:141:43: note: Function 'EGifOpenFileName' argument 1 names different: declaration 'GifFileName' definition 'FileName'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:80:30: note: Function 'EGifOpenFileName' argument 1 names different: declaration 'GifFileName' definition 'FileName'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:81:22: style:inconclusive: Function 'EGifOpenFileName' argument 2 names different: declaration 'GifTestExistence' definition 'TestExistence'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:142:35: note: Function 'EGifOpenFileName' argument 2 names different: declaration 'GifTestExistence' definition 'TestExistence'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:81:22: note: Function 'EGifOpenFileName' argument 2 names different: declaration 'GifTestExistence' definition 'TestExistence'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:116:24: style:inconclusive: Function 'EGifOpenFileHandle' argument 1 names different: declaration 'GifFileHandle' definition 'FileHandle'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:143:37: note: Function 'EGifOpenFileHandle' argument 1 names different: declaration 'GifFileHandle' definition 'FileHandle'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:116:24: note: Function 'EGifOpenFileHandle' argument 1 names different: declaration 'GifFileHandle' definition 'FileHandle'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:172:16: style:inconclusive: Function 'EGifOpen' argument 1 names different: declaration 'userPtr' definition 'userData'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:144:29: note: Function 'EGifOpen' argument 1 names different: declaration 'userPtr' definition 'userData'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:172:16: note: Function 'EGifOpen' argument 1 names different: declaration 'userPtr' definition 'userData'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:230:23: style:inconclusive: Function 'EGifPutScreenDesc' argument 2 names different: declaration 'GifWidth' definition 'Width'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:149:27: note: Function 'EGifPutScreenDesc' argument 2 names different: declaration 'GifWidth' definition 'Width'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:230:23: note: Function 'EGifPutScreenDesc' argument 2 names different: declaration 'GifWidth' definition 'Width'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:231:23: style:inconclusive: Function 'EGifPutScreenDesc' argument 3 names different: declaration 'GifHeight' definition 'Height'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:149:41: note: Function 'EGifPutScreenDesc' argument 3 names different: declaration 'GifHeight' definition 'Height'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:231:23: note: Function 'EGifPutScreenDesc' argument 3 names different: declaration 'GifHeight' definition 'Height'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:232:23: style:inconclusive: Function 'EGifPutScreenDesc' argument 4 names different: declaration 'GifColorRes' definition 'ColorRes'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:149:56: note: Function 'EGifPutScreenDesc' argument 4 names different: declaration 'GifColorRes' definition 'ColorRes'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:232:23: note: Function 'EGifPutScreenDesc' argument 4 names different: declaration 'GifColorRes' definition 'ColorRes'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:233:23: style:inconclusive: Function 'EGifPutScreenDesc' argument 5 names different: declaration 'GifBackGround' definition 'BackGround'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:150:27: note: Function 'EGifPutScreenDesc' argument 5 names different: declaration 'GifBackGround' definition 'BackGround'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:233:23: note: Function 'EGifPutScreenDesc' argument 5 names different: declaration 'GifBackGround' definition 'BackGround'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:234:42: style:inconclusive: Function 'EGifPutScreenDesc' argument 6 names different: declaration 'GifColorMap' definition 'ColorMap'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:151:46: note: Function 'EGifPutScreenDesc' argument 6 names different: declaration 'GifColorMap' definition 'ColorMap'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:234:42: note: Function 'EGifPutScreenDesc' argument 6 names different: declaration 'GifColorMap' definition 'ColorMap'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:323:22: style:inconclusive: Function 'EGifPutImageDesc' argument 2 names different: declaration 'GifLeft' definition 'Left'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:152:49: note: Function 'EGifPutImageDesc' argument 2 names different: declaration 'GifLeft' definition 'Left'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:323:22: note: Function 'EGifPutImageDesc' argument 2 names different: declaration 'GifLeft' definition 'Left'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:324:22: style:inconclusive: Function 'EGifPutImageDesc' argument 3 names different: declaration 'GifTop' definition 'Top'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:152:62: note: Function 'EGifPutImageDesc' argument 3 names different: declaration 'GifTop' definition 'Top'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:324:22: note: Function 'EGifPutImageDesc' argument 3 names different: declaration 'GifTop' definition 'Top'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:326:22: style:inconclusive: Function 'EGifPutImageDesc' argument 5 names different: declaration 'GifHeight' definition 'Height'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:153:37: note: Function 'EGifPutImageDesc' argument 5 names different: declaration 'GifHeight' definition 'Height'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:326:22: note: Function 'EGifPutImageDesc' argument 5 names different: declaration 'GifHeight' definition 'Height'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:327:22: style:inconclusive: Function 'EGifPutImageDesc' argument 6 names different: declaration 'GifInterlace' definition 'Interlace'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:153:52: note: Function 'EGifPutImageDesc' argument 6 names different: declaration 'GifInterlace' definition 'Interlace'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:327:22: note: Function 'EGifPutImageDesc' argument 6 names different: declaration 'GifInterlace' definition 'Interlace'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:328:41: style:inconclusive: Function 'EGifPutImageDesc' argument 7 names different: declaration 'GifColorMap' definition 'ColorMap'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:154:45: note: Function 'EGifPutImageDesc' argument 7 names different: declaration 'GifColorMap' definition 'ColorMap'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:328:41: note: Function 'EGifPutImageDesc' argument 7 names different: declaration 'GifColorMap' definition 'ColorMap'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:414:28: style:inconclusive: Function 'EGifPutLine' argument 2 names different: declaration 'GifLine' definition 'Line'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:155:55: note: Function 'EGifPutLine' argument 2 names different: declaration 'GifLine' definition 'Line'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:414:28: note: Function 'EGifPutLine' argument 2 names different: declaration 'GifLine' definition 'Line'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:415:17: style:inconclusive: Function 'EGifPutLine' argument 3 names different: declaration 'GifLineLen' definition 'LineLen'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:156:21: note: Function 'EGifPutLine' argument 3 names different: declaration 'GifLineLen' definition 'LineLen'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:415:17: note: Function 'EGifPutLine' argument 3 names different: declaration 'GifLineLen' definition 'LineLen'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:449:27: style:inconclusive: Function 'EGifPutPixel' argument 2 names different: declaration 'GifPixel' definition 'Pixel'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:157:54: note: Function 'EGifPutPixel' argument 2 names different: declaration 'GifPixel' definition 'Pixel'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:449:27: note: Function 'EGifPutPixel' argument 2 names different: declaration 'GifPixel' definition 'Pixel'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:477:28: style:inconclusive: Function 'EGifPutComment' argument 2 names different: declaration 'GifComment' definition 'Comment'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:158:55: note: Function 'EGifPutComment' argument 2 names different: declaration 'GifComment' definition 'Comment'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:477:28: note: Function 'EGifPutComment' argument 2 names different: declaration 'GifComment' definition 'Comment'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:518:27: style:inconclusive: Function 'EGifPutExtensionFirst' argument 2 names different: declaration 'GifExtCode' definition 'ExtCode'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:159:54: note: Function 'EGifPutExtensionFirst' argument 2 names different: declaration 'GifExtCode' definition 'ExtCode'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:518:27: note: Function 'EGifPutExtensionFirst' argument 2 names different: declaration 'GifExtCode' definition 'ExtCode'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:519:27: style:inconclusive: Function 'EGifPutExtensionFirst' argument 3 names different: declaration 'GifExtLen' definition 'ExtLen'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:160:31: note: Function 'EGifPutExtensionFirst' argument 3 names different: declaration 'GifExtLen' definition 'ExtLen'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:519:27: note: Function 'EGifPutExtensionFirst' argument 3 names different: declaration 'GifExtLen' definition 'ExtLen'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:520:37: style:inconclusive: Function 'EGifPutExtensionFirst' argument 4 names different: declaration 'GifExtension' definition 'Extension'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:160:56: note: Function 'EGifPutExtensionFirst' argument 4 names different: declaration 'GifExtension' definition 'Extension'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:520:37: note: Function 'EGifPutExtensionFirst' argument 4 names different: declaration 'GifExtension' definition 'Extension'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:550:26: style:inconclusive: Function 'EGifPutExtensionNext' argument 2 names different: declaration 'GifExtCode' definition 'ExtCode'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:161:53: note: Function 'EGifPutExtensionNext' argument 2 names different: declaration 'GifExtCode' definition 'ExtCode'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:550:26: note: Function 'EGifPutExtensionNext' argument 2 names different: declaration 'GifExtCode' definition 'ExtCode'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:551:26: style:inconclusive: Function 'EGifPutExtensionNext' argument 3 names different: declaration 'GifExtLen' definition 'ExtLen'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:162:30: note: Function 'EGifPutExtensionNext' argument 3 names different: declaration 'GifExtLen' definition 'ExtLen'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:551:26: note: Function 'EGifPutExtensionNext' argument 3 names different: declaration 'GifExtLen' definition 'ExtLen'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:552:36: style:inconclusive: Function 'EGifPutExtensionNext' argument 4 names different: declaration 'GifExtension' definition 'Extension'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:162:55: note: Function 'EGifPutExtensionNext' argument 4 names different: declaration 'GifExtension' definition 'Extension'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:552:36: note: Function 'EGifPutExtensionNext' argument 4 names different: declaration 'GifExtension' definition 'Extension'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:575:26: style:inconclusive: Function 'EGifPutExtensionLast' argument 2 names different: declaration 'GifExtCode' definition 'ExtCode'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:163:53: note: Function 'EGifPutExtensionLast' argument 2 names different: declaration 'GifExtCode' definition 'ExtCode'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:575:26: note: Function 'EGifPutExtensionLast' argument 2 names different: declaration 'GifExtCode' definition 'ExtCode'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:576:26: style:inconclusive: Function 'EGifPutExtensionLast' argument 3 names different: declaration 'GifExtLen' definition 'ExtLen'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:164:30: note: Function 'EGifPutExtensionLast' argument 3 names different: declaration 'GifExtLen' definition 'ExtLen'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:576:26: note: Function 'EGifPutExtensionLast' argument 3 names different: declaration 'GifExtLen' definition 'ExtLen'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:577:36: style:inconclusive: Function 'EGifPutExtensionLast' argument 4 names different: declaration 'GifExtension' definition 'Extension'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:164:55: note: Function 'EGifPutExtensionLast' argument 4 names different: declaration 'GifExtension' definition 'Extension'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:577:36: note: Function 'EGifPutExtensionLast' argument 4 names different: declaration 'GifExtension' definition 'Extension'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:610:22: style:inconclusive: Function 'EGifPutExtension' argument 2 names different: declaration 'GifExtCode' definition 'ExtCode'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:165:49: note: Function 'EGifPutExtension' argument 2 names different: declaration 'GifExtCode' definition 'ExtCode'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:610:22: note: Function 'EGifPutExtension' argument 2 names different: declaration 'GifExtCode' definition 'ExtCode'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:611:22: style:inconclusive: Function 'EGifPutExtension' argument 3 names different: declaration 'GifExtLen' definition 'ExtLen'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:165:65: note: Function 'EGifPutExtension' argument 3 names different: declaration 'GifExtLen' definition 'ExtLen'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:611:22: note: Function 'EGifPutExtension' argument 3 names different: declaration 'GifExtLen' definition 'ExtLen'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:612:32: style:inconclusive: Function 'EGifPutExtension' argument 4 names different: declaration 'GifExtension' definition 'Extension'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:166:36: note: Function 'EGifPutExtension' argument 4 names different: declaration 'GifExtension' definition 'Extension'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:612:32: note: Function 'EGifPutExtension' argument 4 names different: declaration 'GifExtension' definition 'Extension'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:647:17: style:inconclusive: Function 'EGifPutCode' argument 2 names different: declaration 'GifCodeSize' definition 'CodeSize'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:167:44: note: Function 'EGifPutCode' argument 2 names different: declaration 'GifCodeSize' definition 'CodeSize'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:647:17: note: Function 'EGifPutCode' argument 2 names different: declaration 'GifCodeSize' definition 'CodeSize'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:648:33: style:inconclusive: Function 'EGifPutCode' argument 3 names different: declaration 'GifCodeBlock' definition 'CodeBlock'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:168:37: note: Function 'EGifPutCode' argument 3 names different: declaration 'GifCodeBlock' definition 'CodeBlock'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:648:33: note: Function 'EGifPutCode' argument 3 names different: declaration 'GifCodeBlock' definition 'CodeBlock'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:677:37: style:inconclusive: Function 'EGifPutCodeNext' argument 2 names different: declaration 'GifCodeBlock' definition 'CodeBlock'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:170:41: note: Function 'EGifPutCodeNext' argument 2 names different: declaration 'GifCodeBlock' definition 'CodeBlock'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:677:37: note: Function 'EGifPutCodeNext' argument 2 names different: declaration 'GifCodeBlock' definition 'CodeBlock'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:998:24: style:inconclusive: Function 'EGifSpew' argument 1 names different: declaration 'GifFile' definition 'GifFileOut'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gif/giflib/gif_lib.h:146:28: note: Function 'EGifSpew' argument 1 names different: declaration 'GifFile' definition 'GifFileOut'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:998:24: note: Function 'EGifSpew' argument 1 names different: declaration 'GifFile' definition 'GifFileOut'. gdal-3.8.4/frmts/gif/giflib/egif_lib.c:523:25: style: Variable 'Private' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gif/giflib/egif_lib.c:555:25: style: Variable 'Private' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gif/giflib/egif_lib.c:580:25: style: Variable 'Private' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gif/giflib/egif_lib.c:615:25: style: Variable 'Private' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gif/giflib/egif_lib.c:650:25: style: Variable 'Private' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gif/giflib/egif_lib.c:825:33: style: Parameter 'Line' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gif/giflib/egif_lib.c:1038:25: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gif/giflib/gifalloc.c:265:33: style: Parameter 'ExtData' can be declared as const array [constParameter] gdal-3.8.4/frmts/grib/degrib/degrib/clock.c:2488:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/degrib/clock.c:730:36: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] gdal-3.8.4/frmts/grib/degrib/degrib/clock.c:809:37: style:inconclusive: Function 'Clock_IsDaylightSaving2' argument 1 names different: declaration 'clock' definition 'l_clock'. [funcArgNamesDifferent] gdal-3.8.4/frmts/grib/degrib/degrib/clock.h:18:37: note: Function 'Clock_IsDaylightSaving2' argument 1 names different: declaration 'clock' definition 'l_clock'. gdal-3.8.4/frmts/grib/degrib/degrib/clock.c:809:37: note: Function 'Clock_IsDaylightSaving2' argument 1 names different: declaration 'clock' definition 'l_clock'. gdal-3.8.4/frmts/grib/degrib/degrib/clock.c:899:30: style:inconclusive: Function 'Clock_PrintDate' argument 1 names different: declaration 'clock' definition 'l_clock'. [funcArgNamesDifferent] gdal-3.8.4/frmts/grib/degrib/degrib/clock.h:19:30: note: Function 'Clock_PrintDate' argument 1 names different: declaration 'clock' definition 'l_clock'. gdal-3.8.4/frmts/grib/degrib/degrib/clock.c:899:30: note: Function 'Clock_PrintDate' argument 1 names different: declaration 'clock' definition 'l_clock'. gdal-3.8.4/frmts/grib/degrib/degrib/clock.c:941:47: style:inconclusive: Function 'Clock_Print' argument 3 names different: declaration 'clock' definition 'l_clock'. [funcArgNamesDifferent] gdal-3.8.4/frmts/grib/degrib/degrib/clock.h:21:47: note: Function 'Clock_Print' argument 3 names different: declaration 'clock' definition 'l_clock'. gdal-3.8.4/frmts/grib/degrib/degrib/clock.c:941:47: note: Function 'Clock_Print' argument 3 names different: declaration 'clock' definition 'l_clock'. gdal-3.8.4/frmts/grib/degrib/degrib/clock.c:1028:48: style:inconclusive: Function 'Clock_Print2' argument 3 names different: declaration 'clock' definition 'l_clock'. [funcArgNamesDifferent] gdal-3.8.4/frmts/grib/degrib/degrib/clock.h:23:48: note: Function 'Clock_Print2' argument 3 names different: declaration 'clock' definition 'l_clock'. gdal-3.8.4/frmts/grib/degrib/degrib/clock.c:1028:48: note: Function 'Clock_Print2' argument 3 names different: declaration 'clock' definition 'l_clock'. gdal-3.8.4/frmts/grib/degrib/degrib/clock.c:1130:31: style:inconclusive: Function 'Clock_SetSeconds' argument 1 names different: declaration 'time' definition 'ptime'. [funcArgNamesDifferent] gdal-3.8.4/frmts/grib/degrib/degrib/clock.h:26:31: note: Function 'Clock_SetSeconds' argument 1 names different: declaration 'time' definition 'ptime'. gdal-3.8.4/frmts/grib/degrib/degrib/clock.c:1130:31: note: Function 'Clock_SetSeconds' argument 1 names different: declaration 'time' definition 'ptime'. gdal-3.8.4/frmts/grib/degrib/degrib/clock.c:1759:30: style:inconclusive: Function 'Clock_ScanDate' argument 1 names different: declaration 'clock' definition 'l_clock'. [funcArgNamesDifferent] gdal-3.8.4/frmts/grib/degrib/degrib/clock.h:33:30: note: Function 'Clock_ScanDate' argument 1 names different: declaration 'clock' definition 'l_clock'. gdal-3.8.4/frmts/grib/degrib/degrib/clock.c:1759:30: note: Function 'Clock_ScanDate' argument 1 names different: declaration 'clock' definition 'l_clock'. gdal-3.8.4/frmts/grib/degrib/degrib/clock.c:1028:63: style: Parameter 'format' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/clock.c:1246:28: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/clock.c:1350:28: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/engribapi.c:456:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXGRIDTEMP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/degrib/engribapi.c:665:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPDSTEMP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/degrib/engribapi.c:1211:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXDRSTEMP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/degrib/engribapi.c:276:40: style: Parameter 'sec2' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/engribapi.c:1378:39: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:761:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:788:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:790:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:794:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:835:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:1346:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:1939:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:1949:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:2037:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:2062:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:2065:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:2072:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:2085:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:369:10: style: The scope of the variable 'level1' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:369:18: style: The scope of the variable 'level2' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:901:8: style: The scope of the variable 'i' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:902:8: style: The scope of the variable 'f_allZero' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:904:8: style: The scope of the variable 'f_allOne' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:1532:11: style: The scope of the variable 'resetPrim' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:1921:8: style: The scope of the variable 'unitLen' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/degrib1.cpp:1505:47: style: Parameter 'bitmap' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/grib2api.c:1017:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapgridlen [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:144:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:199:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:705:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:1008:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:1019:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:1056:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:1077:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:1086:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:1115:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:1118:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:1126:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:1146:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:1166:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:1188:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:1274:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:1188:35: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:135:10: style: The scope of the variable 'stillNeed' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:595:8: style: The scope of the variable 'ans' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:895:10: style: The scope of the variable 'sect0' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:897:10: style: The scope of the variable 'nd5' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:905:10: style: The scope of the variable 'nidat' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:906:10: style: The scope of the variable 'nrdat' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:929:8: style: The scope of the variable 'unitLen' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:319:36: style:inconclusive: Function 'FindGRIBMsg' argument 2 names different: declaration 'msg' definition 'msgNum'. [funcArgNamesDifferent] gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.h:83:36: note: Function 'FindGRIBMsg' argument 2 names different: declaration 'msg' definition 'msgNum'. gdal-3.8.4/frmts/grib/degrib/degrib/degrib2.cpp:319:36: note: Function 'FindGRIBMsg' argument 2 names different: declaration 'msg' definition 'msgNum'. gdal-3.8.4/frmts/grib/degrib/degrib/inventory.cpp:139:28: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/grib/degrib/degrib/hazard.c:297:42: style: Parameter 'haz' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/hazard.c:434:42: style: Parameter 'haz' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/hazard.c:572:42: style: Parameter 'haz' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/hazard.c:737:42: style: Parameter 'haz' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/hazard.c:814:10: style: Variable 'start' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/grib/degrib/degrib/hazard.c:954:44: style: Parameter 'haz' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/grib2api.c:133:48: style: Parameter 'nidat' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/grib2api.c:134:35: style: Parameter 'nrdat' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/grib2api.c:392:31: style: Parameter 'fld' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/grib2api.c:393:31: style: Parameter 'bmap' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/grib2api.c:503:33: style: Parameter 'fld' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/grib2api.c:504:33: style: Parameter 'bmap' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/grib2api.c:797:76: style: Parameter 'nd2x3' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/grib2api.c:800:37: style: Parameter 'ns2' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/grib2api.c:800:61: style: Parameter 'ns3' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/grib2api.c:801:37: style: Parameter 'ns4' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/grib2api.c:805:25: style: Parameter 'inew' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/grib2api.c:805:38: style: Parameter 'iclean' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/grib2api.c:806:52: style: Parameter 'ndjer' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:56:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_Integer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:188:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:327:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:589:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:772:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:1011:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:1712:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/degrib/metaprint.cpp:132:10: style: The scope of the variable 'ans' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:458:7: error: Common realloc mistake: 'preBuffer' nulled but not freed upon failure [memleakOnRealloc] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:124:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:141:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:147:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:164:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:173:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:202:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:210:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:218:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:226:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:233:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:244:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:256:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:272:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:458:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:311:12: style: The scope of the variable 'ap' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:349:12: style: The scope of the variable 'ap' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:399:10: style: The scope of the variable 'ans' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/myerror.cpp:106:10: style: Variable 'sval' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/grib/degrib/degrib/tendian.cpp:110:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/tendian.cpp:111:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/tendian.cpp:207:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/tendian.cpp:209:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/tendian.cpp:586:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/tendian.cpp:576:11: style: The scope of the variable 'j' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/tendian.cpp:578:9: style: The scope of the variable 'temp' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/tendian.cpp:579:16: style: The scope of the variable 'ptr2' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:419:12: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:755:12: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:903:12: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:907:12: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:945:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:947:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:951:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:964:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:966:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:968:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:973:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:975:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:977:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:987:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:989:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:991:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:996:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:998:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:1000:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:1084:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:1086:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:1115:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:1117:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:1152:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:1154:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:1162:12: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:1166:12: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:1234:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:927:10: style: The scope of the variable 'f_accum' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/metaname.cpp:1779:9: style: The scope of the variable 'sndBuff' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/g2clib/aecunpack.c:40:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/degrib/weather.c:291:44: style: Parameter 'ugly' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/weather.c:794:44: style: Parameter 'ugly' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/weather.c:1296:44: style: Parameter 'ugly' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/weather.c:2035:68: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/compack.c:6:23: style: Parameter 'fld' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/compack.c:168:20: error: Uninitialized variable: ival1 [legacyUninitvar] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp:83:15: debug: Scope::checkVariable found variable 'nXSize' with varid 0. [varid0] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp:84:15: debug: Scope::checkVariable found variable 'nYSize' with varid 0. [varid0] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp:112:9: debug: Scope::checkVariable found variable 'nXOff' with varid 0. [varid0] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp:113:9: debug: Scope::checkVariable found variable 'nYOff' with varid 0. [varid0] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp:114:9: debug: Scope::checkVariable found variable 'nBufXSize' with varid 0. [varid0] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp:115:9: debug: Scope::checkVariable found variable 'nBufYSize' with varid 0. [varid0] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp:117:9: debug: Scope::checkVariable found variable 'nBandCount' with varid 0. [varid0] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp:118:10: debug: Scope::checkVariable found variable 'panBandMap' with varid 0. [varid0] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp:119:9: debug: Scope::checkVariable found variable 'nPixelSpace' with varid 0. [varid0] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp:120:9: debug: Scope::checkVariable found variable 'nLineSpace' with varid 0. [varid0] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp:121:9: debug: Scope::checkVariable found variable 'nBandSpace' with varid 0. [varid0] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp:19:42: debug: Function::addArguments found argument 'bufsize' with varid 0. [varid0] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp:19:58: debug: Function::addArguments found argument 'outfld' with varid 0. [varid0] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp:19:71: debug: Function::addArguments found argument 'outpixels' with varid 0. [varid0] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp:64:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp:59:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp:63:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_jpeg2000.cpp:104:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_png.c:3:28: style: Parameter 'pngbuf' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_png.c:3:52: style: Parameter 'width' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_png.c:3:65: style: Parameter 'height' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/dec_png.c:3:87: style: Parameter 'cout' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/drstemplates.c:137:47: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/comunpack.c:8:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/g2clib/enc_jpeg2000.c:6:44: style: Parameter 'cin' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/enc_jpeg2000.c:13:35: style: Parameter 'outjpc' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/enc_png.c:3:19: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/enc_png.c:3:67: style: Parameter 'pngbuf' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/g2_addfield.c:20:63: style: Parameter 'bmap' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/g2_addfield.c:137:11: style: Variable 'ierr' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/grib/degrib/g2clib/g2_addgrid.c:6:46: style: Parameter 'igds' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/g2_addgrid.c:6:74: style: Parameter 'ideflist' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/g2_addgrid.c:86:11: style: Variable 'ierr' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/grib/degrib/g2clib/g2_addlocal.c:4:55: style: Parameter 'csec2' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/g2_addlocal.c:64:11: style: Variable 'ierr' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/grib/degrib/g2clib/g2_create.c:6:61: style: Parameter 'listsec1' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/g2_create.c:74:11: style: Variable 'ierr' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/grib/degrib/g2clib/g2_unpack1.c:77:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/g2clib/g2_unpack2.c:62:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/g2clib/g2_getfld.c:303:12: style: Variable 'iofst' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/grib/degrib/g2clib/g2_unpack6.c:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/g2clib/g2_unpack7.c:9:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/g2clib/g2_unpack7.c:181:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/g2clib/g2_unpack7.c:135:39: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gdal-3.8.4/frmts/grib/degrib/g2clib/g2_unpack7.c:14:92: style: Parameter 'igdstmpl' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/g2_unpack7.c:151:26: style: Variable 'src' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/grib/degrib/g2clib/gridtemplates.c:186:48: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/jpcunpack.c:7:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/g2clib/jpcunpack.c:84:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/g2clib/jpcpack.c:5:23: style: Parameter 'fld' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/jpcunpack.c:12:32: style: Parameter 'cpack' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/mkieee.c:6:22: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/mkieee.c:67:19: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gdal-3.8.4/frmts/grib/degrib/g2clib/misspack.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/g2clib/pack_gp.c:382:16: style: The comparison 'ifirst == 0' is always true. [knownConditionTrueFalse] gdal-3.8.4/frmts/grib/degrib/g2clib/pack_gp.c:32:22: note: 'ifirst' is assigned value '0' here. gdal-3.8.4/frmts/grib/degrib/g2clib/pack_gp.c:382:16: note: The comparison 'ifirst == 0' is always true. gdal-3.8.4/frmts/grib/degrib/g2clib/pack_gp.c:23:11: style: Parameter 'is523' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/pack_gp.c:23:27: style: Parameter 'minpk' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/pack_gp.c:23:57: style: Parameter 'missp' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/pack_gp.c:24:3: style: Parameter 'misss' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/misspack.c:7:24: style: Parameter 'fld' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/misspack.c:259:20: error: Uninitialized variable: ival1 [legacyUninitvar] gdal-3.8.4/frmts/grib/degrib/g2clib/pngpack.c:5:23: style: Parameter 'fld' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/pngunpack.c:68:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/g2clib/rdieee.c:3:20: style: Parameter 'rieee' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/reduce.c:20:53: style: Parameter 'ndg' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/reduce.c:20:67: style: Parameter 'ibit' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/reduce.c:21:12: style: Parameter 'jbit' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/reduce.c:21:42: style: Parameter 'novref' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/reduce.c:21:59: style: Parameter 'ibxx2' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/simpack.c:80:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/g2clib/simpack.c:8:23: style: Parameter 'fld' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/simunpack.c:7:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/g2clib/simunpack.c:59:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:477:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:485:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:490:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:518:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:523:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:530:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:532:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:602:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:610:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:615:49: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:643:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:648:43: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:655:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:657:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:743:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:744:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:777:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:778:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:1619:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:1649:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:1770:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:1777:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:1856:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:1863:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:1926:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:1933:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:1995:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2002:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2076:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2083:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2613:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2738:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2868:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:3003:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:3051:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2613:22: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2738:22: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2868:22: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:3003:17: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/grib/degrib/g2clib/specpack.c:7:24: style: Parameter 'fld' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/g2clib/specpack.c:71:28: style: Variable 'ifld' is allocated memory that is never used. [unusedAllocatedMemory] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2291:10: style: The scope of the variable 'value' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2292:10: style: The scope of the variable 'scale' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2295:10: style: The scope of the variable 'sndSurfType' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:3002:10: style: The scope of the variable 'index' can be reduced. [variableScope] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:434:34: style: Parameter 'rdat' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:434:60: style: Parameter 'idat' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:556:38: style: Parameter 'rdat' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:556:64: style: Parameter 'idat' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:716:39: style: Parameter 'rdat' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:716:65: style: Parameter 'idat' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2271:46: style: Parameter 'is2' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2722:11: style: Variable 'itemp' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2723:11: style: Variable 'ftemp' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2852:11: style: Variable 'itemp' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2853:11: style: Variable 'ftemp' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2982:65: style: Parameter 'ib' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:3003:11: style: Variable 'ain' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2332:14: style: Variable 'ierr' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/grib/degrib/g2clib/specunpack.c:8:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/degrib/metaparse.cpp:2524:20: style: Variable 'ierr' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/grib/gribcreatecopy.cpp:2254:35: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/grib/gribdataset.cpp:839:38: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:172:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gsagdataset.cpp:539:66: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:260:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:301:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:447:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:461:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:473:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:504:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:543:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInt32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:792:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:839:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:895:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:1067:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Float64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:1136:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:1295:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:134:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:163:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:249:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:290:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:434:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:446:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:458:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:488:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:623:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:659:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:715:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:828:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Int16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:888:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:1060:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:174:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:263:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:311:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:317:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:324:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:348:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:502:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:543:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:560:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:571:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:591:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:600:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:627:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:638:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:661:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:671:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:682:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:694:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:705:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:715:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:726:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:734:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:746:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:761:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:794:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:899:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:907:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:915:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:923:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:931:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:939:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:947:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:956:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:965:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:975:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:985:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:994:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:1003:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:1012:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:1021:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:1030:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:1038:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:1110:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:1199:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:1240:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:1274:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:172:19: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:447:19: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gsg/gs7bgdataset.cpp:794:22: style: Variable 'poGRB' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:163:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:305:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:311:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:334:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:486:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:527:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:534:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:553:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:561:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:569:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:577:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:585:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:593:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:718:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:726:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:734:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:743:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:752:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:761:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:770:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:779:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:788:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:862:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:964:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:1005:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:1039:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gsg/gsbgdataset.cpp:625:21: style: Variable 'poGRB' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gta/gtadataset.cpp:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:197:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:331:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:447:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:480:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:490:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:512:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:534:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:558:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:568:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:592:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:602:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:626:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:636:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:651:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:661:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:709:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:719:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:755:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:802:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:817:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pszId [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:834:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:921:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:937:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:954:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:981:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:1023:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:1045:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:1316:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:1766:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gta/gtadataset.cpp:101:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:404:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:447:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:490:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:512:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:534:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:568:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:602:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:636:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:661:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:719:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:727:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:741:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:742:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:755:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:769:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:774:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:777:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:1036:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:1168:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:1225:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:1353:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:1704:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:1744:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gta/gtadataset.cpp:739:15: style: Variable 'pSrc' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gta/gtadataset.cpp:774:15: style: Variable 'pSrc' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/generate_quant_table_md5sum.cpp:77:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHOTOMETRIC_YCBCR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/generate_quant_table_md5sum.cpp:159:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PHOTOMETRIC_MINISBLACK [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gtiffdataset.h:114:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/gtiff/gt_citation.cpp:373:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCSCitationGeoKey [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gt_citation.cpp:407:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GeogCitationGeoKey [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gt_citation.cpp:488:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gt_citation.cpp:619:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/cogdriver.cpp:313:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/cogdriver.cpp:644:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/cogdriver.cpp:767:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/cogdriver.cpp:1413:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DMD_CREATIONOPTIONLIST [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/cogdriver.cpp:1622:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DMD_CREATIONOPTIONLIST [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/cogdriver.cpp:1633:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gt_citation.cpp:159:19: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/gt_citation.cpp:232:23: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/gt_overview.cpp:97:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_IMAGEWIDTH [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gt_overview.cpp:311:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/apps/gdal_translate_lib.cpp:800:21: style:inconclusive: Boolean expression 'bGotBounds' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] gdal-3.8.4/apps/gdal_translate_lib.cpp:690:40: style:inconclusive: Function 'GDALTranslate' argument 1 names different: declaration 'pszDestFilename' definition 'pszDest'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdal_utils.h:78:48: note: Function 'GDALTranslate' argument 1 names different: declaration 'pszDestFilename' definition 'pszDest'. gdal-3.8.4/apps/gdal_translate_lib.cpp:690:40: note: Function 'GDALTranslate' argument 1 names different: declaration 'pszDestFilename' definition 'pszDest'. gdal-3.8.4/apps/gdal_translate_lib.cpp:691:56: style:inconclusive: Function 'GDALTranslate' argument 3 names different: declaration 'psOptions' definition 'psOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/apps/gdal_utils.h:80:64: note: Function 'GDALTranslate' argument 3 names different: declaration 'psOptions' definition 'psOptionsIn'. gdal-3.8.4/apps/gdal_translate_lib.cpp:691:56: note: Function 'GDALTranslate' argument 3 names different: declaration 'psOptions' definition 'psOptionsIn'. gdal-3.8.4/frmts/gtiff/gtiffrasterband.h:49:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/gtiff/gtiffjpegoverviewds.h:45:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/gtiff/gt_wkt_srs.cpp:282:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_UNKNOWN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gt_wkt_srs.cpp:301:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_ASCII [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gt_wkt_srs.cpp:311:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_SHORT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gt_wkt_srs.cpp:321:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_DOUBLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gt_wkt_srs.cpp:349:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KvUserDefined [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gt_wkt_srs.cpp:525:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KvUserDefined [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gt_wkt_srs.cpp:1814:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gt_wkt_srs.cpp:1832:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KvUserDefined [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gt_wkt_srs.cpp:1903:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gt_wkt_srs.cpp:1917:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RasterPixelIsArea [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gt_wkt_srs.cpp:3437:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gt_wkt_srs.cpp:3469:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gt_wkt_srs.cpp:3667:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_extra.c:405:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCS_NAD27 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_extra.c:470:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Proj_UTM_zone_1N [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_extra.c:541:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCS_NAD27_UTM_zone_22N [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_extra.c:689:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Proj_UTM_zone_60N [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/gt_wkt_srs.cpp:630:18: style: The scope of the variable 'szPCSName' can be reduced. [variableScope] gdal-3.8.4/frmts/gtiff/gt_wkt_srs.cpp:3303:20: style: The scope of the variable 'adfRefTOWGS84' can be reduced. [variableScope] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:22:40: style:inconclusive: Function 'GTIFDirectoryInfo' argument 2 names different: declaration 'versions' definition 'version'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geotiff.h:134:50: note: Function 'GTIFDirectoryInfo' argument 2 names different: declaration 'versions' definition 'version'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:22:40: note: Function 'GTIFDirectoryInfo' argument 2 names different: declaration 'versions' definition 'version'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:148:37: style:inconclusive: Function 'GTIFKeyGet' argument 2 names different: declaration 'key' definition 'thekey'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geotiff.h:143:48: note: Function 'GTIFKeyGet' argument 2 names different: declaration 'key' definition 'thekey'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:148:37: note: Function 'GTIFKeyGet' argument 2 names different: declaration 'key' definition 'thekey'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:148:60: style:inconclusive: Function 'GTIFKeyGet' argument 4 names different: declaration 'index' definition 'nIndex'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geotiff.h:143:68: note: Function 'GTIFKeyGet' argument 4 names different: declaration 'index' definition 'nIndex'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:148:60: note: Function 'GTIFKeyGet' argument 4 names different: declaration 'index' definition 'nIndex'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:227:64: style:inconclusive: Function 'GTIFKeyGetSHORT' argument 3 names different: declaration 'val' definition 'pnVal'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geotiff.h:147:74: note: Function 'GTIFKeyGetSHORT' argument 3 names different: declaration 'val' definition 'pnVal'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:227:64: note: Function 'GTIFKeyGetSHORT' argument 3 names different: declaration 'val' definition 'pnVal'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:227:75: style:inconclusive: Function 'GTIFKeyGetSHORT' argument 4 names different: declaration 'index' definition 'nIndex'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geotiff.h:147:83: note: Function 'GTIFKeyGetSHORT' argument 4 names different: declaration 'index' definition 'nIndex'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:227:75: note: Function 'GTIFKeyGetSHORT' argument 4 names different: declaration 'index' definition 'nIndex'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:228:26: style:inconclusive: Function 'GTIFKeyGetSHORT' argument 5 names different: declaration 'count' definition 'nCount'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geotiff.h:148:36: note: Function 'GTIFKeyGetSHORT' argument 5 names different: declaration 'count' definition 'nCount'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:228:26: note: Function 'GTIFKeyGetSHORT' argument 5 names different: declaration 'count' definition 'nCount'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:243:57: style:inconclusive: Function 'GTIFKeyGetDOUBLE' argument 3 names different: declaration 'val' definition 'pdfVal'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geotiff.h:149:67: note: Function 'GTIFKeyGetDOUBLE' argument 3 names different: declaration 'val' definition 'pdfVal'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:243:57: note: Function 'GTIFKeyGetDOUBLE' argument 3 names different: declaration 'val' definition 'pdfVal'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:243:69: style:inconclusive: Function 'GTIFKeyGetDOUBLE' argument 4 names different: declaration 'index' definition 'nIndex'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geotiff.h:149:76: note: Function 'GTIFKeyGetDOUBLE' argument 4 names different: declaration 'index' definition 'nIndex'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:243:69: note: Function 'GTIFKeyGetDOUBLE' argument 4 names different: declaration 'index' definition 'nIndex'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:244:27: style:inconclusive: Function 'GTIFKeyGetDOUBLE' argument 5 names different: declaration 'count' definition 'nCount'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geotiff.h:150:37: note: Function 'GTIFKeyGetDOUBLE' argument 5 names different: declaration 'count' definition 'nCount'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:244:27: note: Function 'GTIFKeyGetDOUBLE' argument 5 names different: declaration 'count' definition 'nCount'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:22:30: style: Parameter 'gtif' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_get.c:40:17: style: Variable 'keyptr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_names.c:177:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTModelTypeGeoKey [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_names.c:333:45: style:inconclusive: Function 'GTIFValueCode' argument 2 names different: declaration 'value' definition 'name'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geotiff.h:164:56: note: Function 'GTIFValueCode' argument 2 names different: declaration 'value' definition 'name'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_names.c:333:45: note: Function 'GTIFValueCode' argument 2 names different: declaration 'value' definition 'name'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_new.c:35:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_new.c:297:31: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_new.c:109:51: style: Parameter 'methods' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_new.c:145:16: style: Variable 'header' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_new.c:396:29: style: Parameter 'gtif' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:169:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Proj_UTM_zone_1N [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:431:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_Greenwich [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:620:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ellipse_Clarke_1866 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:727:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_Greenwich [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:806:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Datum_North_American_Datum_1927 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:934:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:1061:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:1118:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_LambertConfConic_1SP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:1231:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProjNatOriginLatGeoKey [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:1425:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Proj_UTM_zone_60N [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:1673:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProjFalseEastingGeoKey [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:2391:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:2805:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProjCoordTransGeoKey [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:3033:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_print.c:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_print.c:258:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_print.c:285:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_print.c:499:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_print.c:347:21: warning:inconclusive: Width 99 given in format string (no. 1) is smaller than destination buffer 'name[1000]'. [invalidScanfFormatWidth_smaller] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_print.c:191:21: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_print.c:84:32: style:inconclusive: Function 'PrintGeoTags' argument 1 names different: declaration 'gtif' definition 'gt'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_print.c:36:32: note: Function 'PrintGeoTags' argument 1 names different: declaration 'gtif' definition 'gt'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_print.c:84:32: note: Function 'PrintGeoTags' argument 1 names different: declaration 'gtif' definition 'gt'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_print.c:101:50: style:inconclusive: Function 'PrintTag' argument 3 names different: declaration 'data' definition 'dptr'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_print.c:37:50: note: Function 'PrintTag' argument 3 names different: declaration 'data' definition 'dptr'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_print.c:101:50: note: Function 'PrintTag' argument 3 names different: declaration 'data' definition 'dptr'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_print.c:234:31: style: Parameter 'string' can be declared as pointer to const. However it seems that 'DefaultPrint' is a callback function, if 'string' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_print.c:55:26: note: You might need to cast the function pointer here gdal-3.8.4/frmts/gtiff/libgeotiff/geo_print.c:234:31: note: Parameter 'string' can be declared as pointer to const gdal-3.8.4/frmts/gtiff/libgeotiff/geo_print.c:283:30: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_set.c:132:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_set.c:125:13: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_set.c:151:32: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_set.c:172:28: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_simpletags.c:57:71: style:inconclusive: Function '_GTIFGetField' argument 4 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_simpletags.c:36:78: note: Function '_GTIFGetField' argument 4 names different: declaration 'value' definition 'val'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_simpletags.c:57:71: note: Function '_GTIFGetField' argument 4 names different: declaration 'value' definition 'val'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_simpletags.c:186:68: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_tiffp.c:72:71: style:inconclusive: Function '_GTIFGetField' argument 4 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_tiffp.c:27:78: note: Function '_GTIFGetField' argument 4 names different: declaration 'value' definition 'val'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_tiffp.c:72:71: note: Function '_GTIFGetField' argument 4 names different: declaration 'value' definition 'val'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_trans.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_trans.c:145:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_trans.c:222:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_trans.c:45:38: style: Parameter 'gt_in' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_write.c:49:9: style: Condition '!SortKeys(gt,sortkeys)' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_write.c:49:18: note: Calling function 'SortKeys' returns 1 gdal-3.8.4/frmts/gtiff/libgeotiff/geo_write.c:49:9: note: Condition '!SortKeys(gt,sortkeys)' is always false gdal-3.8.4/frmts/gtiff/libgeotiff/geo_write.c:152:14: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_write.c:34:25: style:inconclusive: Function 'GTIFWriteKeys' argument 1 names different: declaration 'gtif' definition 'gt'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geotiff.h:132:36: note: Function 'GTIFWriteKeys' argument 1 names different: declaration 'gtif' definition 'gt'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_write.c:34:25: note: Function 'GTIFWriteKeys' argument 1 names different: declaration 'gtif' definition 'gt'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_write.c:64:17: style: Variable 'keyptr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_write.c:128:27: style: Parameter 'gt' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_write.c:178:27: style: Parameter 'gt' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libgeotiff/geotiff_proj4.c:52:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ellipse_WGS_84 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geotiff_proj4.c:228:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ellipse_WGS_84 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geotiff_proj4.c:886:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Linear_Meter [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geotiff_proj4.c:1387:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geotiff_proj4.c:1444:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geotiff_proj4.c:216:40: style: Variable 'dfSemiMinor' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/gtiff/libtiff/tif_close.c:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_aux.c:73:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_aux.c:86:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_aux.c:437:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_aux.c:281:33: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_aux.c:390:13: style: struct member '_Int64Parts::low' is never used. [unusedStructMember] gdal-3.8.4/frmts/gtiff/libtiff/tif_codec.c:115:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_compress.c:44:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_compress.c:84:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:131:29: style:inconclusive: Function 'GTIFGetPCSInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.h:146:38: note: Function 'GTIFGetPCSInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:131:29: note: Function 'GTIFGetPCSInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:420:29: style:inconclusive: Function 'GTIFGetGCSInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.h:164:38: note: Function 'GTIFGetGCSInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:420:29: note: Function 'GTIFGetGCSInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:607:35: style:inconclusive: Function 'GTIFGetEllipsoidInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.h:175:44: note: Function 'GTIFGetEllipsoidInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:607:35: note: Function 'GTIFGetEllipsoidInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:702:31: style:inconclusive: Function 'GTIFGetEllipsoidInfo' argument 1 names different: declaration 'nEllipsoid' definition 'nEllipseCode'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.h:178:40: note: Function 'GTIFGetEllipsoidInfo' argument 1 names different: declaration 'nEllipsoid' definition 'nEllipseCode'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:702:31: note: Function 'GTIFGetEllipsoidInfo' argument 1 names different: declaration 'nEllipsoid' definition 'nEllipseCode'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:720:28: style:inconclusive: Function 'GTIFGetPMInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.h:182:37: note: Function 'GTIFGetPMInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:720:28: note: Function 'GTIFGetPMInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:781:24: style:inconclusive: Function 'GTIFGetPMInfo' argument 1 names different: declaration 'nPM' definition 'nPMCode'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.h:184:33: note: Function 'GTIFGetPMInfo' argument 1 names different: declaration 'nPM' definition 'nPMCode'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:781:24: note: Function 'GTIFGetPMInfo' argument 1 names different: declaration 'nPM' definition 'nPMCode'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:781:59: style:inconclusive: Function 'GTIFGetPMInfo' argument 3 names different: declaration 'pdfLongToGreenwich' definition 'pdfOffset'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.h:185:37: note: Function 'GTIFGetPMInfo' argument 3 names different: declaration 'pdfLongToGreenwich' definition 'pdfOffset'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:781:59: note: Function 'GTIFGetPMInfo' argument 3 names different: declaration 'pdfLongToGreenwich' definition 'pdfOffset'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:796:31: style:inconclusive: Function 'GTIFGetDatumInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.h:170:40: note: Function 'GTIFGetDatumInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:796:31: note: Function 'GTIFGetDatumInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:917:35: style:inconclusive: Function 'GTIFGetUOMLengthInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.h:189:44: note: Function 'GTIFGetUOMLengthInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:917:35: note: Function 'GTIFGetUOMLengthInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:997:34: style:inconclusive: Function 'GTIFGetUOMAngleInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.h:197:43: note: Function 'GTIFGetUOMAngleInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:997:34: note: Function 'GTIFGetUOMAngleInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:1418:33: style:inconclusive: Function 'GTIFGetProjTRFInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.h:154:42: note: Function 'GTIFGetProjTRFInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:1418:33: note: Function 'GTIFGetProjTRFInfoEx' argument 1 names different: declaration 'ctx' definition 'ctxIn'. gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:346:15: style: Variable 'pszDecimal' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:2744:48: style: Parameter 'psDefn' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libgeotiff/geo_normalize.c:2824:23: style: Variable 'pszAxisName' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_color.c:55:41: style: Parameter 'cielab' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_color.c:94:12: style: Variable 'matrix' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_color.c:136:32: style: Parameter 'refWhite' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_color.c:251:54: style: Parameter 'luma' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_color.c:251:67: style: Parameter 'refBlackWhite' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:215:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:466:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:1118:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:1830:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:2197:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirinfo.c:513:56: style:inconclusive: Function '_TIFFSetupFields' argument 2 names different: declaration 'infoarray' definition 'fieldarray'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.h:280:67: note: Function '_TIFFSetupFields' argument 2 names different: declaration 'infoarray' definition 'fieldarray'. gdal-3.8.4/frmts/gtiff/libtiff/tif_dirinfo.c:513:56: note: Function '_TIFFSetupFields' argument 2 names different: declaration 'infoarray' definition 'fieldarray'. gdal-3.8.4/frmts/gtiff/libtiff/tif_dirinfo.c:494:66: style: Parameter 'nmemb' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirinfo.c:497:21: style: Variable 'end' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirinfo.c:797:16: style: Variable 'pkey' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirinfo.c:1234:42: style: Parameter 'tif' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirread.c:1067:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirread.c:1320:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirread.c:2997:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirread.c:4102:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirread.c:4160:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirread.c:5143:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirread.c:5298:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirread.c:5517:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirread.c:5752:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirread.c:5968:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirread.c:6082:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirread.c:7230:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirread.c:7349:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirread.c:7426:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirread.c:7504:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirwrite.c:268:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirwrite.c:482:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirwrite.c:1600:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirwrite.c:1659:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIi64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirwrite.c:2714:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirwrite.c:2790:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dirwrite.c:3279:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/grib/degrib/g2clib/pdstemplates.c:299:47: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_dumpmode.c:80:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_extension.c:37:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_fax3.c:195:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_fax3.c:206:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_fax3.c:217:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_fax3.c:230:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_fax3.c:521:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_fax3.c:1103:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_fax3.c:1271:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fill [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_fax3.c:1317:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fill [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_fax3.c:1371:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_fax3.c:1442:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:1848:34: style: Condition '(uint64_t)poffa!=poff' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:1840:23: note: poff is assigned '*nextdiroff' here. gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:1846:21: note: Assignment 'poffa=(tmsize_t)poff', assigned value is symbolic=poff gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:1848:34: note: Condition '(uint64_t)poffa!=poff' is always false gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:1849:24: style: Condition 'poffb<(tmsize_t)sizeof(uint16_t)' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:1840:25: note: Assignment 'poff=*nextdiroff', assigned value is greater than -1 gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:1840:23: note: poff is assigned '*nextdiroff' here. gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:1846:21: note: Assignment 'poffa=(tmsize_t)poff', assigned value is greater than -1 gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:1847:27: note: Assignment 'poffb=poffa+sizeof(uint16_t)', assigned value is greater than 1 gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:1849:24: note: Condition 'poffb<(tmsize_t)sizeof(uint16_t)' is always false gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:1535:62: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:1541:61: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:1558:57: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:1562:58: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:228:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:2175:37: style: Parameter 'tif' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_dir.c:2181:29: style: Parameter 'tif' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_fax3.c:1078:31: style: Condition 'b1=a1' is not redundant gdal-3.8.4/frmts/gtiff/libtiff/tif_fax3.c:1078:31: note: Condition 'b1td_samplesperpixel==3 gdal-3.8.4/frmts/gtiff/libtiff/tif_strip.c:260:40: note: opposite inner condition: td->td_samplesperpixel!=3 gdal-3.8.4/frmts/gtiff/libtiff/tif_strip.c:61:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_strip.c:80:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_strip.c:186:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_strip.c:248:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_strip.c:329:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_swab.c:167:34: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gdal-3.8.4/frmts/gtiff/libtiff/tif_swab.c:188:14: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gdal-3.8.4/frmts/gtiff/libtiff/tif_swab.c:203:34: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gdal-3.8.4/frmts/gtiff/libtiff/tif_swab.c:230:14: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gdal-3.8.4/frmts/gtiff/libtiff/tif_thunder.c:158:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_read.c:1623:27: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/gtiff/libtiff/tif_read.c:163:29: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_read.c:520:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_read.c:738:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_read.c:1188:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_read.c:1396:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_read.c:1442:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_read.c:1514:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_vsi.c:135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_vsi.c:204:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_vsi.c:215:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_print.c:76:57: style: Parameter 'raw_data' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_print.c:247:11: style: Variable 'sep' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_print.c:406:15: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_write.c:602:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_write.c:690:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/libtiff/tif_tile.c:38:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_tile.c:73:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_tile.c:110:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_tile.c:143:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_tile.c:191:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/tifvsi.cpp:183:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/tifvsi.cpp:223:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/tifvsi.cpp:261:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/tifvsi.cpp:402:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vsi_l_offset [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/tifvsi.cpp:437:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/tif_jxl.c:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JXL_TYPE_UINT8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/tif_jxl.c:176:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLANARCONFIG_CONTIG [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/tif_jxl.c:251:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JXL_DEC_BASIC_INFO [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/tif_jxl.c:780:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JXL_FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/tif_jxl.c:1171:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/tif_jxl.c:1310:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gtiff/tifvsi.cpp:479:66: style:inconclusive: Function 'VSI_TIFFOpen' argument 3 names different: declaration 'fp' definition 'fpL'. [funcArgNamesDifferent] gdal-3.8.4/frmts/gtiff/tifvsi.h:40:74: note: Function 'VSI_TIFFOpen' argument 3 names different: declaration 'fp' definition 'fpL'. gdal-3.8.4/frmts/gtiff/tifvsi.cpp:479:66: note: Function 'VSI_TIFFOpen' argument 3 names different: declaration 'fp' definition 'fpL'. gdal-3.8.4/frmts/gtiff/tifvsi.cpp:154:15: style: Variable 'data' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/tifvsi.cpp:372:21: style: Variable 'psGTH' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gxf/gxfopen.h:83:0: debug: Failed to parse 'typedef CPL_C_END struct { VSILFILE * fp ; int nRawXSize ; int nRawYSize ; int nSense ; int nGType ; double dfXPixelSize ; double dfYPixelSize ; double dfRotation ; double dfXOrigin ; double dfYOrigin ; char szDummy [ 64 ] ; double dfSetDummyTo ; char * pszTitle ; double dfTransformScale ; double dfTransformOffset ; char * pszTransformName ; char * * papszMapProjection ; char * * papszMapDatumTransform ; char * pszUnitName ; double dfUnitToMeter ; double dfZMaximum ; double dfZMinimum ; vsi_l_offset * panRawLineOffset ; } GXFInfo_t ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1091:31: style: Same expression on both sides of '-'. [duplicateExpression] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1202:31: style: Same expression on both sides of '-'. [duplicateExpression] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:85:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:644:42: style: Parameter 'img' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1482:19: style: Variable 'bw' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1501:19: style: Variable 'bw' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1520:19: style: Variable 'bw' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1607:19: style: Variable 'bw' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1626:19: style: Variable 'bw' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1645:19: style: Variable 'bw' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1655:1: style: Parameter 'img' can be declared as pointer to const. However it seems that 'putRGBcontig8bittile' is a callback function, if 'img' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:2930:43: note: You might need to cast the function pointer here gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1655:1: note: Parameter 'img' can be declared as pointer to const gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1675:1: style: Parameter 'img' can be declared as pointer to const. However it seems that 'putRGBAAcontig8bittile' is a callback function, if 'img' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:2922:43: note: You might need to cast the function pointer here gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1675:1: note: Parameter 'img' can be declared as pointer to const gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1695:1: style: Parameter 'img' can be declared as pointer to const. However it seems that 'putRGBUAcontig8bittile' is a callback function, if 'img' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:2927:47: note: You might need to cast the function pointer here gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1695:1: note: Parameter 'img' can be declared as pointer to const gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1703:18: style: Variable 'm' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1722:1: style: Parameter 'img' can be declared as pointer to const. However it seems that 'putRGBcontig16bittile' is a callback function, if 'img' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:2948:47: note: You might need to cast the function pointer here gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1722:1: note: Parameter 'img' can be declared as pointer to const gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1745:1: style: Parameter 'img' can be declared as pointer to const. However it seems that 'putRGBAAcontig16bittile' is a callback function, if 'img' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:2937:47: note: You might need to cast the function pointer here gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1745:1: note: Parameter 'img' can be declared as pointer to const gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1768:1: style: Parameter 'img' can be declared as pointer to const. However it seems that 'putRGBUAcontig16bittile' is a callback function, if 'img' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:2943:47: note: You might need to cast the function pointer here gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1768:1: note: Parameter 'img' can be declared as pointer to const gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1777:18: style: Variable 'm' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1798:1: style: Parameter 'img' can be declared as pointer to const. However it seems that 'putRGBcontig8bitCMYKtile' is a callback function, if 'img' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:2959:43: note: You might need to cast the function pointer here gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1798:1: note: Parameter 'img' can be declared as pointer to const gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1824:19: style: Variable 'Map' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1917:18: style: Variable 'm' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1935:1: style: Parameter 'img' can be declared as pointer to const. However it seems that 'putRGBseparate16bittile' is a callback function, if 'img' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:3112:49: note: You might need to cast the function pointer here gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1935:1: note: Parameter 'img' can be declared as pointer to const gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1956:1: style: Parameter 'img' can be declared as pointer to const. However it seems that 'putRGBAAseparate16bittile' is a callback function, if 'img' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:3102:49: note: You might need to cast the function pointer here gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1956:1: note: Parameter 'img' can be declared as pointer to const gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1977:1: style: Parameter 'img' can be declared as pointer to const. However it seems that 'putRGBUAseparate16bittile' is a callback function, if 'img' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:3107:49: note: You might need to cast the function pointer here gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1977:1: note: Parameter 'img' can be declared as pointer to const gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:1988:18: style: Variable 'm' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:2664:19: style: Variable 'Map' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:2813:15: style: Variable 'r' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:2814:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:2815:15: style: Variable 'b' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/libtiff/tif_getimage.c:2412:17: style: Variable 'cp2' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/gxf/gxfdataset.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gxf/gxfdataset.cpp:102:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gxf/gxfdataset.cpp:118:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gxf/gxfdataset.cpp:158:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gxf/gxfdataset.cpp:189:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gxf/gxfdataset.cpp:295:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gxf/gxfdataset.cpp:377:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gxf/gxfdataset.cpp:102:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gxf/gxfdataset.cpp:118:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gxf/gxfdataset.cpp:122:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gxf/gxfdataset.cpp:128:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gxf/gxfdataset.cpp:139:58: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gxf/gxfdataset.cpp:241:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gxf/gxfdataset.cpp:244:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gxf/gxfdataset.cpp:247:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gxf/gxfdataset.cpp:270:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/gxf/gxfdataset.cpp:102:17: style: Variable 'poGXF_DS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gxf/gxfopen.c:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gxf/gxfopen.c:226:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GXFInfo_t [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gxf/gxfopen.c:487:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gxf/gxfopen.c:670:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gxf/gxfopen.c:729:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gxf/gxfopen.c:787:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gxf/gxfopen.c:887:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gxf/gxfopen.c:983:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gxf/gxfopen.c:1065:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:122:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_ALROPEN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:508:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_RANGE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:1016:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:1201:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:1336:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:1571:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:1716:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:2515:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:2734:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:2936:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3107:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_INTERLACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3185:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3273:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3376:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFACC_READ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3546:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_RANGE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3587:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFNT_UCHAR8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3654:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FILE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3717:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_FILE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gxf/gxfopen.c:456:41: style: Parameter 'psGXF' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/gxf/gxfopen.c:653:16: style: Variable 'psGXF' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gxf/gxfopen.c:861:16: style: Variable 'psGXF' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gxf/gxfopen.c:968:16: style: Variable 'psGXF' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gxf/gxfopen.c:1024:16: style: Variable 'psGXF' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/tif_jxl.c:73:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/tif_jxl.c:144:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/gtiff/tif_jxl.c:737:42: style: Parameter 'bp' can be declared as pointer to const. However it seems that 'JXLEncode' is a callback function, if 'bp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/gtiff/tif_jxl.c:1303:27: note: You might need to cast the function pointer here gdal-3.8.4/frmts/gtiff/tif_jxl.c:737:42: note: Parameter 'bp' can be declared as pointer to const gdal-3.8.4/frmts/gtiff/tif_jxl.c:766:20: style: Variable 'td' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:117:51: style: Condition 'EHget_maxopenfiles(&curr_max,&sys_limit)>=0' is always true [knownConditionTrueFalse] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3712:22: note: Assignment 'ret_value=0', assigned value is 0 gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:117:27: note: Calling function 'EHget_maxopenfiles' returns 0 gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:117:51: note: Condition 'EHget_maxopenfiles(&curr_max,&sys_limit)>=0' is always true gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:2316:2: error: Common realloc mistake: 'metabuf' nulled but not freed upon failure [memleakOnRealloc] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3659:9: error: Common realloc mistake: 'EHXtypeTable' nulled but not freed upon failure [memleakOnRealloc] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3662:9: error: Common realloc mistake: 'EHXacsTable' nulled but not freed upon failure [memleakOnRealloc] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3665:9: error: Common realloc mistake: 'EHXfidTable' nulled but not freed upon failure [memleakOnRealloc] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3668:9: error: Common realloc mistake: 'EHXsdTable' nulled but not freed upon failure [memleakOnRealloc] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:690:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:676:12: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:690:12: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3522:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3521:9: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3522:9: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3523:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3522:9: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:3523:9: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:886:21: style: Variable 'delimitor' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:1098:21: style: Parameter 'ptr' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:1435:21: style: Variable 'endptr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:1495:21: style: Variable 'endptr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:1683:44: style: Parameter 'metadata' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:2406:21: style: Variable 'newline' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:2690:10: style: Parameter 'dims' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:2920:46: style: Parameter 'funcParms' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/EHapi.c:2566:13: style: Variable 'metalen' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/gctp_wrap.c:120:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/gctp_wrap.c:180:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4dataset.cpp:93:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4dataset.cpp:197:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4dataset.cpp:588:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFNT_CHAR8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4dataset.cpp:629:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4dataset.cpp:689:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4dataset.cpp:703:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4dataset.cpp:753:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFACC_READ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4dataset.cpp:1358:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_driverPrefixComponent [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4dataset.cpp:1433:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gxf/gxf_proj4.c:590:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:219:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:281:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:559:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:632:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:643:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:700:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:726:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:743:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:769:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:794:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:858:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:872:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:896:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:939:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:1082:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:1254:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_GCP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:1382:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:1574:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:1619:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:1713:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:1820:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:1912:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:2061:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDFE_NENTGFLD [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:2689:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:3867:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFACC_CREATE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:3997:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:2667:32: warning: The class 'HDF4ImageDataset' defines member function with name 'Open' also defined in its parent class 'HDF4Dataset'. [duplInheritedMember] gdal-3.8.4/frmts/hdf4/hdf4dataset.h:111:25: note: Parent function 'HDF4Dataset::Open' gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:2667:32: note: Derived function 'HDF4ImageDataset::Open' gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:157:14: style: The destructor '~HDF4ImageDataset' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/hdf4/hdf4dataset.h:102:14: note: Virtual destructor in base class gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:157:14: note: Destructor in derived class gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:1254:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:1841:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:3830:66: style:inconclusive: Function 'Create' argument 6 names different: declaration 'papszParamList' definition 'papszOptions'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:162:39: note: Function 'Create' argument 6 names different: declaration 'papszParamList' definition 'papszOptions'. gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:3830:66: note: Function 'Create' argument 6 names different: declaration 'papszParamList' definition 'papszOptions'. gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:632:23: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/hdf4/hdf4imagedataset.cpp:643:23: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:364:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VGNAMELENMAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:674:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:876:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_RANGE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:964:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:1195:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFNT_FLOAT32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:1446:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:1518:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:1585:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:1715:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:1908:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:2131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:2253:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:2362:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:2560:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:2830:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:3552:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:3794:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:4420:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:4576:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:4766:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:5010:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:5079:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:5169:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VGNAMELENMAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:5794:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:6341:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:6698:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:7664:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:8257:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_RANGE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:8516:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_RANGE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:8771:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:8922:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9317:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9496:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9784:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10175:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDF_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10294:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDF_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10421:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10532:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10660:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10786:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10860:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H4_MAX_VAR_DIMS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:1036:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDTC_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:1098:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H4_MAX_NC_NAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:1160:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFACC_READ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:1232:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFACC_READ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:1325:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:1369:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDFE_NENTDFLD [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:1395:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H4_MAX_VAR_DIMS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:1462:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDFE_NENTDIM [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:1505:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:1545:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:1586:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H4_MAX_VAR_DIMS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:1754:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWreadfield [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:1775:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Float64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:1827:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDTC_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:1875:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:1929:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DIM_TYPE_HORIZONTAL_Y [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2062:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2099:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HDFE_NENTDFLD [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2122:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H4_MAX_VAR_DIMS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2163:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2204:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H4_MAX_VAR_DIMS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2242:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Float64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2266:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Float32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2329:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDTC_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2355:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USGS_ANGLE_RADIANS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2387:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDreadfield [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2412:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSNAMELENMAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2480:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H4_MAX_VAR_DIMS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2518:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDTC_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2675:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSNAMELENMAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2729:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Float64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2757:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H4_MAX_NC_NAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2797:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDTC_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2818:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDTC_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2854:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDreaddata [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2877:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSNAMELENMAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2914:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H4_MAX_NC_NAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:3002:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H4_MAX_NC_NAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:3185:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:78:45: style:inconclusive: Technically the member function 'HDF4SharedResources::GetPAM' can be const. [functionConst] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:1555:17: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2173:17: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/hdf4/hdf4multidim.cpp:2689:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:280:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VGNAMELENMAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:577:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:841:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_RANGE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:927:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:1001:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:1121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:1262:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_INTERLACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:1335:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:1543:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:1792:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:1864:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:1969:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:2229:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:3349:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:3514:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:3680:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:3844:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:4153:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:4520:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:4982:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:5342:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:5962:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:6578:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:6919:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_RANGE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7705:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable float32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8071:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8210:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_RANGE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8985:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9531:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9744:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9811:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_GENAPP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9895:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VGNAMELENMAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:10649:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:10838:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_RANGE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:11312:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFE_NOSPACE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:11420:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H4_MAX_VAR_DIMS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/bagdataset.cpp:3613:5: error: There is an unknown macro here somewhere. Configuration is required. If DEFINE_GET_NEXT_FEATURE_THROUGH_RAW is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/hdf5/gh5_convenience.cpp:196:31: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/hdf5/hdf5vfl.h:191:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5FD_FEAT_AGGREGATE_METADATA [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:122:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_driverPrefixComponent [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:199:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:263:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_COMPOUND [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:378:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_COMPOUND [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:468:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_MULTIDIM_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:584:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:630:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_MULTIDIM_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:799:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:845:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:866:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:1053:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_STRIPLEADSPACES [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:1369:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:1430:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5G_DATASET [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:1466:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5G_DATASET [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:1510:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5G_GROUP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:1688:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5G_GROUP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:1763:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5dataset.h:159:45: style:inconclusive: Technically the member function 'GDAL::HDF5SharedResources::GetPAM' can be const. [functionConst] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:1751:52: style:inconclusive: Function 'HDF5ReadDoubleAttr' argument 1 names different: declaration 'pszAttrName' definition 'pszAttrFullPath'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hdf5/hdf5dataset.h:260:43: note: Function 'HDF5ReadDoubleAttr' argument 1 names different: declaration 'pszAttrName' definition 'pszAttrFullPath'. gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:1751:52: note: Function 'HDF5ReadDoubleAttr' argument 1 names different: declaration 'pszAttrName' definition 'pszAttrFullPath'. gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:1561:24: style: Variable 'oDim' can be declared as reference to const [constVariableReference] gdal-3.8.4/frmts/hdf5/hdf5dataset.cpp:839:51: style: Parameter 'objno' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/hdf5/hdf5eosparser.cpp:101:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_DIR_DEFAULT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5eosparser.cpp:214:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5eosparser.cpp:339:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5eosparser.cpp:671:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5eosparser.cpp:620:20: style: Variable 'oDim' can be declared as reference to const [constVariableReference] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:162:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:257:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:334:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:442:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_DIR_ASCEND [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:485:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:547:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:591:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:737:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:792:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:814:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:969:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_DIR_ASCEND [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:1047:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDTC_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:1736:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5S_SCALAR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:1788:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_STR_SPACEPAD [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:1838:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5I_INVALID_HID [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:1898:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:1927:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_COMPOUND [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:1964:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5T_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:2056:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDTC_COMPOUND [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:2158:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H5I_INVALID_HID [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:2347:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDTC_COMPOUND [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:2404:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDTC_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:2534:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDTC_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/gxf/gxf_proj4.c:583:16: style: Variable 'psGXF' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/hdf5/iso19115_srs.cpp:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/s100.cpp:40:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDTC_NUMERIC [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/s102dataset.cpp:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/s102dataset.cpp:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/s102dataset.cpp:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/s102dataset.cpp:214:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_MULTIDIM_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/s102dataset.cpp:559:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/s102dataset.cpp:454:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/heif/heifdataset.cpp:102:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_RedBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/heif/heifdataset.cpp:107:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/heif/heifdataset.cpp:115:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/heif/heifdataset.cpp:314:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heif_error_Ok [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/heif/heifdataset.cpp:445:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/heif/heifdataset.cpp:536:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/heif/heifdataset.cpp:571:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/heif/heifdataset.cpp:591:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/heif/heifdataset.cpp:618:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/heif/heifdataset.cpp:706:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:1004:15: style: Variable 'afNoData' can be declared as const array [constVariable] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:716:30: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:1532:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/hdf5/hdf5multidim.cpp:1394:41: style: Variable 'm_apoCoordinates' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:129:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:275:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:306:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:409:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:453:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:705:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:788:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:1210:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfa_overviews.cpp:55:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaband.cpp:152:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaband.cpp:322:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaband.cpp:472:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaband.cpp:585:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaband.cpp:1187:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaband.cpp:1394:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaband.cpp:1724:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaband.cpp:1842:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaband.cpp:1954:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaband.cpp:2150:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:129:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:151:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:230:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:232:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:234:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:323:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:977:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:1006:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:1012:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:1028:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:1034:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:1059:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:1063:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:1103:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:1114:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:1136:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hf2/hf2dataset.cpp:1144:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfacompress.cpp:51:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUInt32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfacompress.cpp:214:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfacompress.cpp:88:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfacompress.cpp:92:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfacompress.cpp:96:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfacompress.cpp:101:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfacompress.cpp:103:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfacompress.cpp:108:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfacompress.cpp:110:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfacompress.cpp:112:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfacompress.cpp:114:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfacompress.cpp:118:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfacompress.cpp:213:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfacompress.cpp:219:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfacompress.cpp:227:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfacompress.cpp:82:44: style:inconclusive: Function 'valueAsUInt32' argument 1 names different: declaration 'index' definition 'iPixel'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hfa/hfa_p.h:521:35: note: Function 'valueAsUInt32' argument 1 names different: declaration 'index' definition 'iPixel'. gdal-3.8.4/frmts/hfa/hfacompress.cpp:82:44: note: Function 'valueAsUInt32' argument 1 names different: declaration 'index' definition 'iPixel'. gdal-3.8.4/frmts/hfa/hfaband.cpp:677:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:719:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:724:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:729:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:734:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:738:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:744:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:892:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:904:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:918:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:932:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:945:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:953:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:964:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:1076:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:1078:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:1086:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:1088:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:1090:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:1092:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:1103:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:1108:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:1113:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:1175:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaband.cpp:1777:14: style: Variable 'poBFUnique' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/hfa/hfadictionary.cpp:111:42: style:inconclusive: Function 'HFADictionary' argument 1 names different: declaration 'pszDict' definition 'pszString'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hfa/hfa_p.h:448:40: note: Function 'HFADictionary' argument 1 names different: declaration 'pszDict' definition 'pszString'. gdal-3.8.4/frmts/hfa/hfadictionary.cpp:111:42: note: Function 'HFADictionary' argument 1 names different: declaration 'pszDict' definition 'pszString'. gdal-3.8.4/frmts/hfa/hfaentry.cpp:90:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInt32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaentry.cpp:350:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaentry.cpp:583:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaentry.cpp:612:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaentry.cpp:729:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaentry.cpp:756:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaentry.cpp:779:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaentry.cpp:803:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaentry.cpp:827:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaentry.cpp:939:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfaentry.cpp:854:45: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfaentry.cpp:75:36: style:inconclusive: Function 'New' argument 1 names different: declaration 'psHFA' definition 'psHFAIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hfa/hfa_p.h:272:37: note: Function 'New' argument 1 names different: declaration 'psHFA' definition 'psHFAIn'. gdal-3.8.4/frmts/hfa/hfaentry.cpp:75:36: note: Function 'New' argument 1 names different: declaration 'psHFA' definition 'psHFAIn'. gdal-3.8.4/frmts/hfa/hfaentry.cpp:75:69: style:inconclusive: Function 'New' argument 3 names different: declaration 'poParent' definition 'poParentIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hfa/hfa_p.h:272:68: note: Function 'New' argument 3 names different: declaration 'poParent' definition 'poParentIn'. gdal-3.8.4/frmts/hfa/hfaentry.cpp:75:69: note: Function 'New' argument 3 names different: declaration 'poParent' definition 'poParentIn'. gdal-3.8.4/frmts/hfa/hfaentry.cpp:76:35: style:inconclusive: Function 'New' argument 4 names different: declaration 'poPrev' definition 'poPrevIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hfa/hfa_p.h:273:36: note: Function 'New' argument 4 names different: declaration 'poPrev' definition 'poPrevIn'. gdal-3.8.4/frmts/hfa/hfaentry.cpp:76:35: note: Function 'New' argument 4 names different: declaration 'poPrev' definition 'poPrevIn'. gdal-3.8.4/frmts/hfa/hfaentry.cpp:129:31: style:inconclusive: Function 'HFAEntry' argument 1 names different: declaration 'psHFA' definition 'psHFAIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hfa/hfa_p.h:275:25: note: Function 'HFAEntry' argument 1 names different: declaration 'psHFA' definition 'psHFAIn'. gdal-3.8.4/frmts/hfa/hfaentry.cpp:129:31: note: Function 'HFAEntry' argument 1 names different: declaration 'psHFA' definition 'psHFAIn'. gdal-3.8.4/frmts/hfa/hfaentry.cpp:130:55: style:inconclusive: Function 'HFAEntry' argument 4 names different: declaration 'poParent' definition 'poParentIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hfa/hfa_p.h:276:24: note: Function 'HFAEntry' argument 4 names different: declaration 'poParent' definition 'poParentIn'. gdal-3.8.4/frmts/hfa/hfaentry.cpp:130:55: note: Function 'HFAEntry' argument 4 names different: declaration 'poParent' definition 'poParentIn'. gdal-3.8.4/frmts/hfa/hfaentry.cpp:171:36: style:inconclusive: Function 'New' argument 1 names different: declaration 'psHFA' definition 'psHFAIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hfa/hfa_p.h:278:37: note: Function 'New' argument 1 names different: declaration 'psHFA' definition 'psHFAIn'. gdal-3.8.4/frmts/hfa/hfaentry.cpp:171:36: note: Function 'New' argument 1 names different: declaration 'psHFA' definition 'psHFAIn'. gdal-3.8.4/frmts/hfa/hfaentry.cpp:172:60: style:inconclusive: Function 'New' argument 4 names different: declaration 'poParent' definition 'poParentIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hfa/hfa_p.h:280:36: note: Function 'New' argument 4 names different: declaration 'poParent' definition 'poParentIn'. gdal-3.8.4/frmts/hfa/hfaentry.cpp:172:60: note: Function 'New' argument 4 names different: declaration 'poParent' definition 'poParentIn'. gdal-3.8.4/frmts/hfa/hfaentry.cpp:666:19: style: Variable 'poEntry' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/hfa/hfaentry.cpp:696:19: style: Variable 'poEntry' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/hfa/hfaentry.cpp:825:19: style: Variable 'poEntry' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/hfa/hfafield.cpp:443:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfafield.cpp:428:54: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:479:56: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:498:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:510:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:511:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:516:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:527:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:561:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:575:59: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:581:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:905:11: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:1155:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:1156:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:1348:11: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:1353:11: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:1358:11: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:1363:11: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:1631:51: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:1647:43: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfafield.cpp:1496:35: style: Parameter 'pabyData' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/hfa/hfaopen.cpp:3098:55: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/hfa/hfatest.cpp:105:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:127:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFU_Generic [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:218:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAT_MAX_ELEM_FOR_CLONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:342:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFU_Generic [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:354:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFT_Integer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:392:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:412:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:429:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:445:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Write [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:455:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Write [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:465:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Write [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:476:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:697:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:888:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:1200:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:1273:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:1282:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:1378:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFU_Min [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:1424:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:1536:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:1581:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:1596:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAT_MAX_ELEM_FOR_CLONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:1610:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:1683:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:1867:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:1997:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2190:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2206:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2221:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2240:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2259:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2317:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2382:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2444:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2458:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2469:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_PaletteIndex [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2490:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2607:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2674:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2781:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUIntBig [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2816:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2850:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:3065:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:3083:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:3115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:3200:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:4000:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:4181:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:4282:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:4339:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:4360:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:4521:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:4561:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:4577:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:4632:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dfGCPPixel [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:4761:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:4882:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:4916:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:4958:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:5009:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:5218:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfatype.cpp:244:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfatype.cpp:189:42: style:inconclusive: Function 'SetInstValue' argument 1 names different: declaration 'pszField' definition 'pszFieldPath'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hfa/hfa_p.h:434:37: note: Function 'SetInstValue' argument 1 names different: declaration 'pszField' definition 'pszFieldPath'. gdal-3.8.4/frmts/hfa/hfatype.cpp:189:42: note: Function 'SetInstValue' argument 1 names different: declaration 'pszField' definition 'pszFieldPath'. gdal-3.8.4/frmts/hfa/hfatype.cpp:263:39: style:inconclusive: Function 'GetInstCount' argument 1 names different: declaration 'pszField' definition 'pszFieldPath'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hfa/hfa_p.h:429:34: note: Function 'GetInstCount' argument 1 names different: declaration 'pszField' definition 'pszFieldPath'. gdal-3.8.4/frmts/hfa/hfatype.cpp:263:39: note: Function 'GetInstCount' argument 1 names different: declaration 'pszField' definition 'pszFieldPath'. gdal-3.8.4/frmts/hfa/hfatype.cpp:348:44: style:inconclusive: Function 'ExtractInstValue' argument 1 names different: declaration 'pszField' definition 'pszFieldPath'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hfa/hfa_p.h:431:39: note: Function 'ExtractInstValue' argument 1 names different: declaration 'pszField' definition 'pszFieldPath'. gdal-3.8.4/frmts/hfa/hfatype.cpp:348:44: note: Function 'ExtractInstValue' argument 1 names different: declaration 'pszField' definition 'pszFieldPath'. gdal-3.8.4/frmts/http/httpdriver.cpp:124:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/http/httpdriver.cpp:220:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/http/httpdriver.cpp:146:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/http/httpdriver.cpp:183:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:491:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:508:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:561:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:887:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1043:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1285:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1313:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1412:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1440:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1488:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1642:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1665:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1688:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1726:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1742:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1769:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1783:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1839:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1857:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1924:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1935:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1957:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:2025:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:2222:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:2341:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:2808:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:3362:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:520:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:677:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1132:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1162:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1440:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1465:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1488:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1511:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1543:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1566:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1589:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1613:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1642:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1665:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1688:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1726:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1742:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1769:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1785:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1839:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1865:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1924:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1935:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1957:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:2222:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:870:52: style:inconclusive: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:418:36: note: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:870:52: note: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1402:51: style:inconclusive: Function 'IdrisiRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:448:37: note: Function 'IdrisiRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1402:51: note: Function 'IdrisiRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1402:63: style:inconclusive: Function 'IdrisiRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:448:47: note: Function 'IdrisiRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1402:63: note: Function 'IdrisiRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1403:49: style:inconclusive: Function 'IdrisiRasterBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:448:67: note: Function 'IdrisiRasterBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1403:49: note: Function 'IdrisiRasterBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:677:27: style: Variable 'band' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1769:20: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/idrisi/IdrisiDataset.cpp:1924:20: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:720:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_UL_METER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:730:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_FALSE_EASTING [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:763:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:778:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:790:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:799:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:811:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:824:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:839:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:852:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:863:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:875:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:891:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:902:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:913:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:922:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:931:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:942:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:955:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:967:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:976:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:985:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:994:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PP_CENTRAL_MERIDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:1094:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PT_ALBERS_CONIC_EQUAL_AREA [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:1019:24: style: The scope of the variable 'piwDatum' can be reduced. [variableScope] gdal-3.8.4/frmts/ilwis/ilwiscoordinatesystem.cpp:1021:17: style: The scope of the variable 'osDatum' can be reduced. [variableScope] gdal-3.8.4/frmts/ilwis/ilwisdataset.cpp:210:29: error: Syntax error. Unexpected tokens in initializer. [internalAstError] gdal-3.8.4/frmts/iris/irisdataset.cpp:217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iris/irisdataset.cpp:237:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iris/irisdataset.cpp:409:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iris/irisdataset.cpp:424:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iris/irisdataset.cpp:452:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iris/irisdataset.cpp:558:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iris/irisdataset.cpp:729:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iris/irisdataset.cpp:754:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iris/irisdataset.cpp:798:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iris/irisdataset.cpp:1202:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iris/irisdataset.cpp:296:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iris/irisdataset.cpp:310:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iris/irisdataset.cpp:330:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iris/irisdataset.cpp:342:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iris/irisdataset.cpp:344:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iris/irisdataset.cpp:346:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iris/irisdataset.cpp:357:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iris/irisdataset.cpp:359:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iris/irisdataset.cpp:361:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iris/irisdataset.cpp:379:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iris/irisdataset.cpp:395:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:2845:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:2844:9: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:2845:9: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:3966:14: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:3803:13: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:3966:14: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:4284:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:4280:12: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:4284:12: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:5004:13: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:4988:13: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:5004:13: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:5363:12: style: Variable 'nflds' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:5362:12: note: nflds is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:5363:12: note: nflds is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:5612:9: style: Variable 'nflds' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:5611:9: note: nflds is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:5612:9: note: nflds is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:7757:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:7702:9: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:7757:9: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:7765:13: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:7757:9: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:7765:13: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9299:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9293:9: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9299:9: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9305:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9299:9: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9305:9: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9311:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9305:9: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9311:9: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9312:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9311:9: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9312:9: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9334:9: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9312:9: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9334:9: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9870:10: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9864:10: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9870:10: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9876:10: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9870:10: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9876:10: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9882:10: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9876:10: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9882:10: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9883:10: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9882:10: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9883:10: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10174:13: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10163:13: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10174:13: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10291:13: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10285:13: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10291:13: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10431:13: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10414:13: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10431:13: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:1239:46: style: Parameter 'compparm' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:1318:63: style: Parameter 'tiledims' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:3759:12: style: Parameter 'start' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:3759:27: style: Parameter 'stride' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:3759:43: style: Parameter 'edge' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:6579:23: style: Parameter 'r' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:6579:36: style: Parameter 's' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9456:51: style: Parameter 'pixRow' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:9456:67: style: Parameter 'pixCol' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10348:21: style: Variable 'code' can be declared as const array [constVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10369:21: style: Variable 'code' can be declared as const array [constVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10497:16: style: Parameter 'tiledims' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10497:48: style: Parameter 'compparm' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:6423:16: error: Uninitialized variable: xMtr1 [uninitvar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:6427:16: error: Uninitialized variable: yMtr1 [uninitvar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:6780:33: error: Uninitialized variable: lonrad [uninitvar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10685:9: error: Uninitialized variable: xMtr0 [uninitvar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10686:9: error: Uninitialized variable: yMtr0 [uninitvar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10702:9: error: Uninitialized variable: xMtr1 [uninitvar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10703:9: error: Uninitialized variable: yMtr1 [uninitvar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:6475:24: error: Uninitialized variable: for_trans[projcode] [legacyUninitvar] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:544:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:719:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:1697:30: style: Variable 'statmeta' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:2113:30: style: Variable 'statmeta' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:2235:30: style: Variable 'statmeta' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:2344:30: style: Variable 'statmeta' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:2535:30: style: Variable 'statmeta' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:5138:32: style: Variable 'statusFill' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:5777:43: style: Variable 'status' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:6205:7: style: Variable 'tlon' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/GDapi.c:10649:28: style: Variable 'status' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/iso8211/iso8211.h:593:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/8211createfromxml.cpp:70:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/8211dump.cpp:59:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/8211dump.cpp:268:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/8211dump.cpp:278:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/8211dump.cpp:299:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/8211dump.cpp:196:34: style: Variable 'poSubFieldDefn' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/iso8211/8211dump.cpp:267:36: style: Variable 'pabyBString' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/iso8211/8211view.cpp:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/8211view.cpp:187:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/8211view.cpp:187:20: style: Variable 'pabyBString' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/iso8211/ddffield.cpp:86:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddffield.cpp:47:63: style:inconclusive: Function 'Initialize' argument 2 names different: declaration 'pszData' definition 'pachDataIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/iso8211/iso8211.h:640:49: note: Function 'Initialize' argument 2 names different: declaration 'pszData' definition 'pachDataIn'. gdal-3.8.4/frmts/iso8211/ddffield.cpp:47:63: note: Function 'Initialize' argument 2 names different: declaration 'pszData' definition 'pachDataIn'. gdal-3.8.4/frmts/iso8211/ddffield.cpp:48:31: style:inconclusive: Function 'Initialize' argument 3 names different: declaration 'nSize' definition 'nDataSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/iso8211/iso8211.h:640:62: note: Function 'Initialize' argument 3 names different: declaration 'nSize' definition 'nDataSizeIn'. gdal-3.8.4/frmts/iso8211/ddffield.cpp:48:31: note: Function 'Initialize' argument 3 names different: declaration 'nSize' definition 'nDataSizeIn'. gdal-3.8.4/frmts/iso8211/ddffield.cpp:290:59: style:inconclusive: Function 'GetInstanceData' argument 2 names different: declaration 'pnSize' definition 'pnInstanceSize'. [funcArgNamesDifferent] gdal-3.8.4/frmts/iso8211/iso8211.h:646:53: note: Function 'GetInstanceData' argument 2 names different: declaration 'pnSize' definition 'pnInstanceSize'. gdal-3.8.4/frmts/iso8211/ddffield.cpp:290:59: note: Function 'GetInstanceData' argument 2 names different: declaration 'pnSize' definition 'pnInstanceSize'. gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:173:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:208:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:376:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:506:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:746:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:136:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:151:38: style:inconclusive: Function 'Create' argument 1 names different: declaration 'pszTag' definition 'pszTagIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/iso8211/iso8211.h:235:28: note: Function 'Create' argument 1 names different: declaration 'pszTag' definition 'pszTagIn'. gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:151:38: note: Function 'Create' argument 1 names different: declaration 'pszTag' definition 'pszTagIn'. gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:192:47: style:inconclusive: Function 'GenerateDDREntry' argument 1 names different: declaration 'poModule' definition 'poModuleIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/iso8211/iso8211.h:242:37: note: Function 'GenerateDDREntry' argument 1 names different: declaration 'poModule' definition 'poModuleIn'. gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:192:47: note: Function 'GenerateDDREntry' argument 1 names different: declaration 'poModule' definition 'poModuleIn'. gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:269:41: style:inconclusive: Function 'Initialize' argument 1 names different: declaration 'poModule' definition 'poModuleIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/iso8211/iso8211.h:244:31: note: Function 'Initialize' argument 1 names different: declaration 'poModule' definition 'poModuleIn'. gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:269:41: note: Function 'Initialize' argument 1 names different: declaration 'poModule' definition 'poModuleIn'. gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:269:65: style:inconclusive: Function 'Initialize' argument 2 names different: declaration 'pszTag' definition 'pszTagIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/iso8211/iso8211.h:244:53: note: Function 'Initialize' argument 2 names different: declaration 'pszTag' definition 'pszTagIn'. gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:269:65: note: Function 'Initialize' argument 2 names different: declaration 'pszTag' definition 'pszTagIn'. gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:270:34: style:inconclusive: Function 'Initialize' argument 3 names different: declaration 'nSize' definition 'nFieldEntrySize'. [funcArgNamesDifferent] gdal-3.8.4/frmts/iso8211/iso8211.h:244:65: note: Function 'Initialize' argument 3 names different: declaration 'nSize' definition 'nFieldEntrySize'. gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:270:34: note: Function 'Initialize' argument 3 names different: declaration 'nSize' definition 'nFieldEntrySize'. gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:270:63: style:inconclusive: Function 'Initialize' argument 4 names different: declaration 'pachRecord' definition 'pachFieldArea'. [funcArgNamesDifferent] gdal-3.8.4/frmts/iso8211/iso8211.h:245:32: note: Function 'Initialize' argument 4 names different: declaration 'pachRecord' definition 'pachFieldArea'. gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:270:63: note: Function 'Initialize' argument 4 names different: declaration 'pachRecord' definition 'pachFieldArea'. gdal-3.8.4/frmts/iso8211/ddffielddefn.cpp:192:47: style: Parameter 'poModuleIn' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/iso8211/ddfmodule.cpp:176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfmodule.cpp:368:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfmodule.cpp:389:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfmodule.cpp:265:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfmodule.cpp:624:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfmodule.cpp:665:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfmodule.cpp:679:46: style: Parameter 'poRecordIn' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:210:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:234:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:264:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:776:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:848:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:920:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:985:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1111:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1171:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1346:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1443:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1607:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1649:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1759:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1867:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:334:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:361:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:517:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:541:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:589:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:609:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:989:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1183:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1213:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1214:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1230:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1241:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1370:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1401:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1416:12: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1456:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1477:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1479:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1480:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1496:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1497:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1499:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1537:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1673:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1686:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1717:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1782:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1795:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1826:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1890:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1903:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1933:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1096:38: style:inconclusive: Function 'DeleteField' argument 1 names different: declaration 'poField' definition 'poTarget'. [funcArgNamesDifferent] gdal-3.8.4/frmts/iso8211/iso8211.h:543:31: note: Function 'DeleteField' argument 1 names different: declaration 'poField' definition 'poTarget'. gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1096:38: note: Function 'DeleteField' argument 1 names different: declaration 'poField' definition 'poTarget'. gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1751:35: style:inconclusive: Function 'SetIntSubfield' argument 5 names different: declaration 'nValue' definition 'nNewValue'. [funcArgNamesDifferent] gdal-3.8.4/frmts/iso8211/iso8211.h:509:73: note: Function 'SetIntSubfield' argument 5 names different: declaration 'nValue' definition 'nNewValue'. gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1751:35: note: Function 'SetIntSubfield' argument 5 names different: declaration 'nValue' definition 'nNewValue'. gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:717:23: style: Variable 'poFieldDefn' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1044:23: style: Variable 'poDefn' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1230:19: style: Variable 'pszOldDataLocation' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1241:19: style: Variable 'pszOldDataLocation' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/iso8211/ddfrecord.cpp:1565:23: style: Variable 'poDefn' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:112:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:292:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:794:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:855:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:912:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotBinary [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:1004:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotBinary [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:415:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:517:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:519:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:528:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:530:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:532:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:541:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:543:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:653:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:657:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:666:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:668:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:670:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:679:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:681:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:740:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:71:43: style:inconclusive: Function 'SetName' argument 1 names different: declaration 'pszName' definition 'pszNewName'. [funcArgNamesDifferent] gdal-3.8.4/frmts/iso8211/iso8211.h:369:30: note: Function 'SetName' argument 1 names different: declaration 'pszName' definition 'pszNewName'. gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:71:43: note: Function 'SetName' argument 1 names different: declaration 'pszName' definition 'pszNewName'. gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:400:60: style:inconclusive: Function 'ExtractStringData' argument 1 names different: declaration 'pachData' definition 'pachSourceData'. [funcArgNamesDifferent] gdal-3.8.4/frmts/iso8211/iso8211.h:401:47: note: Function 'ExtractStringData' argument 1 names different: declaration 'pachData' definition 'pachSourceData'. gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:400:60: note: Function 'ExtractStringData' argument 1 names different: declaration 'pachData' definition 'pachSourceData'. gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:455:54: style:inconclusive: Function 'ExtractFloatData' argument 1 names different: declaration 'pachData' definition 'pachSourceData'. [funcArgNamesDifferent] gdal-3.8.4/frmts/iso8211/iso8211.h:397:41: note: Function 'ExtractFloatData' argument 1 names different: declaration 'pachData' definition 'pachSourceData'. gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:455:54: note: Function 'ExtractFloatData' argument 1 names different: declaration 'pachData' definition 'pachSourceData'. gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:596:49: style:inconclusive: Function 'ExtractIntData' argument 1 names different: declaration 'pachData' definition 'pachSourceData'. [funcArgNamesDifferent] gdal-3.8.4/frmts/iso8211/iso8211.h:399:36: note: Function 'ExtractIntData' argument 1 names different: declaration 'pachData' definition 'pachSourceData'. gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:596:49: note: Function 'ExtractIntData' argument 1 names different: declaration 'pachData' definition 'pachSourceData'. gdal-3.8.4/frmts/iso8211/ddfsubfielddefn.cpp:739:16: style: Variable 'pabyBString' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/iso8211/8211createfromxml.cpp:281:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/8211createfromxml.cpp:299:45: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/8211createfromxml.cpp:349:54: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/iso8211/8211createfromxml.cpp:36:27: style: Parameter 'papszArgv' can be declared as const array [constParameter] gdal-3.8.4/frmts/iso8211/ddfutils.cpp:65:33: style:inconclusive: Function 'DDFScanVariable' argument 1 names different: declaration 'pszString' definition 'pszRecord'. [funcArgNamesDifferent] gdal-3.8.4/frmts/iso8211/iso8211.h:53:42: note: Function 'DDFScanVariable' argument 1 names different: declaration 'pszString' definition 'pszRecord'. gdal-3.8.4/frmts/iso8211/ddfutils.cpp:65:33: note: Function 'DDFScanVariable' argument 1 names different: declaration 'pszString' definition 'pszRecord'. gdal-3.8.4/frmts/iso8211/ddfutils.cpp:84:36: style:inconclusive: Function 'DDFFetchVariable' argument 1 names different: declaration 'pszString' definition 'pszRecord'. [funcArgNamesDifferent] gdal-3.8.4/frmts/iso8211/iso8211.h:55:45: note: Function 'DDFFetchVariable' argument 1 names different: declaration 'pszString' definition 'pszRecord'. gdal-3.8.4/frmts/iso8211/ddfutils.cpp:84:36: note: Function 'DDFFetchVariable' argument 1 names different: declaration 'pszString' definition 'pszRecord'. gdal-3.8.4/frmts/iso8211/mkcatalog.cpp:204:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:244:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:333:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level_11 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:391:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level_10 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:578:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:711:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jdem/jdemdataset.cpp:130:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jdem/jdemdataset.cpp:156:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jdem/jdemdataset.cpp:217:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jdem/jdemdataset.cpp:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jdem/jdemdataset.cpp:276:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jdem/jdemdataset.cpp:320:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jdem/jdemdataset.cpp:378:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:444:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:530:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:531:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:591:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:596:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:668:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:239:63: style:inconclusive: Function 'PALSARJaxaRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:229:45: note: Function 'PALSARJaxaRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:239:63: note: Function 'PALSARJaxaRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:240:48: style:inconclusive: Function 'PALSARJaxaRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:229:55: note: Function 'PALSARJaxaRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:240:48: note: Function 'PALSARJaxaRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:240:67: style:inconclusive: Function 'PALSARJaxaRasterBand' argument 3 names different: declaration 'fp' definition 'fpIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:229:72: note: Function 'PALSARJaxaRasterBand' argument 3 names different: declaration 'fp' definition 'fpIn'. gdal-3.8.4/frmts/jaxapalsar/jaxapalsardataset.cpp:240:67: note: Function 'PALSARJaxaRasterBand' argument 3 names different: declaration 'fp' definition 'fpIn'. gdal-3.8.4/frmts/jp2kak/jp2kakdataset.h:51:0: error: #error Compile with Kakadu library version. [preprocessorErrorDirective] gdal-3.8.4/frmts/jp2lura/jp2luracallbacks.cpp:106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cJP2_Error_OK [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2luracallbacks.cpp:224:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cJP2_Error_Write_Callback_Undefined [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2luracallbacks.cpp:331:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cJP2_Error_Failure_Write [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2luracallbacks.cpp:362:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cJP2_Error_Read_Callback_Undefined [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2luracallbacks.cpp:277:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jp2lura/jp2luracallbacks.cpp:296:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jp2lura/jp2luracallbacks.cpp:453:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jp2lura/jp2luracallbacks.cpp:453:26: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/jp2lura/jp2luracallbacks.cpp:453:20: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:102:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:188:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:353:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:363:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:376:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:405:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:37:54: style:inconclusive: Function 'JP2LuraRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.h:42:39: note: Function 'JP2LuraRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:37:54: note: Function 'JP2LuraRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:37:66: style:inconclusive: Function 'JP2LuraRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.h:42:49: note: Function 'JP2LuraRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:37:66: note: Function 'JP2LuraRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:38:51: style:inconclusive: Function 'JP2LuraRasterBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.h:42:69: note: Function 'JP2LuraRasterBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:38:51: note: Function 'JP2LuraRasterBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:39:42: style:inconclusive: Function 'JP2LuraRasterBand' argument 5 names different: declaration 'nBlockXSize' definition 'nBlockXSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.h:43:38: note: Function 'JP2LuraRasterBand' argument 5 names different: declaration 'nBlockXSize' definition 'nBlockXSizeIn'. gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:39:42: note: Function 'JP2LuraRasterBand' argument 5 names different: declaration 'nBlockXSize' definition 'nBlockXSizeIn'. gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:39:61: style:inconclusive: Function 'JP2LuraRasterBand' argument 6 names different: declaration 'nBlockYSize' definition 'nBlockYSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.h:43:55: note: Function 'JP2LuraRasterBand' argument 6 names different: declaration 'nBlockYSize' definition 'nBlockYSizeIn'. gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:39:61: note: Function 'JP2LuraRasterBand' argument 6 names different: declaration 'nBlockYSize' definition 'nBlockYSizeIn'. gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:353:21: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:376:21: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jp2lura/jp2lurarasterband.cpp:405:21: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/jpgdataset.cpp:2115:34: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/jp2lura/jp2luradataset.cpp:181:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cJP2_Colorspace_Gray [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2luradataset.cpp:205:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2luradataset.cpp:243:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2luradataset.cpp:287:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Float32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2luradataset.cpp:1674:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cJP2_Error_Not_Yet_Supported [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2luradataset.cpp:2412:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2luradataset.cpp:2483:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2luradataset.cpp:2533:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jp2lura/jp2luradataset.cpp:1227:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jp2lura/jp2luradataset.cpp:2360:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jp2lura/jp2luradataset.cpp:260:10: style: The scope of the variable 'pcMsg' can be reduced. [variableScope] gdal-3.8.4/frmts/jp2lura/jp2luradataset.cpp:937:14: style: The scope of the variable 'bUseXLBoxes' can be reduced. [variableScope] gdal-3.8.4/frmts/jp2lura/jp2luradataset.cpp:1110:20: style: The scope of the variable 'dfXRes' can be reduced. [variableScope] gdal-3.8.4/frmts/jp2lura/jp2luradataset.cpp:1110:32: style: The scope of the variable 'dfYRes' can be reduced. [variableScope] gdal-3.8.4/frmts/jp2lura/jp2luradataset.cpp:1111:17: style: The scope of the variable 'nResUnit' can be reduced. [variableScope] gdal-3.8.4/frmts/jp2lura/jp2luradataset.cpp:1632:11: style: The scope of the variable 'sChannel' can be reduced. [variableScope] gdal-3.8.4/frmts/jp2lura/jp2luradataset.cpp:1632:21: style: The scope of the variable 'sIndex' can be reduced. [variableScope] gdal-3.8.4/frmts/jp2lura/jp2luradataset.cpp:2523:17: style: The scope of the variable 'poDriver' can be reduced. [variableScope] gdal-3.8.4/frmts/jpeg/libjpeg/jccoefct.c:358:5: error: Uninitialized variable: buffer [legacyUninitvar] gdal-3.8.4/frmts/jpeg/libjpeg/jccolor.c:137:20: style: Variable 'ctab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jccolor.c:193:20: style: Variable 'ctab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jccolor.c:232:20: style: Variable 'ctab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jcdctmgr.c:69:33: warning: Either the condition 'qtblno>=4' is redundant or the array 'cinfo->quant_tbl_ptrs[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond] gdal-3.8.4/frmts/jpeg/libjpeg/jcdctmgr.c:66:30: note: Assuming that condition 'qtblno>=4' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jcdctmgr.c:69:33: note: Array index out of bounds gdal-3.8.4/frmts/jpeg/libjpeg/jcdctmgr.c:69:33: warning: Either the condition 'qtblno<0' is redundant or the array 'cinfo->quant_tbl_ptrs[4]' is accessed at index -1, which is out of bounds. [negativeIndex] gdal-3.8.4/frmts/jpeg/libjpeg/jcdctmgr.c:66:16: note: Assuming that condition 'qtblno<0' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jcdctmgr.c:69:33: note: Negative array index gdal-3.8.4/frmts/jpeg/libjpeg/jcdctmgr.c:180:58: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'forward_DCT' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/jpeg/libjpeg/jcdctmgr.c:365:29: note: You might need to cast the function pointer here gdal-3.8.4/frmts/jpeg/libjpeg/jcdctmgr.c:180:58: note: Parameter 'compptr' can be declared as pointer to const gdal-3.8.4/frmts/jpeg/libjpeg/jcdctmgr.c:189:13: style: Variable 'divisors' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jcdctmgr.c:270:64: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'forward_DCT_float' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/jpeg/libjpeg/jcdctmgr.c:371:29: note: You might need to cast the function pointer here gdal-3.8.4/frmts/jpeg/libjpeg/jcdctmgr.c:270:64: note: Parameter 'compptr' can be declared as pointer to const gdal-3.8.4/frmts/jpeg/libjpeg/jcdctmgr.c:279:16: style: Variable 'divisors' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jchuff.c:789:11: warning: Either the condition 'codesize[i]>32' is redundant or the array 'bits[33]' is accessed at index 33, which is out of bounds. [arrayIndexOutOfBoundsCond] gdal-3.8.4/frmts/jpeg/libjpeg/jchuff.c:786:23: note: Assuming that condition 'codesize[i]>32' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jchuff.c:789:11: note: Array index out of bounds gdal-3.8.4/frmts/jpeg/libjpeg/jchuff.c:213:11: style: Condition 'i<0' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/jpeg/libjpeg/jchuff.c:212:9: note: Assignment 'i=(int)htbl->bits[l]', assigned value is greater than -1 gdal-3.8.4/frmts/jpeg/libjpeg/jchuff.c:213:11: note: Condition 'i<0' is always false gdal-3.8.4/frmts/jpeg/libjpeg/jchuff.c:259:11: style: Condition 'i<0' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/jpeg/libjpeg/jchuff.c:258:22: note: Assignment 'i=htbl->huffval[p]', assigned value is greater than -1 gdal-3.8.4/frmts/jpeg/libjpeg/jchuff.c:259:11: note: Condition 'i<0' is always false gdal-3.8.4/frmts/jpeg/libjpeg/jchuff.c:110:25: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jchuff.c:357:20: style: Parameter 'dctbl' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/jpeg/libjpeg/jchuff.c:357:42: style: Parameter 'actbl' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/jpeg/libjpeg/jchuff.c:853:25: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jcmarker.c:158:9: warning: Either the condition 'qtbl==NULL' is redundant or there is possible null pointer dereference: qtbl. [nullPointerRedundantCheck] gdal-3.8.4/frmts/jpeg/libjpeg/jcmarker.c:153:12: note: Assuming that condition 'qtbl==NULL' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jcmarker.c:158:9: note: Null pointer dereference gdal-3.8.4/frmts/jpeg/libjpeg/jcmarker.c:316:24: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jcmarker.c:559:24: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jcparam.c:43:36: warning: Either the condition 'which_tbl<0' is redundant or the array 'cinfo->quant_tbl_ptrs[4]' is accessed at index -1, which is out of bounds. [negativeIndex] gdal-3.8.4/frmts/jpeg/libjpeg/jcparam.c:40:17: note: Assuming that condition 'which_tbl<0' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jcparam.c:43:36: note: Negative array index gdal-3.8.4/frmts/jpeg/libjpeg/jcmaster.c:55:27: style: Checking if unsigned expression 'cinfo->image_height' is less than zero. [unsignedLessThanZero] gdal-3.8.4/frmts/jpeg/libjpeg/jcmaster.c:55:54: style: Checking if unsigned expression 'cinfo->image_width' is less than zero. [unsignedLessThanZero] gdal-3.8.4/frmts/jpeg/libjpeg/jcphuff.c:165:30: warning: Either the condition 'tbl>=4' is redundant or the array 'entropy->count_ptrs[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond] gdal-3.8.4/frmts/jpeg/libjpeg/jcphuff.c:161:26: note: Assuming that condition 'tbl>=4' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jcphuff.c:165:30: note: Array index out of bounds gdal-3.8.4/frmts/jpeg/libjpeg/jcphuff.c:165:30: warning: Either the condition 'tbl<0' is redundant or the array 'entropy->count_ptrs[4]' is accessed at index -1, which is out of bounds. [negativeIndex] gdal-3.8.4/frmts/jpeg/libjpeg/jcphuff.c:161:15: note: Assuming that condition 'tbl<0' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jcphuff.c:165:30: note: Negative array index gdal-3.8.4/frmts/jpeg/libjpeg/jcphuff.c:111:25: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jcphuff.c:286:21: style: Variable 'tbl' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jcphuff.c:385:25: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jcphuff.c:772:25: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jcsample.c:141:61: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'int_downsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/jpeg/libjpeg/jcsample.c:511:33: note: You might need to cast the function pointer here gdal-3.8.4/frmts/jpeg/libjpeg/jcsample.c:141:61: note: Parameter 'compptr' can be declared as pointer to const gdal-3.8.4/frmts/jpeg/libjpeg/jcsample.c:188:66: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'fullsize_downsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/jpeg/libjpeg/jcsample.c:494:28: note: You might need to cast the function pointer here gdal-3.8.4/frmts/jpeg/libjpeg/jcsample.c:188:66: note: Parameter 'compptr' can be declared as pointer to const gdal-3.8.4/frmts/jpeg/libjpeg/jcsample.c:213:62: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'h2v1_downsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/jpeg/libjpeg/jcsample.c:498:33: note: You might need to cast the function pointer here gdal-3.8.4/frmts/jpeg/libjpeg/jcsample.c:213:62: note: Parameter 'compptr' can be declared as pointer to const gdal-3.8.4/frmts/jpeg/libjpeg/jcsample.c:250:62: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'h2v2_downsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/jpeg/libjpeg/jcsample.c:507:28: note: You might need to cast the function pointer here gdal-3.8.4/frmts/jpeg/libjpeg/jcsample.c:250:62: note: Parameter 'compptr' can be declared as pointer to const gdal-3.8.4/frmts/jpeg/libjpeg/jcsample.c:293:69: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'h2v2_smooth_downsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/jpeg/libjpeg/jcsample.c:503:28: note: You might need to cast the function pointer here gdal-3.8.4/frmts/jpeg/libjpeg/jcsample.c:293:69: note: Parameter 'compptr' can be declared as pointer to const gdal-3.8.4/frmts/jpeg/libjpeg/jcsample.c:393:72: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'fullsize_smooth_downsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/jpeg/libjpeg/jcsample.c:490:28: note: You might need to cast the function pointer here gdal-3.8.4/frmts/jpeg/libjpeg/jcsample.c:393:72: note: Parameter 'compptr' can be declared as pointer to const gdal-3.8.4/frmts/jpeg/libjpeg/jctrans.c:121:41: warning: Either the condition 'tblno>=4' is redundant or the array 'srcinfo->quant_tbl_ptrs[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond] gdal-3.8.4/frmts/jpeg/libjpeg/jctrans.c:118:28: note: Assuming that condition 'tblno>=4' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jctrans.c:121:41: note: Array index out of bounds gdal-3.8.4/frmts/jpeg/libjpeg/jctrans.c:121:41: warning: Either the condition 'tblno<0' is redundant or the array 'srcinfo->quant_tbl_ptrs[4]' is accessed at index -1, which is out of bounds. [negativeIndex] gdal-3.8.4/frmts/jpeg/libjpeg/jctrans.c:118:15: note: Assuming that condition 'tblno<0' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jctrans.c:121:41: note: Negative array index gdal-3.8.4/frmts/jpeg/libjpeg/jctrans.c:69:15: style: Variable 'c_quant' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jctrans.c:69:25: style: Variable 'slot_quant' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jctrans.c:295:5: error: Uninitialized variable: buffer [legacyUninitvar] gdal-3.8.4/frmts/jpeg/libjpeg/jdatasrc.c:98:14: style: Checking if unsigned expression 'nbytes' is less than zero. [unsignedLessThanZero] gdal-3.8.4/frmts/jpeg/libjpeg/jdcolor.c:96:7: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] gdal-3.8.4/frmts/jpeg/libjpeg/jdcolor.c:99:7: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] gdal-3.8.4/frmts/jpeg/libjpeg/jdcolor.c:132:22: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdcolor.c:133:18: style: Variable 'Crrtab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdcolor.c:134:18: style: Variable 'Cbbtab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdcolor.c:135:20: style: Variable 'Crgtab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdcolor.c:136:20: style: Variable 'Cbgtab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdcolor.c:257:22: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdcolor.c:258:18: style: Variable 'Crrtab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdcolor.c:259:18: style: Variable 'Cbbtab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdcolor.c:260:20: style: Variable 'Crgtab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdcolor.c:261:20: style: Variable 'Cbgtab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jddctmgr.c:60:19: style: union member 'multiplier_table::islow_array' is never used. [unusedStructMember] gdal-3.8.4/frmts/jpeg/libjpeg/jddctmgr.c:62:19: style: union member 'multiplier_table::ifast_array' is never used. [unusedStructMember] gdal-3.8.4/frmts/jpeg/libjpeg/jddctmgr.c:65:19: style: union member 'multiplier_table::float_array' is never used. [unusedStructMember] gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:116:34: warning: Either the condition 'actbl<0' is redundant or the array 'entropy->ac_derived_tbls[4]' is accessed at index -1, which is out of bounds. [negativeIndex] gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:111:15: note: Assuming that condition 'actbl<0' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:116:34: note: Negative array index gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:175:68: warning: Either the condition 'actbl>=4' is redundant or the array 'cinfo->ac_huff_tbl_ptrs[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond] gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:111:28: note: Assuming that condition 'actbl>=4' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:115:43: note: Calling function 'jpeg_make_d_derived_tbl', 3rd argument 'actbl' value is 4 gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:175:68: note: Array index out of bounds gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:175:68: warning: Either the condition 'actbl<0' is redundant or the array 'cinfo->ac_huff_tbl_ptrs[4]' is accessed at index -1, which is out of bounds. [negativeIndex] gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:111:15: note: Assuming that condition 'actbl<0' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:115:43: note: Calling function 'jpeg_make_d_derived_tbl', 3rd argument 'actbl' value is -1 gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:175:68: note: Negative array index gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:192:11: style: Condition 'i<0' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:191:9: note: Assignment 'i=(int)htbl->bits[l]', assigned value is greater than -1 gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:192:11: note: Condition 'i<0' is always false gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:269:15: style: Condition 'sym<0' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:268:30: note: Assignment 'sym=htbl->huffval[i]', assigned value is greater than -1 gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:269:15: note: Condition 'sym<0' is always false gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:93:25: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:567:6: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gdal-3.8.4/frmts/jpeg/libjpeg/jdhuff.c:593:10: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] gdal-3.8.4/frmts/jpeg/libjpeg/jdcoefct.c:413:16: style: Variable 'qtable' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdcoefct.c:414:9: style: Variable 'coef_bits' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdcoefct.c:477:8: style: Variable 'coef_bits' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdinput.c:240:5: warning: Either the condition 'qtblno>=4' is redundant or the array 'cinfo->quant_tbl_ptrs[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond] gdal-3.8.4/frmts/jpeg/libjpeg/jdinput.c:233:30: note: Assuming that condition 'qtblno>=4' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jdinput.c:240:5: note: Array index out of bounds gdal-3.8.4/frmts/jpeg/libjpeg/jdinput.c:240:5: warning: Either the condition 'qtblno<0' is redundant or the array 'cinfo->quant_tbl_ptrs[4]' is accessed at index -1, which is out of bounds. [negativeIndex] gdal-3.8.4/frmts/jpeg/libjpeg/jdinput.c:233:16: note: Assuming that condition 'qtblno<0' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jdinput.c:240:5: note: Negative array index gdal-3.8.4/frmts/jpeg/libjpeg/jdcoefct.c:259:5: error: Uninitialized variable: buffer [legacyUninitvar] gdal-3.8.4/frmts/jpeg/libjpeg/jdmerge.c:110:7: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] gdal-3.8.4/frmts/jpeg/libjpeg/jdmerge.c:113:7: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] gdal-3.8.4/frmts/jpeg/libjpeg/jdmerge.c:239:22: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdmerge.c:240:9: style: Variable 'Crrtab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdmerge.c:241:9: style: Variable 'Cbbtab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdmerge.c:242:11: style: Variable 'Crgtab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdmerge.c:243:11: style: Variable 'Cbgtab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdmerge.c:301:22: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdmerge.c:302:9: style: Variable 'Crrtab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdmerge.c:303:9: style: Variable 'Cbbtab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdmerge.c:304:11: style: Variable 'Crgtab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdmerge.c:305:11: style: Variable 'Cbgtab' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdmarker.c:474:41: warning: Either the condition 'l_index<0' is redundant or the array 'cinfo->ac_huff_tbl_ptrs[4]' is accessed at index -1, which is out of bounds. [negativeIndex] gdal-3.8.4/frmts/jpeg/libjpeg/jdmarker.c:472:19: note: Assuming that condition 'l_index<0' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jdmarker.c:474:41: note: Negative array index gdal-3.8.4/frmts/jpeg/libjpeg/jdmarker.c:478:41: warning: Either the condition 'l_index<0' is redundant or the array 'cinfo->dc_huff_tbl_ptrs[4]' is accessed at index -1, which is out of bounds. [negativeIndex] gdal-3.8.4/frmts/jpeg/libjpeg/jdmarker.c:476:19: note: Assuming that condition 'l_index<0' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jdmarker.c:478:41: note: Negative array index gdal-3.8.4/frmts/jpeg/libjpeg/jdmarker.c:519:30: warning: Either the condition 'n>=4' is redundant or the array 'cinfo->quant_tbl_ptrs[4]' is accessed at index 4, which is out of bounds. [arrayIndexOutOfBoundsCond] gdal-3.8.4/frmts/jpeg/libjpeg/jdmarker.c:516:11: note: Assuming that condition 'n>=4' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jdmarker.c:519:30: note: Array index out of bounds gdal-3.8.4/frmts/jpeg/libjpeg/jdmarker.c:980:11: style: Condition '!get_soi(cinfo)' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/jpeg/libjpeg/jdmarker.c:980:20: note: Calling function 'get_soi' returns 1 gdal-3.8.4/frmts/jpeg/libjpeg/jdmarker.c:980:11: note: Condition '!get_soi(cinfo)' is always false gdal-3.8.4/frmts/jpeg/libjpeg/jdmarker.c:267:27: style: Checking if unsigned expression 'cinfo->image_height' is less than zero. [unsignedLessThanZero] gdal-3.8.4/frmts/jpeg/libjpeg/jdmarker.c:267:54: style: Checking if unsigned expression 'cinfo->image_width' is less than zero. [unsignedLessThanZero] gdal-3.8.4/frmts/jpeg/libjpeg/jdmarker.c:591:52: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdmarker.c:667:53: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdmarker.c:1202:14: style: Variable 'action' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/jpeg/libjpeg/jdphuff.c:175:28: warning: Either the condition 'tbl<0' is redundant or the array 'entropy->derived_tbls[4]' is accessed at index -1, which is out of bounds. [negativeIndex] gdal-3.8.4/frmts/jpeg/libjpeg/jdphuff.c:172:10: note: Assuming that condition 'tbl<0' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jdphuff.c:175:28: note: Negative array index gdal-3.8.4/frmts/jpeg/libjpeg/jdphuff.c:182:33: warning: Either the condition 'tbl<0' is redundant or the array 'entropy->derived_tbls[4]' is accessed at index -1, which is out of bounds. [negativeIndex] gdal-3.8.4/frmts/jpeg/libjpeg/jdphuff.c:179:15: note: Assuming that condition 'tbl<0' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jdphuff.c:182:33: note: Negative array index gdal-3.8.4/frmts/jpeg/libjpeg/jdphuff.c:101:25: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jdphuff.c:303:25: style: Variable 'compptr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jerror.c:120:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpeg/libjpeg/jdsample.c:190:61: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'int_upsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/jpeg/libjpeg/jdsample.c:466:31: note: You might need to cast the function pointer here gdal-3.8.4/frmts/jpeg/libjpeg/jdsample.c:190:61: note: Parameter 'compptr' can be declared as pointer to const gdal-3.8.4/frmts/jpeg/libjpeg/jdsample.c:305:68: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'h2v1_fancy_upsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/jpeg/libjpeg/jdsample.c:452:26: note: You might need to cast the function pointer here gdal-3.8.4/frmts/jpeg/libjpeg/jdsample.c:305:68: note: Parameter 'compptr' can be declared as pointer to const gdal-3.8.4/frmts/jpeg/libjpeg/jdsample.c:346:68: style: Parameter 'compptr' can be declared as pointer to const. However it seems that 'h2v2_fancy_upsample' is a callback function, if 'compptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/jpeg/libjpeg/jdsample.c:459:26: note: You might need to cast the function pointer here gdal-3.8.4/frmts/jpeg/libjpeg/jdsample.c:346:68: note: Parameter 'compptr' can be declared as pointer to const gdal-3.8.4/frmts/jpeg/libjpeg/jidctflt.c:79:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jidctint.c:159:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jidctfst.c:179:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jidctred.c:130:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jidctred.c:283:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jidctred.c:388:21: style: Variable 'quantptr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jidctred.c:389:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:281:28: warning: Either the condition 'pool_id>=2' is redundant or the array 'mem->small_list[2]' is accessed at index 2, which is out of bounds. [arrayIndexOutOfBoundsCond] gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:278:30: note: Assuming that condition 'pool_id>=2' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:281:28: note: Array index out of bounds gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:281:28: warning: Either the condition 'pool_id<0' is redundant or the array 'mem->small_list[2]' is accessed at index -1, which is out of bounds. [negativeIndex] gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:278:15: note: Assuming that condition 'pool_id<0' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:281:28: note: Negative array index gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:970:29: warning: Either the condition 'pool_id<0' is redundant or the array 'mem->large_list[2]' is accessed at index -1, which is out of bounds. [negativeIndex] gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:940:15: note: Assuming that condition 'pool_id<0' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:970:29: note: Negative array index gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:971:18: warning: Either the condition 'pool_id<0' is redundant or the array 'mem->large_list[2]' is accessed at index -1, which is out of bounds. [negativeIndex] gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:940:15: note: Assuming that condition 'pool_id<0' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:971:18: note: Negative array index gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:984:29: warning: Either the condition 'pool_id<0' is redundant or the array 'mem->small_list[2]' is accessed at index -1, which is out of bounds. [negativeIndex] gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:940:15: note: Assuming that condition 'pool_id<0' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:984:29: note: Negative array index gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:985:18: warning: Either the condition 'pool_id<0' is redundant or the array 'mem->small_list[2]' is accessed at index -1, which is out of bounds. [negativeIndex] gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:940:15: note: Assuming that condition 'pool_id<0' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:985:18: note: Negative array index gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:372:3: warning: Either the condition 'hdr_ptr==NULL' is redundant or there is possible null pointer dereference: hdr_ptr. [nullPointerRedundantCheck] gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:367:15: note: Assuming that condition 'hdr_ptr==NULL' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:372:3: note: Null pointer dereference gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:376:3: warning: Either the condition 'hdr_ptr==NULL' is redundant or there is possible null pointer dereference: hdr_ptr. [nullPointerRedundantCheck] gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:367:15: note: Assuming that condition 'hdr_ptr==NULL' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:376:3: note: Null pointer dereference gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:377:3: warning: Either the condition 'hdr_ptr==NULL' is redundant or there is possible null pointer dereference: hdr_ptr. [nullPointerRedundantCheck] gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:367:15: note: Assuming that condition 'hdr_ptr==NULL' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:377:3: note: Null pointer dereference gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:380:32: warning: Either the condition 'hdr_ptr==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:367:15: note: Assuming that condition 'hdr_ptr==NULL' is not redundant gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:380:32: note: Null pointer addition gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:1108:12: style: Variable 'memenv' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:97:14: style: union member 'small_pool_struct::dummy' is never used. [unusedStructMember] gdal-3.8.4/frmts/jpeg/libjpeg/jmemmgr.c:108:14: style: union member 'large_pool_struct::dummy' is never used. [unusedStructMember] gdal-3.8.4/frmts/jpeg/libjpeg/jquant1.c:542:14: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] gdal-3.8.4/frmts/jpeg/libjpeg/jquant1.c:590:13: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] gdal-3.8.4/frmts/jpeg/libjpeg/jquant1.c:591:13: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] gdal-3.8.4/frmts/jpeg/libjpeg/jquant1.c:592:13: portability: Assigning an integer to a pointer is not portable. [AssignmentIntegerToAddress] gdal-3.8.4/frmts/jpeg/libjpeg/jquant1.c:525:9: style: Variable 'dither' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jquant1.c:578:9: style: Variable 'dither0' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jquant1.c:579:9: style: Variable 'dither1' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jquant1.c:580:9: style: Variable 'dither2' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jquant1.c:635:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jstdhuff.c:18:1: error: There is an unknown macro here somewhere. Configuration is required. If LOCAL is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/jpeg/vsidataio.cpp:35:0: debug: Failed to parse 'typedef CPL_C_START CPL_C_END struct { struct jpeg_source_mgr pub ; VSILFILE * infile ; JOCTET * buffer ; boolean start_of_file ; } my_source_mgr ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/frmts/jpeg/vsidataio.cpp:65:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpeg/vsidataio.cpp:109:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JERR_INPUT_EMPTY [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpeg/vsidataio.cpp:248:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable my_source_mgr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpeg/vsidataio.cpp:298:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JPOOL_IMAGE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpeg/vsidataio.cpp:343:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JERR_FILE_WRITE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpeg/vsidataio.cpp:370:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JERR_FILE_WRITE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpeg/vsidataio.cpp:60:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpeg/vsidataio.cpp:101:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpeg/vsidataio.cpp:193:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpeg/vsidataio.cpp:249:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpeg/vsidataio.cpp:255:11: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpeg/vsidataio.cpp:294:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpeg/vsidataio.cpp:327:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpeg/vsidataio.cpp:362:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpeg/vsidataio.cpp:403:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpegxl/jpegxl.cpp:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpegxl/jpegxl.cpp:180:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpegxl/jpegxl.cpp:247:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JXL_DEC_BASIC_INFO [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpegxl/jpegxl.cpp:304:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JXL_DEC_BASIC_INFO [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpegxl/jpegxl.cpp:942:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpegxl/jpegxl.cpp:998:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpegxl/jpegxl.cpp:1034:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpegxl/jpegxl.cpp:1056:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpegxl/jpegxl.cpp:1375:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JXL_DEC_FULL_IMAGE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpegxl/jpegxl.cpp:1574:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpegxl/jpegxl.cpp:1678:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpegxl/jpegxl.cpp:1782:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpegxl/jpegxl.cpp:3008:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpeg/libjpeg/jquant2.c:866:22: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jquant2.c:969:12: style: Variable 'range_limit' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpeg/libjpeg/jquant2.c:970:8: style: Variable 'error_limit' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:93:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLE_AppDefined [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:123:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:245:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:329:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:430:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:447:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:491:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:878:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:982:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDU_PRECINCT_DATABIN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1000:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1098:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1210:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1252:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1416:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1458:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1473:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable panBandMap [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1494:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable panBandMap [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1506:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1615:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1661:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GARIO_ERROR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1976:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:2075:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:76:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:185:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:470:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:471:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:754:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:794:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:955:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1506:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1522:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1527:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1536:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1538:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1587:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1615:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1662:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1866:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1884:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1920:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1921:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1996:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1998:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:2025:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:2026:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:2082:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:460:44: style:inconclusive: Function 'Initialize' argument 1 names different: declaration 'url' definition 'pszDatasetName'. [funcArgNamesDifferent] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.h:191:32: note: Function 'Initialize' argument 1 names different: declaration 'url' definition 'pszDatasetName'. gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:460:44: note: Function 'Initialize' argument 1 names different: declaration 'url' definition 'pszDatasetName'. gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:979:39: style:inconclusive: Function 'KakaduClassId' argument 1 names different: declaration 'nClassId' definition 'nClassIdIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.h:193:34: note: Function 'KakaduClassId' argument 1 names different: declaration 'nClassId' definition 'nClassIdIn'. gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:979:39: note: Function 'KakaduClassId' argument 1 names different: declaration 'nClassId' definition 'nClassIdIn'. gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1238:62: style:inconclusive: Function 'BeginAsyncReader' argument 10 names different: declaration 'bandMap' definition 'pBandMap'. [funcArgNamesDifferent] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.h:218:43: note: Function 'BeginAsyncReader' argument 10 names different: declaration 'bandMap' definition 'pBandMap'. gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1238:62: note: Function 'BeginAsyncReader' argument 10 names different: declaration 'bandMap' definition 'pBandMap'. gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1655:69: style:inconclusive: Function 'GetNextUpdatedRegion' argument 1 names different: declaration 'timeout' definition 'dfTimeout'. [funcArgNamesDifferent] gdal-3.8.4/frmts/jpipkak/jpipkakdataset.h:338:33: note: Function 'GetNextUpdatedRegion' argument 1 names different: declaration 'timeout' definition 'dfTimeout'. gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1655:69: note: Function 'GetNextUpdatedRegion' argument 1 names different: declaration 'timeout' definition 'dfTimeout'. gdal-3.8.4/frmts/jpipkak/jpipkakdataset.cpp:1541:21: style: Variable 'view_siz' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/kea/keaband.cpp:51:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:150:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:201:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:262:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFU_PixelCount [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:315:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:336:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:369:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:401:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:417:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:510:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:574:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:594:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:613:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:660:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:679:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:693:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:707:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:735:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:788:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:841:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:857:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:990:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFT_Integer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:1043:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:1154:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:1227:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kea_greyindex [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:1312:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:1354:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:1372:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:1397:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:1416:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaband.cpp:1420:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.h:128:1: style: The class 'LockedRefCount' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] gdal-3.8.4/frmts/kea/keaband.cpp:267:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keaband.cpp:280:37: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keaband.cpp:306:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keaband.cpp:324:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keaband.cpp:747:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keaband.cpp:756:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keaband.cpp:806:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keaband.cpp:862:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keaband.cpp:910:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keaband.cpp:916:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keaband.cpp:928:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keaband.cpp:934:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keaband.cpp:946:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keaband.cpp:952:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keaband.cpp:1314:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keaband.cpp:1322:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keaband.cpp:310:9: style: The scope of the variable 'nFactor' can be reduced. [variableScope] gdal-3.8.4/frmts/kea/keaband.cpp:310:18: style: The scope of the variable 'nXSize' can be reduced. [variableScope] gdal-3.8.4/frmts/kea/keaband.cpp:310:26: style: The scope of the variable 'nYSize' can be reduced. [variableScope] gdal-3.8.4/frmts/kea/keaband.cpp:511:9: style: The scope of the variable 'nIndex' can be reduced. [variableScope] gdal-3.8.4/frmts/kea/keaband.cpp:43:41: style:inconclusive: Function 'KEARasterBand' argument 3 names different: declaration 'eAccess' definition 'eAccessIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/kea/keaband.h:61:66: note: Function 'KEARasterBand' argument 3 names different: declaration 'eAccess' definition 'eAccessIn'. gdal-3.8.4/frmts/kea/keaband.cpp:43:41: note: Function 'KEARasterBand' argument 3 names different: declaration 'eAccess' definition 'eAccessIn'. gdal-3.8.4/frmts/kea/keaband.cpp:1221:62: style:inconclusive: Function 'SetColorInterpretation' argument 1 names different: declaration 'gdalinterp' definition 'egdalinterp'. [funcArgNamesDifferent] gdal-3.8.4/frmts/kea/keaband.h:109:51: note: Function 'SetColorInterpretation' argument 1 names different: declaration 'gdalinterp' definition 'egdalinterp'. gdal-3.8.4/frmts/kea/keaband.cpp:1221:62: note: Function 'SetColorInterpretation' argument 1 names different: declaration 'gdalinterp' definition 'egdalinterp'. gdal-3.8.4/frmts/kea/keacopy.cpp:88:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keacopy.cpp:145:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kea_att_file [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keacopy.cpp:354:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kea_continuous [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keacopy.cpp:400:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kea_64float [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keacopy.cpp:448:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keacopy.cpp:478:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pszId [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keacopy.cpp:269:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keacopy.cpp:279:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keacopy.cpp:288:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keacopy.cpp:289:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keadataset.cpp:48:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.cpp:91:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kea_undefined [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.cpp:140:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.cpp:258:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEA_IMAGE_CHUNK_SIZE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.cpp:354:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.cpp:431:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.cpp:503:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.cpp:589:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.cpp:609:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.cpp:636:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.cpp:670:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.cpp:712:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.cpp:734:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.cpp:780:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.cpp:819:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEA_IMAGE_CHUNK_SIZE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.cpp:894:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.cpp:919:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_GCP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.cpp:951:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keadataset.cpp:703:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keadataset.cpp:711:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keadataset.cpp:919:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/keadataset.cpp:696:9: style: The scope of the variable 'nCurrentBand' can be reduced. [variableScope] gdal-3.8.4/frmts/kea/keadataset.cpp:782:9: style: The scope of the variable 'nIndex' can be reduced. [variableScope] gdal-3.8.4/frmts/kea/keadataset.cpp:229:50: style:inconclusive: Function 'CreateLL' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/kea/keadataset.h:44:37: note: Function 'CreateLL' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/kea/keadataset.cpp:229:50: note: Function 'CreateLL' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/kea/keadataset.cpp:340:37: style:inconclusive: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/kea/keadataset.h:57:36: note: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/kea/keadataset.cpp:340:37: note: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/kea/keadataset.cpp:483:61: style:inconclusive: Function 'KEADataset' argument 2 names different: declaration 'eAccess' definition 'eAccessIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/kea/keadataset.h:49:53: note: Function 'KEADataset' argument 2 names different: declaration 'eAccess' definition 'eAccessIn'. gdal-3.8.4/frmts/kea/keadataset.cpp:483:61: note: Function 'KEADataset' argument 2 names different: declaration 'eAccess' definition 'eAccessIn'. gdal-3.8.4/frmts/kea/keadataset.cpp:499:38: style: Variable 'pSpatialInfo' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/kea/keadataset.cpp:579:38: style: Variable 'pSpatialInfo' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/kea/keadriver.cpp:45:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keamaskband.cpp:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keamaskband.cpp:81:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keamaskband.cpp:114:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/jpegxl/jpegxl.cpp:46:10: style:inconclusive: Technically the member function '::VSILFileReleaser::operator()' can be const. [functionConst] gdal-3.8.4/frmts/kea/keaoverview.cpp:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaoverview.cpp:60:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaoverview.cpp:94:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaoverview.cpp:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/keaoverview.cpp:34:37: style:inconclusive: Function 'KEAOverview' argument 3 names different: declaration 'eAccess' definition 'eAccessIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/kea/keaoverview.h:43:64: note: Function 'KEAOverview' argument 3 names different: declaration 'eAccess' definition 'eAccessIn'. gdal-3.8.4/frmts/kea/keaoverview.cpp:34:37: note: Function 'KEAOverview' argument 3 names different: declaration 'eAccess' definition 'eAccessIn'. gdal-3.8.4/frmts/kea/kearat.cpp:67:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAT_MAX_ELEM_FOR_CLONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:220:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFU_Generic [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:249:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFT_Integer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:303:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usage [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:320:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:337:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:350:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:362:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Write [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:368:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Write [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:374:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Write [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:394:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:535:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:746:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:879:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:915:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFT_Real [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:983:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:993:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:1003:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAT_MAX_ELEM_FOR_CLONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:1012:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kea_continuous [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:1025:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRTT_ATHEMATIC [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/kea/kearat.cpp:121:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/kearat.cpp:147:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/kearat.cpp:172:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/kearat.cpp:412:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/kearat.cpp:467:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/kearat.cpp:553:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/kearat.cpp:597:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/kearat.cpp:642:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/kearat.cpp:678:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/kearat.cpp:764:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/kearat.cpp:801:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/kea/kearat.cpp:971:57: style:inconclusive: Function 'SetLinearBinning' argument 1 names different: declaration 'dfRow0Min' definition 'ldfRow0Min'. [funcArgNamesDifferent] gdal-3.8.4/frmts/kea/kearat.h:86:44: note: Function 'SetLinearBinning' argument 1 names different: declaration 'dfRow0Min' definition 'ldfRow0Min'. gdal-3.8.4/frmts/kea/kearat.cpp:971:57: note: Function 'SetLinearBinning' argument 1 names different: declaration 'dfRow0Min' definition 'ldfRow0Min'. gdal-3.8.4/frmts/kea/kearat.cpp:972:57: style:inconclusive: Function 'SetLinearBinning' argument 2 names different: declaration 'dfBinSize' definition 'ldfBinSize'. [funcArgNamesDifferent] gdal-3.8.4/frmts/kea/kearat.h:87:44: note: Function 'SetLinearBinning' argument 2 names different: declaration 'dfBinSize' definition 'ldfBinSize'. gdal-3.8.4/frmts/kea/kearat.cpp:972:57: note: Function 'SetLinearBinning' argument 2 names different: declaration 'dfBinSize' definition 'ldfBinSize'. gdal-3.8.4/frmts/jpegxl/jpegxl.cpp:215:45: style: Parameter 'poOpenInfo' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:440:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:466:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:499:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:517:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInt32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:584:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:595:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:607:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:627:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:688:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:730:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:822:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:835:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:851:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Float32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:1205:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:1221:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:1428:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:1438:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:1526:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:401:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:417:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:455:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:467:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:480:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:601:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:639:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:792:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:869:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:1080:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:1246:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:1406:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2052:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2422:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2443:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2574:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2664:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2722:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2742:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2758:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2877:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2934:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2954:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2976:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3064:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3083:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3099:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3229:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3257:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3690:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:264:20: style: C-style reference casting [cstyleCast] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:1333:23: style: The scope of the variable 'unitcode' can be reduced. [variableScope] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:1182:51: style:inconclusive: Function 'convert_measure' argument 3 names different: declaration 'pszUnitsFrom' definition 'pszSpace'. [funcArgNamesDifferent] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:284:63: note: Function 'convert_measure' argument 3 names different: declaration 'pszUnitsFrom' definition 'pszSpace'. gdal-3.8.4/frmts/leveller/levellerdataset.cpp:1182:51: note: Function 'convert_measure' argument 3 names different: declaration 'pszUnitsFrom' definition 'pszSpace'. gdal-3.8.4/frmts/leveller/levellerdataset.cpp:584:22: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:595:22: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/leveller/levellerdataset.cpp:607:22: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/map/mapdataset.cpp:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/map/mapdataset.cpp:109:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/map/mapdataset.cpp:155:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/map/mapdataset.cpp:169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/map/mapdataset.cpp:190:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/map/mapdataset.cpp:443:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/map/mapdataset.cpp:499:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:208:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:220:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:429:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:519:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nZoomLevel [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:706:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:837:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:851:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:892:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_osRasterTable [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:956:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:975:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:987:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1012:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1029:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nTileMatrixHeight [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1039:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1072:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1192:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nShiftXTiles [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1208:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nTileMatrixWidth [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1262:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nZoomLevel [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1336:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1361:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1378:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1466:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1534:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCStringsAsUTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1549:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1583:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1655:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1672:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1809:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1915:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1985:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2028:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2043:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2359:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2440:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2615:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2984:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:3237:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:3484:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nZLevel [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:3514:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:3706:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:876:5: performance: Variable 'hDS' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:334:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:353:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:383:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:404:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:537:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:582:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:619:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:630:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:706:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:837:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:851:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1221:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1284:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2026:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2322:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2326:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2373:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2375:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2378:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2383:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2398:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2400:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2403:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2408:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2823:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:2912:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:3107:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:3230:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:3433:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:3434:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:3619:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:3624:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:323:42: style:inconclusive: Function 'MBTilesBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:309:42: note: Function 'MBTilesBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:323:42: note: Function 'MBTilesBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:635:19: style: Variable 'pszEnd' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/mbtiles/mbtilesdataset.cpp:1691:24: style: Variable 'pabyData' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:417:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:455:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:467:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:480:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:499:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:503:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:522:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:526:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:541:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:545:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:563:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:571:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:770:37: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:775:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:917:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:951:47: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:1078:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:1240:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:1468:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:1472:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:1475:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:1477:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:1633:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:1635:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:1639:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:1677:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:1681:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:1685:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:1689:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2574:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2577:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2580:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2593:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2758:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2762:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2776:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2976:37: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2980:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2991:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3099:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3103:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3114:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3168:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2472:12: style: The scope of the variable 'L' can be reduced. [variableScope] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2417:48: style:inconclusive: Function 'L1BGeolocDataset' argument 1 names different: declaration 'poMainDS' definition 'poL1BDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2393:34: note: Function 'L1BGeolocDataset' argument 1 names different: declaration 'poMainDS' definition 'poL1BDSIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2417:48: note: Function 'L1BGeolocDataset' argument 1 names different: declaration 'poMainDS' definition 'poL1BDSIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2418:40: style:inconclusive: Function 'L1BGeolocDataset' argument 2 names different: declaration 'bInterpolGeolocationDS' definition 'bInterpolGeolocationDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2393:48: note: Function 'L1BGeolocDataset' argument 2 names different: declaration 'bInterpolGeolocationDS' definition 'bInterpolGeolocationDSIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2418:40: note: Function 'L1BGeolocDataset' argument 2 names different: declaration 'bInterpolGeolocationDS' definition 'bInterpolGeolocationDSIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2441:60: style:inconclusive: Function 'L1BGeolocRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2407:43: note: Function 'L1BGeolocRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2441:60: note: Function 'L1BGeolocRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2441:72: style:inconclusive: Function 'L1BGeolocRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2407:53: note: Function 'L1BGeolocRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2441:72: note: Function 'L1BGeolocRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2719:70: style:inconclusive: Function 'L1BSolarZenithAnglesDataset' argument 1 names different: declaration 'poMainDS' definition 'poL1BDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2695:54: note: Function 'L1BSolarZenithAnglesDataset' argument 1 names different: declaration 'poMainDS' definition 'poL1BDSIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2719:70: note: Function 'L1BSolarZenithAnglesDataset' argument 1 names different: declaration 'poMainDS' definition 'poL1BDSIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2740:34: style:inconclusive: Function 'L1BSolarZenithAnglesRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2708:65: note: Function 'L1BSolarZenithAnglesRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2740:34: note: Function 'L1BSolarZenithAnglesRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2740:46: style:inconclusive: Function 'L1BSolarZenithAnglesRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2709:40: note: Function 'L1BSolarZenithAnglesRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2740:46: note: Function 'L1BSolarZenithAnglesRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2931:60: style:inconclusive: Function 'L1BNOAA15AnglesDataset' argument 1 names different: declaration 'poMainDS' definition 'poL1BDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2909:49: note: Function 'L1BNOAA15AnglesDataset' argument 1 names different: declaration 'poMainDS' definition 'poL1BDSIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2931:60: note: Function 'L1BNOAA15AnglesDataset' argument 1 names different: declaration 'poMainDS' definition 'poL1BDSIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2952:29: style:inconclusive: Function 'L1BNOAA15AnglesRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2922:55: note: Function 'L1BNOAA15AnglesRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2952:29: note: Function 'L1BNOAA15AnglesRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2952:41: style:inconclusive: Function 'L1BNOAA15AnglesRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2922:65: note: Function 'L1BNOAA15AnglesRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:2952:41: note: Function 'L1BNOAA15AnglesRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3062:48: style:inconclusive: Function 'L1BCloudsDataset' argument 1 names different: declaration 'poMainDS' definition 'poL1BDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3040:43: note: Function 'L1BCloudsDataset' argument 1 names different: declaration 'poMainDS' definition 'poL1BDSIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3062:48: note: Function 'L1BCloudsDataset' argument 1 names different: declaration 'poMainDS' definition 'poL1BDSIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3081:60: style:inconclusive: Function 'L1BCloudsRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3053:43: note: Function 'L1BCloudsRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3081:60: note: Function 'L1BCloudsRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3081:72: style:inconclusive: Function 'L1BCloudsRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3053:53: note: Function 'L1BCloudsRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:3081:72: note: Function 'L1BCloudsRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/l1b/l1bdataset.cpp:467:17: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/mrf/marfa.h:382:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa.h:395:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa.h:405:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa.h:645:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa.h:677:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa.h:745:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa.h:904:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa.h:994:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa.h:858:14: style: The destructor '~JPEG_Band' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/mrf/marfa.h:630:14: note: Virtual destructor in base class gdal-3.8.4/frmts/mrf/marfa.h:858:14: note: Destructor in derived class gdal-3.8.4/frmts/mrf/marfa.h:876:14: style: The destructor '~JPNG_Band' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/mrf/marfa.h:630:14: note: Virtual destructor in base class gdal-3.8.4/frmts/mrf/marfa.h:876:14: note: Destructor in derived class gdal-3.8.4/frmts/mrf/marfa.h:896:14: style: The destructor '~Raw_Band' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/mrf/marfa.h:630:14: note: Virtual destructor in base class gdal-3.8.4/frmts/mrf/marfa.h:896:14: note: Destructor in derived class gdal-3.8.4/frmts/mrf/marfa.h:921:14: style: The destructor '~TIF_Band' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/mrf/marfa.h:630:14: note: Virtual destructor in base class gdal-3.8.4/frmts/mrf/marfa.h:921:14: note: Destructor in derived class gdal-3.8.4/frmts/mrf/marfa.h:275:48: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/mrf/JPEG_band.cpp:688:34: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/mrf/JPNG_band.cpp:93:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/JPNG_band.cpp:102:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/JPNG_band.cpp:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable img [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/JPNG_band.cpp:188:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/JPNG_band.cpp:91:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/JPNG_band.cpp:37:11: style: Variable 'stop' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/mrf/LERC_band.cpp:50:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInt32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/LERC_band.cpp:257:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/LERC_band.cpp:285:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/LERC_band.cpp:346:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Int16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/LERC_band.cpp:375:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dt_short [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/LERC_band.cpp:516:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/LERC_band.cpp:533:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable img [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/LERC_band.cpp:607:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/LERC_band.cpp:618:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/LERC_band.cpp:710:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:684:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:814:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.h:161:18: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] gdal-3.8.4/frmts/mrf/LERC_band.cpp:244:17: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/mrf/LERC_band.cpp:247:17: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/mrf/LERC_band.cpp:318:17: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/mrf/LERC_band.cpp:321:17: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/mrf/LERC_band.cpp:491:17: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/mrf/LERC_band.cpp:494:17: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/frmts/mrf/LERC_band.cpp:270:54: style: Parameter 'src' can be declared as reference to const [constParameterReference] gdal-3.8.4/frmts/mrf/PNG_band.cpp:127:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/PNG_band.cpp:242:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/PNG_band.cpp:373:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable png_color [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/PNG_band.cpp:405:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PNGColors [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/PNG_band.cpp:429:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_UInt16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/PNG_band.cpp:264:13: debug: CheckClass::isMemberVar found used member variable 'img' with varid 0 [varid0] gdal-3.8.4/frmts/mrf/PNG_band.cpp:267:17: debug: CheckClass::isMemberVar found used member variable 'PNGColors' with varid 0 [varid0] gdal-3.8.4/frmts/mrf/PNG_band.cpp:284:61: debug: CheckClass::isMemberVar found used member variable 'img' with varid 0 [varid0] gdal-3.8.4/frmts/mrf/PNG_band.cpp:88:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/PNG_band.cpp:102:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/PNG_band.cpp:118:48: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/PNG_band.cpp:191:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/PNG_band.cpp:325:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/PNG_band.cpp:337:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/PNG_band.cpp:373:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/PNG_band.cpp:374:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/PNG_band.cpp:375:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/PNG_band.cpp:376:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/PNG_band.cpp:229:54: style: Parameter 'src' can be declared as reference to const [constParameterReference] gdal-3.8.4/frmts/mrf/QB3_band.cpp:24:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/QB3_band.cpp:113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/QB3_band.cpp:160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_IS_LSB [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/QB3_band.cpp:97:5: style: Exception should be caught by reference. [catchExceptionByValue] gdal-3.8.4/frmts/mrf/QB3_band.cpp:149:5: style: Exception should be caught by reference. [catchExceptionByValue] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:842:21: portability: Casting from const float * to const unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:845:25: portability: Casting from const float * to const unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:859:9: style: The scope of the variable 'cntPixel' can be reduced. [variableScope] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:46:55: style:inconclusive: Function 'RLEdecompress' argument 2 names different: declaration 'sz' definition 'n'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.h:77:48: note: Function 'RLEdecompress' argument 2 names different: declaration 'sz' definition 'n'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:46:55: note: Function 'RLEdecompress' argument 2 names different: declaration 'sz' definition 'n'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:106:34: style:inconclusive: Function 'RLEcompress' argument 1 names different: declaration 'aRLE' definition 'dst'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.h:72:27: note: Function 'RLEcompress' argument 1 names different: declaration 'aRLE' definition 'dst'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:106:34: note: Function 'RLEcompress' argument 1 names different: declaration 'aRLE' definition 'dst'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:397:62: style:inconclusive: Function 'write' argument 3 names different: declaration 'onlyZPart' definition 'zPart'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.h:234:21: note: Function 'write' argument 3 names different: declaration 'onlyZPart' definition 'zPart'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:397:62: note: Function 'write' argument 3 names different: declaration 'onlyZPart' definition 'zPart'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:474:28: style:inconclusive: Function 'read' argument 4 names different: declaration 'onlyZPart' definition 'ZPart'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.h:236:20: note: Function 'read' argument 4 names different: declaration 'onlyZPart' definition 'ZPart'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:474:28: note: Function 'read' argument 4 names different: declaration 'onlyZPart' definition 'ZPart'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:568:36: style:inconclusive: Function 'getwh' argument 1 names different: declaration 'ppByte' definition 'pByte'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.h:214:35: note: Function 'getwh' argument 1 names different: declaration 'ppByte' definition 'pByte'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:568:36: note: Function 'getwh' argument 1 names different: declaration 'ppByte' definition 'pByte'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:568:63: style:inconclusive: Function 'getwh' argument 3 names different: declaration 'w' definition 'width'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.h:214:63: note: Function 'getwh' argument 3 names different: declaration 'w' definition 'width'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:568:63: note: Function 'getwh' argument 3 names different: declaration 'w' definition 'width'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:569:29: style:inconclusive: Function 'getwh' argument 4 names different: declaration 'h' definition 'height'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.h:214:71: note: Function 'getwh' argument 4 names different: declaration 'h' definition 'height'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:569:29: note: Function 'getwh' argument 4 names different: declaration 'h' definition 'height'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:604:52: style:inconclusive: Function 'findTiling' argument 2 names different: declaration 'numTilesVert' definition 'numTilesVertA'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.h:165:44: note: Function 'findTiling' argument 2 names different: declaration 'numTilesVert' definition 'numTilesVertA'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:604:52: note: Function 'findTiling' argument 2 names different: declaration 'numTilesVert' definition 'numTilesVertA'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:605:34: style:inconclusive: Function 'findTiling' argument 3 names different: declaration 'numTilesHori' definition 'numTilesHoriA'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.h:165:63: note: Function 'findTiling' argument 3 names different: declaration 'numTilesHori' definition 'numTilesHoriA'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:605:34: note: Function 'findTiling' argument 3 names different: declaration 'numTilesHori' definition 'numTilesHoriA'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:605:54: style:inconclusive: Function 'findTiling' argument 4 names different: declaration 'numBytesOpt' definition 'numBytesOptA'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.h:166:26: note: Function 'findTiling' argument 4 names different: declaration 'numBytesOpt' definition 'numBytesOptA'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:605:54: note: Function 'findTiling' argument 4 names different: declaration 'numBytesOpt' definition 'numBytesOptA'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:606:36: style:inconclusive: Function 'findTiling' argument 5 names different: declaration 'maxValInImg' definition 'maxValInImgA'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.h:166:46: note: Function 'findTiling' argument 5 names different: declaration 'maxValInImg' definition 'maxValInImgA'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:606:36: note: Function 'findTiling' argument 5 names different: declaration 'maxValInImg' definition 'maxValInImgA'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:678:51: style:inconclusive: Function 'writeTiles' argument 2 names different: declaration 'numTilesVert' definition 'numTilesV'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.h:168:43: note: Function 'writeTiles' argument 2 names different: declaration 'numTilesVert' definition 'numTilesV'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:678:51: note: Function 'writeTiles' argument 2 names different: declaration 'numTilesVert' definition 'numTilesV'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:678:66: style:inconclusive: Function 'writeTiles' argument 3 names different: declaration 'numTilesHori' definition 'numTilesH'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.h:168:61: note: Function 'writeTiles' argument 3 names different: declaration 'numTilesHori' definition 'numTilesH'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:678:66: note: Function 'writeTiles' argument 3 names different: declaration 'numTilesHori' definition 'numTilesH'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:770:56: style:inconclusive: Function 'readTiles' argument 2 names different: declaration 'numTilesVert' definition 'numTilesV'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.h:171:48: note: Function 'readTiles' argument 2 names different: declaration 'numTilesVert' definition 'numTilesV'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:770:56: note: Function 'readTiles' argument 2 names different: declaration 'numTilesVert' definition 'numTilesV'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:770:71: style:inconclusive: Function 'readTiles' argument 3 names different: declaration 'numTilesHori' definition 'numTilesH'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.h:171:66: note: Function 'readTiles' argument 3 names different: declaration 'numTilesHori' definition 'numTilesH'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:770:71: note: Function 'readTiles' argument 3 names different: declaration 'numTilesHori' definition 'numTilesH'. gdal-3.8.4/frmts/mrf/LERCV1/Lerc1Image.cpp:109:11: style: Variable 'start' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/mrf/Tif_band.cpp:92:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/Tif_band.cpp:149:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/Tif_band.cpp:143:37: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/mrf_band.cpp:940:37: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:88:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:136:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:161:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:203:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Write [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:238:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:505:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_STRIPLEADSPACES [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:536:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:584:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:596:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:627:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:733:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:760:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:824:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:1044:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSI_STAT_EXISTS_FLAG [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:1064:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:1091:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:1229:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:1284:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:1416:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:1619:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:1635:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:1655:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:1707:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:1816:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:1949:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:2110:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:2121:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:2210:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:2320:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:2357:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:2371:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:2518:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:2532:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:2544:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:2564:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/mrf_overview.cpp:314:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:2447:10: style: The scope of the variable 'same' can be reduced. [variableScope] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:1686:38: style:inconclusive: Function 'AddOverviews' argument 1 names different: declaration 'scale' definition 'scaleIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mrf/marfa.h:478:30: note: Function 'AddOverviews' argument 1 names different: declaration 'scale' definition 'scaleIn'. gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:1686:38: note: Function 'AddOverviews' argument 1 names different: declaration 'scale' definition 'scaleIn'. gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:2200:37: style:inconclusive: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mrf/marfa.h:376:36: note: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:2200:37: note: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:763:20: style: Variable 'srcband' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/mrf/marfa_dataset.cpp:1906:41: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/mrf/mrf_util.cpp:273:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/mrf_util.cpp:410:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/mrf_util.cpp:471:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/mrf_util.cpp:498:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Attribute [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/mrf_util.cpp:511:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/mrf_util.cpp:542:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Attribute [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/mrf_util.cpp:562:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/mrf_util.cpp:590:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DMD_LONGNAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/mrf_util.cpp:496:37: style:inconclusive: Function 'XMLSetAttributeVal' argument 3 names different: declaration 'pszValue' definition 'pszVal'. [funcArgNamesDifferent] gdal-3.8.4/frmts/mrf/marfa.h:297:37: note: Function 'XMLSetAttributeVal' argument 3 names different: declaration 'pszValue' definition 'pszVal'. gdal-3.8.4/frmts/mrf/mrf_util.cpp:496:37: note: Function 'XMLSetAttributeVal' argument 3 names different: declaration 'pszValue' definition 'pszVal'. gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:178:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_STS_BadContext [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:323:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:508:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:639:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:667:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:685:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:729:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:748:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:817:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:838:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bForceCachedIO [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1041:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1195:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1368:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1396:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1635:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1696:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_LambertConfConic_1SP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1804:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProjNatOriginLatGeoKey [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:2034:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProjCenterLatGeoKey [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:2440:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KvUserDefined [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:2722:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ModelTypeGeographic [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:3611:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrf/mrf_overview.cpp:481:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/mrf_overview.cpp:483:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/mrf_overview.cpp:485:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/mrf_overview.cpp:487:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/mrf_overview.cpp:489:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/mrf_overview.cpp:491:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/mrf_overview.cpp:493:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/mrf_overview.cpp:518:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/mrf_overview.cpp:520:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/mrf_overview.cpp:522:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/mrf_overview.cpp:524:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/mrf_overview.cpp:526:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/mrf_overview.cpp:528:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrf/mrf_overview.cpp:530:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsidstream.cpp:59:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsidstream.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsidstream.cpp:101:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_STS_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsidstream.cpp:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsidstream.cpp:135:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LT_STS_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsidstream.cpp:146:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsidstream.cpp:165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsidstream.cpp:180:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsidstream.cpp:198:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LTIO_SEEK_DIR_BEG [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsidstream.cpp:238:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/mrsid/mrsidstream.cpp:58:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsidstream.cpp:75:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:764:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:975:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:983:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1008:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1011:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1071:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1074:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1077:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1080:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1083:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1086:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1089:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1092:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1153:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1154:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1155:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1370:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1602:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1622:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:1629:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:969:9: style: The scope of the variable 'iBufLine' can be reduced. [variableScope] gdal-3.8.4/frmts/mrsid/mrsiddataset.cpp:969:19: style: The scope of the variable 'iBufPixel' can be reduced. [variableScope] gdal-3.8.4/frmts/msg/msgcommand.cpp:232:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/msg/msgdataset.cpp:74:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/msg/msgdataset.cpp:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/msg/msgdataset.cpp:160:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/msg/msgdataset.cpp:352:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/msg/msgdataset.cpp:523:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/msg/msgdataset.cpp:888:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:6027:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9616:16: style: The if condition is the same as the previous if condition [duplicateCondition] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9581:18: note: First condition gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9616:16: note: Second condition gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:5493:13: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:5491:13: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:5493:13: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:5649:11: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:5647:11: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:5649:11: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:6118:13: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:6116:13: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:6118:13: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:6271:11: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:6269:11: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:6271:11: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7117:8: style: Variable 'nDim' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7111:8: note: nDim is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7117:8: note: nDim is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7275:41: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7273:41: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7275:41: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7326:11: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7275:41: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7326:11: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7556:11: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7368:38: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7556:11: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7375:39: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7373:39: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7375:39: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7556:11: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7375:39: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7556:11: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7434:44: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7432:44: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7434:44: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7556:11: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7434:44: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7556:11: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7556:11: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7461:38: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7556:11: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7541:41: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7539:41: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7541:41: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7556:11: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7541:41: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7556:11: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8239:22: style: Variable 'land_status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8238:22: note: land_status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8239:22: note: land_status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8333:11: style: Variable 'nDim' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8327:11: note: nDim is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8333:11: note: nDim is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8495:36: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8493:36: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8495:36: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8559:42: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8557:42: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8559:42: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9525:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9461:12: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9525:12: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9478:22: style: Variable 'land_status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9477:22: note: land_status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9478:22: note: land_status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9543:18: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9541:18: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9543:18: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9740:13: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9724:13: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9740:13: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:10148:12: style: Variable 'nflds' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:10147:12: note: nflds is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:10148:12: note: nflds is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:10482:9: style: Variable 'nflds' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:10481:9: note: nflds is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:10482:9: note: nflds is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:10881:31: style: Variable 'land_status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:10880:31: note: land_status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:10881:31: note: land_status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:10891:15: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:10889:15: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:10891:15: note: status is overwritten gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:11325:12: style: Variable 'status' is reassigned a value before the old one has been used. [redundantAssignment] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:11322:12: note: status is assigned gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:11325:12: note: status is overwritten gdal-3.8.4/frmts/msg/msgdataset.cpp:438:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msg/msgdataset.cpp:523:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msg/msgdataset.cpp:606:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msg/msgdataset.cpp:656:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msg/msgdataset.cpp:662:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msg/msgdataset.cpp:690:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msg/msgdataset.cpp:713:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msg/msgdataset.cpp:728:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msg/msgdataset.cpp:750:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msg/msgdataset.cpp:761:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msg/msgdataset.cpp:795:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msg/msgdataset.cpp:437:24: style: Variable 'pFirstRasterBand' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/msg/prologue.cpp:207:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/msg/prologue.cpp:175:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msg/prologue.cpp:87:16: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gdal-3.8.4/frmts/msg/prologue.cpp:95:16: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:1933:75: style: Parameter 'l_index' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:2066:47: style: Parameter 'compparm' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:2196:21: style: Variable 'good_number' can be declared as const array [constVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:5282:39: style: Parameter 'cornerlon' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:5282:60: style: Parameter 'cornerlat' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:5898:38: style: Parameter 'cornerlon' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:5898:59: style: Parameter 'cornerlat' can be declared as const array [constParameter] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:7652:22: style: Parameter 'idxmap' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9454:15: style: Variable 'band81' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9455:15: style: Variable 'band82' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9456:15: style: Variable 'band83' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:10799:53: style: Parameter 'l_indexin' can be declared as const array [constParameter] gdal-3.8.4/frmts/msg/reflectancecalculator.cpp:80:51: style:inconclusive: Function 'rZenithAngle' argument 3 names different: declaration 'rHourAngle' definition 'l_rHourAngle'. [funcArgNamesDifferent] gdal-3.8.4/frmts/msg/reflectancecalculator.h:48:67: note: Function 'rZenithAngle' argument 3 names different: declaration 'rHourAngle' definition 'l_rHourAngle'. gdal-3.8.4/frmts/msg/reflectancecalculator.cpp:80:51: note: Function 'rZenithAngle' argument 3 names different: declaration 'rHourAngle' definition 'l_rHourAngle'. gdal-3.8.4/frmts/msg/reflectancecalculator.cpp:100:49: style:inconclusive: Function 'rHourAngle' argument 1 names different: declaration 'lam' definition 'rLon'. [funcArgNamesDifferent] gdal-3.8.4/frmts/msg/reflectancecalculator.h:50:30: note: Function 'rHourAngle' argument 1 names different: declaration 'lam' definition 'rLon'. gdal-3.8.4/frmts/msg/reflectancecalculator.cpp:100:49: note: Function 'rHourAngle' argument 1 names different: declaration 'lam' definition 'rLon'. gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:449:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:623:14: style: Variable 'status' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:1103:30: style: Variable 'statmeta' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:1314:30: style: Variable 'statmeta' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:1517:30: style: Variable 'statmeta' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:5079:12: style: Variable 'nrec' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:5493:13: style: Variable 'status' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/msg/msgcommand.cpp:274:30: style:inconclusive: Function 'iChannel' argument 1 names different: declaration 'iNr' definition 'iChannelNumber'. [funcArgNamesDifferent] gdal-3.8.4/frmts/msg/msgcommand.h:46:22: note: Function 'iChannel' argument 1 names different: declaration 'iNr' definition 'iChannelNumber'. gdal-3.8.4/frmts/msg/msgcommand.cpp:274:30: note: Function 'iChannel' argument 1 names different: declaration 'iNr' definition 'iChannelNumber'. gdal-3.8.4/frmts/msg/msgcommand.cpp:378:57: style: Parameter 'sTimeStamp' can be declared as reference to const [constParameterReference] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:5649:11: style: Variable 'status' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:6118:13: style: Variable 'status' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/msg/xritheaderparser.cpp:76:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:6271:11: style: Variable 'status' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:6621:10: style: Variable 'status' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:6645:10: style: Variable 'status' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:6845:33: style: Variable 'long_status' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:6848:29: style: Variable 'statMap' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:6870:32: style: Variable 'scan_shift' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8137:23: style: Variable 'l' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8139:33: style: Variable 'long_status' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8141:29: style: Variable 'statMap' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8159:27: style: Variable 'nXtrk' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/msg/xritheaderparser.cpp:49:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msg/xritheaderparser.cpp:60:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msg/xritheaderparser.cpp:64:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msg/xritheaderparser.cpp:84:49: style: Parameter 'num' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/msg/xritheaderparser.cpp:89:50: style: Parameter 'num' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8160:26: style: Variable 'scan_shift' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8169:24: style: Variable 'startscanline' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:8170:23: style: Variable 'stopscanline' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9437:25: style: Variable 'tmprange0' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9443:23: style: Variable 'dimsize' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9478:22: style: Variable 'land_status' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9618:16: style: Variable 'slen' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:9861:32: style: Variable 'statusFill' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:10805:33: style: Variable 'land_status' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:10817:27: style: Variable 'indexoffset' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:10881:31: style: Variable 'land_status' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/hdf4/hdf-eos/SWapi.c:11216:17: style: Variable 'j' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/msgn/msg_basic_types.cpp:72:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msgn/msg_basic_types.cpp:74:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msgn/msg_basic_types.cpp:72:22: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gdal-3.8.4/frmts/msgn/msg_basic_types.cpp:74:13: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] gdal-3.8.4/frmts/msgn/msg_reader_core.cpp:488:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfvirtual.h:146:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ntype [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfvirtual.h:418:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_VAR_ID [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfvirtual.h:434:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_VAR_ID [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:207:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_nc_type [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:217:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T_r_type [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:244:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_CHAR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:276:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_CHAR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:319:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ntype [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:716:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable W_type [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsg.h:80:9: style:inconclusive: Technically the member function 'nccfdriver::Point::getOrder' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsg.h:121:9: style:inconclusive: Technically the member function 'nccfdriver::SGeometry_Reader::get_ncID' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsg.h:129:9: style:inconclusive: Technically the member function 'nccfdriver::SGeometry_Reader::get_axisCount' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsg.h:137:9: style:inconclusive: Technically the member function 'nccfdriver::SGeometry_Reader::getInstDim' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsg.h:145:12: style:inconclusive: Technically the member function 'nccfdriver::SGeometry_Reader::getInstDimLen' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsg.h:161:9: style:inconclusive: Technically the member function 'nccfdriver::SGeometry_Reader::getGridMappingVarID' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsg.h:169:12: style:inconclusive: Technically the member function 'nccfdriver::SGeometry_Reader::getGeometryType' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsg.h:191:9: style:inconclusive: Technically the member function 'nccfdriver::SGeometry_Reader::getContainerId' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfvirtual.h:212:12: style:inconclusive: Technically the member function 'nccfdriver::netCDFVDimension::getLen' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfvirtual.h:216:9: style:inconclusive: Technically the member function 'nccfdriver::netCDFVDimension::getRealID' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfvirtual.h:220:9: style:inconclusive: Technically the member function 'nccfdriver::netCDFVDimension::getVirtualID' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfvirtual.h:224:10: style:inconclusive: Technically the member function 'nccfdriver::netCDFVDimension::isValid' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfvirtual.h:264:9: style:inconclusive: Technically the member function 'nccfdriver::netCDFVVariable::getRealID' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfvirtual.h:268:13: style:inconclusive: Technically the member function 'nccfdriver::netCDFVVariable::getType' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfvirtual.h:272:9: style:inconclusive: Technically the member function 'nccfdriver::netCDFVVariable::getDimCount' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfvirtual.h:280:10: style:inconclusive: Technically the member function 'nccfdriver::netCDFVVariable::isValid' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfvirtual.h:460:10: style:inconclusive: Technically the member function 'nccfdriver::netCDFVID::virtualVarNameDefined' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:65:12: style:inconclusive: Technically the member function 'nccfdriver::SGeometry_Feature::getType' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:69:12: style:inconclusive: Technically the member function 'nccfdriver::SGeometry_Feature::getTotalNodeCount' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:73:12: style:inconclusive: Technically the member function 'nccfdriver::SGeometry_Feature::getTotalPartCount' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:83:10: style:inconclusive: Technically the member function 'nccfdriver::SGeometry_Feature::getHasInteriorRing' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:87:10: style:inconclusive: Technically the member function 'nccfdriver::SGeometry_Feature::IsPartAtIndInteriorRing' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:178:9: style:inconclusive: Technically the member function 'nccfdriver::OGR_SGFS_Transaction::getVarId' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:312:12: style:inconclusive: Technically the member function 'nccfdriver::OGR_SGFS_NC_Transaction_Generic::getData' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:398:10: style:inconclusive: Technically the member function 'nccfdriver::WTransactionLog::logIsNull' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:509:12: style:inconclusive: Technically the member function 'nccfdriver::ncLayer_SG_Metadata::getWritableType' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:514:9: style:inconclusive: Technically the member function 'nccfdriver::ncLayer_SG_Metadata::get_containerRealID' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:518:17: style:inconclusive: Technically the member function 'nccfdriver::ncLayer_SG_Metadata::get_containerName' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:522:9: style:inconclusive: Technically the member function 'nccfdriver::ncLayer_SG_Metadata::get_node_count_dimID' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:526:9: style:inconclusive: Technically the member function 'nccfdriver::ncLayer_SG_Metadata::get_node_coord_dimID' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:530:9: style:inconclusive: Technically the member function 'nccfdriver::ncLayer_SG_Metadata::get_pnc_dimID' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:534:9: style:inconclusive: Technically the member function 'nccfdriver::ncLayer_SG_Metadata::get_pnc_varID' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:538:9: style:inconclusive: Technically the member function 'nccfdriver::ncLayer_SG_Metadata::get_intring_varID' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:546:12: style:inconclusive: Technically the member function 'nccfdriver::ncLayer_SG_Metadata::get_next_write_pos_node_coord' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:550:12: style:inconclusive: Technically the member function 'nccfdriver::ncLayer_SG_Metadata::get_next_write_pos_node_count' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:554:12: style:inconclusive: Technically the member function 'nccfdriver::ncLayer_SG_Metadata::get_next_write_pos_pnc' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:558:10: style:inconclusive: Technically the member function 'nccfdriver::ncLayer_SG_Metadata::getInteriorRingDetected' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfvirtual.h:460:45: style: Parameter 'nm' can be declared as reference to const [constParameterReference] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:265:16: style: Variable 'ind' can be declared as const array [constVariable] gdal-3.8.4/frmts/msgn/msgndataset.cpp:146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/msgn/msgndataset.cpp:186:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/msgn/msgndataset.cpp:371:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/msgn/msgndataset.cpp:403:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/msgn/msgndataset.cpp:465:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/msgn/msgndataset.cpp:825:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfdataset.cpp:1643:48: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:64:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:92:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_NOERR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:173:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:643:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_MAX_NAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:656:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FillValue [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:663:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _FillValue [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:675:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:688:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:701:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_DOUBLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:719:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_DOUBLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:795:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_CHAR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:837:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_MAX_NAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:874:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_DOUBLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:975:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nMainDimId [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:1377:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:1413:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_UNSUPPORTED_OPERATION [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:1526:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nMainDimId [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:2135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_MAX_NAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:2463:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:2842:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:2862:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCSequentialWrite [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:2147:5: portability: Using memset() on union which contains a floating point number. [memsetClassFloat] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:2522:5: portability: Using memset() on union which contains a floating point number. [memsetClassFloat] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:312:12: style:inconclusive: Technically the member function 'OGR_SGFS_NC_Transaction_Generic < signed char , NC_BYTE >::getData' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:312:12: style:inconclusive: Technically the member function 'OGR_SGFS_NC_Transaction_Generic < short , NC_SHORT >::getData' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:312:12: style:inconclusive: Technically the member function 'OGR_SGFS_NC_Transaction_Generic < int , NC_INT >::getData' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:312:12: style:inconclusive: Technically the member function 'OGR_SGFS_NC_Transaction_Generic < float , NC_FLOAT >::getData' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:312:12: style:inconclusive: Technically the member function 'OGR_SGFS_NC_Transaction_Generic < double , NC_DOUBLE >::getData' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:1001:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:1312:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:2438:9: style: The scope of the variable 'nSecDimId' can be reduced. [variableScope] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:2527:9: style: The scope of the variable 'nDimCount' can be reduced. [variableScope] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:654:38: style:inconclusive: Function 'GetFillValue' argument 1 names different: declaration 'nVarID' definition 'nVarId'. [funcArgNamesDifferent] gdal-3.8.4/frmts/netcdf/netcdfdataset.h:1114:29: note: Function 'GetFillValue' argument 1 names different: declaration 'nVarID' definition 'nVarId'. gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:654:38: note: Function 'GetFillValue' argument 1 names different: declaration 'nVarID' definition 'nVarId'. gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:661:38: style:inconclusive: Function 'GetFillValue' argument 1 names different: declaration 'nVarID' definition 'nVarId'. [funcArgNamesDifferent] gdal-3.8.4/frmts/netcdf/netcdfdataset.h:1115:29: note: Function 'GetFillValue' argument 1 names different: declaration 'nVarID' definition 'nVarId'. gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:661:38: note: Function 'GetFillValue' argument 1 names different: declaration 'nVarID' definition 'nVarId'. gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:2130:32: style:inconclusive: Function 'AddField' argument 1 names different: declaration 'nVarId' definition 'nVarID'. [funcArgNamesDifferent] gdal-3.8.4/frmts/netcdf/netcdfdataset.h:1147:23: note: Function 'AddField' argument 1 names different: declaration 'nVarId' definition 'nVarID'. gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:2130:32: note: Function 'AddField' argument 1 names different: declaration 'nVarId' definition 'nVarID'. gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:607:35: style: Variable 'ncv' can be declared as reference to const [constVariableReference] gdal-3.8.4/frmts/netcdf/netcdflayer.cpp:2616:25: style: Variable 'anDims' can be declared as const array [constVariable] gdal-3.8.4/frmts/msgn/msgndataset.cpp:186:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msgn/msgndataset.cpp:222:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msgn/msgndataset.cpp:225:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msgn/msgndataset.cpp:234:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msgn/msgndataset.cpp:238:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msgn/msgndataset.cpp:271:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msgn/msgndataset.cpp:299:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msgn/msgndataset.cpp:332:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msgn/msgndataset.cpp:456:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msgn/msgndataset.cpp:673:12: style: The scope of the variable 'pixel_gsd_x' can be reduced. [variableScope] gdal-3.8.4/frmts/msgn/msgndataset.cpp:674:12: style: The scope of the variable 'pixel_gsd_y' can be reduced. [variableScope] gdal-3.8.4/frmts/msgn/msgndataset.cpp:675:12: style: The scope of the variable 'origin_x' can be reduced. [variableScope] gdal-3.8.4/frmts/msgn/msgndataset.cpp:676:12: style: The scope of the variable 'origin_y' can be reduced. [variableScope] gdal-3.8.4/frmts/msgn/msgndataset.cpp:139:57: style:inconclusive: Function 'MSGNRasterBand' argument 4 names different: declaration 'orig_band_no' definition 'orig_band_noIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/msgn/msgndataset.cpp:122:65: note: Function 'MSGNRasterBand' argument 4 names different: declaration 'orig_band_no' definition 'orig_band_noIn'. gdal-3.8.4/frmts/msgn/msgndataset.cpp:139:57: note: Function 'MSGNRasterBand' argument 4 names different: declaration 'orig_band_no' definition 'orig_band_noIn'. gdal-3.8.4/frmts/msgn/msgndataset.cpp:140:36: style:inconclusive: Function 'MSGNRasterBand' argument 5 names different: declaration 'band_in_file' definition 'band_in_fileIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/msgn/msgndataset.cpp:123:24: note: Function 'MSGNRasterBand' argument 5 names different: declaration 'band_in_file' definition 'band_in_fileIn'. gdal-3.8.4/frmts/msgn/msgndataset.cpp:140:36: note: Function 'MSGNRasterBand' argument 5 names different: declaration 'band_in_file' definition 'band_in_fileIn'. gdal-3.8.4/frmts/netcdf/netcdflayersg.cpp:36:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayersg.cpp:84:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayersg.cpp:128:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint25D [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayersg.cpp:183:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayersg.cpp:300:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_NOERR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdflayersg.cpp:395:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbVariantIso [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:76:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_MAX_NAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:479:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_NOERR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:500:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_NOERR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:598:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:762:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_NOERR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:901:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_GLOBAL [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:931:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_ENOTATT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:982:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:1008:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:1039:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:1069:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:1104:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_NOERR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.cpp:224:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_MAX_CHAR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.cpp:636:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_CHAR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.cpp:866:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_CHAR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.cpp:894:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_CHAR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.cpp:938:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nc_type [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.cpp:1073:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_FLOAT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:580:10: style:inconclusive: Technically the member function 'nccfdriver::WBufferManager::isOverQuota' can be const. [functionConst] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.cpp:850:22: note: Technically the member function 'nccfdriver::WBufferManager::isOverQuota' can be const. gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:580:10: note: Technically the member function 'nccfdriver::WBufferManager::isOverQuota' can be const. gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.cpp:327:73: style:inconclusive: Function 'ncLayer_SG_Metadata' argument 4 names different: declaration 'scribe' definition 'ncs'. [funcArgNamesDifferent] gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.h:564:39: note: Function 'ncLayer_SG_Metadata' argument 4 names different: declaration 'scribe' definition 'ncs'. gdal-3.8.4/frmts/netcdf/netcdfsgwriterutil.cpp:327:73: note: Function 'ncLayer_SG_Metadata' argument 4 names different: declaration 'scribe' definition 'ncs'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:300:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:338:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] gdal-3.8.4/frmts/netcdf/netcdfvirtual.cpp:65:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_NOERR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfvirtual.cpp:100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_NOERR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfvirtual.cpp:270:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_NOERR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfvirtual.cpp:286:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_INT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfvirtual.cpp:304:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_DOUBLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfvirtual.cpp:322:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_FLOAT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfvirtual.cpp:340:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_BYTE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfvirtual.cpp:355:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_NOERR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfvirtual.cpp:372:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_NOERR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfvirtual.cpp:385:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_NOERR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfvirtual.h:147:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NC_NOERR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:72:50: style:inconclusive: Function 'SGeometry_Reader' argument 2 names different: declaration 'baseVarId' definition 'geoVarId'. [funcArgNamesDifferent] gdal-3.8.4/frmts/netcdf/netcdfsg.h:219:36: note: Function 'SGeometry_Reader' argument 2 names different: declaration 'baseVarId' definition 'geoVarId'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:72:50: note: Function 'SGeometry_Reader' argument 2 names different: declaration 'baseVarId' definition 'geoVarId'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:467:44: style:inconclusive: Function 'operator[]' argument 1 names different: declaration 'ind' definition 'index'. [funcArgNamesDifferent] gdal-3.8.4/frmts/netcdf/netcdfsg.h:206:30: note: Function 'operator[]' argument 1 names different: declaration 'ind' definition 'index'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:467:44: note: Function 'operator[]' argument 1 names different: declaration 'ind' definition 'index'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:834:54: style:inconclusive: Function 'SG_Exception_Dim_MM' argument 1 names different: declaration 'geometry_container' definition 'container_name'. [funcArgNamesDifferent] gdal-3.8.4/frmts/netcdf/netcdfsg.h:274:37: note: Function 'SG_Exception_Dim_MM' argument 1 names different: declaration 'geometry_container' definition 'container_name'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:834:54: note: Function 'SG_Exception_Dim_MM' argument 1 names different: declaration 'geometry_container' definition 'container_name'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:846:64: style:inconclusive: Function 'SG_Exception_Existential' argument 1 names different: declaration 'geometry_container' definition 'container_name'. [funcArgNamesDifferent] gdal-3.8.4/frmts/netcdf/netcdfsg.h:289:42: note: Function 'SG_Exception_Existential' argument 1 names different: declaration 'geometry_container' definition 'container_name'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:846:64: note: Function 'SG_Exception_Existential' argument 1 names different: declaration 'geometry_container' definition 'container_name'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:857:48: style:inconclusive: Function 'SG_Exception_Dep' argument 1 names different: declaration 'geometry_container' definition 'container_name'. [funcArgNamesDifferent] gdal-3.8.4/frmts/netcdf/netcdfsg.h:304:34: note: Function 'SG_Exception_Dep' argument 1 names different: declaration 'geometry_container' definition 'container_name'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:857:48: note: Function 'SG_Exception_Dep' argument 1 names different: declaration 'geometry_container' definition 'container_name'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:857:76: style:inconclusive: Function 'SG_Exception_Dep' argument 2 names different: declaration 'arg_1' definition 'arg1'. [funcArgNamesDifferent] gdal-3.8.4/frmts/netcdf/netcdfsg.h:304:66: note: Function 'SG_Exception_Dep' argument 2 names different: declaration 'arg_1' definition 'arg1'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:857:76: note: Function 'SG_Exception_Dep' argument 2 names different: declaration 'arg_1' definition 'arg1'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:858:48: style:inconclusive: Function 'SG_Exception_Dep' argument 3 names different: declaration 'arg_2' definition 'arg2'. [funcArgNamesDifferent] gdal-3.8.4/frmts/netcdf/netcdfsg.h:305:34: note: Function 'SG_Exception_Dep' argument 3 names different: declaration 'arg_2' definition 'arg2'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:858:48: note: Function 'SG_Exception_Dep' argument 3 names different: declaration 'arg_2' definition 'arg2'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:869:54: style:inconclusive: Function 'SG_Exception_BadSum' argument 1 names different: declaration 'geometry_container' definition 'container_name'. [funcArgNamesDifferent] gdal-3.8.4/frmts/netcdf/netcdfsg.h:320:37: note: Function 'SG_Exception_BadSum' argument 1 names different: declaration 'geometry_container' definition 'container_name'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:869:54: note: Function 'SG_Exception_BadSum' argument 1 names different: declaration 'geometry_container' definition 'container_name'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:870:54: style:inconclusive: Function 'SG_Exception_BadSum' argument 2 names different: declaration 'arg_1' definition 'arg1'. [funcArgNamesDifferent] gdal-3.8.4/frmts/netcdf/netcdfsg.h:320:69: note: Function 'SG_Exception_BadSum' argument 2 names different: declaration 'arg_1' definition 'arg1'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:870:54: note: Function 'SG_Exception_BadSum' argument 2 names different: declaration 'arg_1' definition 'arg1'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:870:72: style:inconclusive: Function 'SG_Exception_BadSum' argument 3 names different: declaration 'arg_2' definition 'arg2'. [funcArgNamesDifferent] gdal-3.8.4/frmts/netcdf/netcdfsg.h:321:37: note: Function 'SG_Exception_BadSum' argument 3 names different: declaration 'arg_2' definition 'arg2'. gdal-3.8.4/frmts/netcdf/netcdfsg.cpp:870:72: note: Function 'SG_Exception_BadSum' argument 3 names different: declaration 'arg_2' definition 'arg2'. gdal-3.8.4/frmts/netcdf/netcdfvirtual.cpp:59:53: style:inconclusive: Function 'nc_def_vdim' argument 2 names different: declaration 'dimlen' definition 'len'. [funcArgNamesDifferent] gdal-3.8.4/frmts/netcdf/netcdfvirtual.h:328:16: note: Function 'nc_def_vdim' argument 2 names different: declaration 'dimlen' definition 'len'. gdal-3.8.4/frmts/netcdf/netcdfvirtual.cpp:59:53: note: Function 'nc_def_vdim' argument 2 names different: declaration 'dimlen' definition 'len'. gdal-3.8.4/frmts/netcdf/netcdfvirtual.cpp:379:49: style:inconclusive: Function 'nc_put_vvara_text' argument 3 names different: declaration 'index' definition 'count'. [funcArgNamesDifferent] gdal-3.8.4/frmts/netcdf/netcdfvirtual.h:445:74: note: Function 'nc_put_vvara_text' argument 3 names different: declaration 'index' definition 'count'. gdal-3.8.4/frmts/netcdf/netcdfvirtual.cpp:379:49: note: Function 'nc_put_vvara_text' argument 3 names different: declaration 'index' definition 'count'. gdal-3.8.4/frmts/netcdf/netcdfvirtual.cpp:241:46: style: Parameter 'name' can be declared as reference to const [constParameterReference] gdal-3.8.4/frmts/netcdf/netcdfvirtual.cpp:251:46: style: Parameter 'name' can be declared as reference to const [constParameterReference] gdal-3.8.4/frmts/ngsgeoid/ngsgeoiddataset.cpp:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ngsgeoid/ngsgeoiddataset.cpp:112:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ngsgeoid/ngsgeoiddataset.cpp:149:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ngsgeoid/ngsgeoiddataset.cpp:186:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ngsgeoid/ngsgeoiddataset.cpp:307:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ngsgeoid/ngsgeoiddataset.cpp:329:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ngsgeoid/ngsgeoiddataset.cpp:379:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ngsgeoid/ngsgeoiddataset.cpp:438:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_WKT_WGS84_LAT_LONG [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ngsgeoid/ngsgeoiddataset.cpp:455:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfwriterconfig.cpp:57:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfwriterconfig.cpp:143:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/netcdf/netcdfwriterconfig.cpp:176:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/ecrgtocdataset.cpp:91:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/ecrgtocdataset.cpp:117:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/ecrgtocdataset.cpp:147:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/ecrgtocdataset.cpp:477:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_WKT_WGS84_LAT_LONG [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/ecrgtocdataset.cpp:549:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_WKT_WGS84_LAT_LONG [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/ecrgtocdataset.cpp:940:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/ecrgtocdataset.cpp:981:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/ecrgtocdataset.cpp:1082:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/ecrgtocdataset.cpp:1106:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/ecrgtocdataset.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] gdal-3.8.4/frmts/nitf/ecrgtocdataset.cpp:640:48: style:inconclusive: Function 'Build' argument 6 names different: declaration 'pszFilename' definition 'pszOpenInfoFilename'. [funcArgNamesDifferent] gdal-3.8.4/frmts/nitf/ecrgtocdataset.cpp:127:62: note: Function 'Build' argument 6 names different: declaration 'pszFilename' definition 'pszOpenInfoFilename'. gdal-3.8.4/frmts/nitf/ecrgtocdataset.cpp:640:48: note: Function 'Build' argument 6 names different: declaration 'pszFilename' definition 'pszOpenInfoFilename'. gdal-3.8.4/frmts/nitf/ecrgtocdataset.cpp:535:17: style: Variable 'poDriver' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/nitf/ecrgtocdataset.cpp:642:17: style: Variable 'psTOC' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/nitf/ecrgtocdataset.cpp:708:25: style: Variable 'psFrameList' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/nitf/ecrgtocdataset.cpp:753:42: style: Variable 'psIter4' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/nitf/nitflib.h:41:0: debug: Failed to parse 'typedef CPL_C_START struct { char szSegmentType [ 3 ] ; GUIntBig nSegmentHeaderStart ; GUInt32 nSegmentHeaderSize ; GUIntBig nSegmentStart ; GUIntBig nSegmentSize ; void * hAccess ; int nDLVL ; int nALVL ; int nLOC_R ; int nLOC_C ; int nCCS_R ; int nCCS_C ; } NITFSegmentInfo ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/frmts/nitf/nitfaridpcm.cpp:213:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfaridpcm.cpp:271:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfaridpcm.cpp:378:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/mgrs.c:1035:52: warning: Either the condition 'letters[0]>=24' is redundant or the array 'UPS_Constant_Table[4]' is accessed at index 23, which is out of bounds. [arrayIndexOutOfBoundsCond] gdal-3.8.4/frmts/nitf/mgrs.c:1020:28: note: Assuming that condition 'letters[0]>=24' is not redundant gdal-3.8.4/frmts/nitf/mgrs.c:1035:52: note: Array index out of bounds gdal-3.8.4/frmts/nitf/mgrs.c:1037:39: warning: Either the condition 'letters[0]>=24' is redundant or the array 'UPS_Constant_Table[4]' is accessed at index 23, which is out of bounds. [arrayIndexOutOfBoundsCond] gdal-3.8.4/frmts/nitf/mgrs.c:1020:28: note: Assuming that condition 'letters[0]>=24' is not redundant gdal-3.8.4/frmts/nitf/mgrs.c:1037:39: note: Array index out of bounds gdal-3.8.4/frmts/nitf/mgrs.c:1039:39: warning: Either the condition 'letters[0]>=24' is redundant or the array 'UPS_Constant_Table[4]' is accessed at index 23, which is out of bounds. [arrayIndexOutOfBoundsCond] gdal-3.8.4/frmts/nitf/mgrs.c:1020:28: note: Assuming that condition 'letters[0]>=24' is not redundant gdal-3.8.4/frmts/nitf/mgrs.c:1039:39: note: Array index out of bounds gdal-3.8.4/frmts/nitf/mgrs.c:1040:51: warning: Either the condition 'letters[0]>=24' is redundant or the array 'UPS_Constant_Table[4]' is accessed at index 23, which is out of bounds. [arrayIndexOutOfBoundsCond] gdal-3.8.4/frmts/nitf/mgrs.c:1020:28: note: Assuming that condition 'letters[0]>=24' is not redundant gdal-3.8.4/frmts/nitf/mgrs.c:1040:51: note: Array index out of bounds gdal-3.8.4/frmts/nitf/mgrs.c:1041:52: warning: Either the condition 'letters[0]>=24' is redundant or the array 'UPS_Constant_Table[4]' is accessed at index 23, which is out of bounds. [arrayIndexOutOfBoundsCond] gdal-3.8.4/frmts/nitf/mgrs.c:1020:28: note: Assuming that condition 'letters[0]>=24' is not redundant gdal-3.8.4/frmts/nitf/mgrs.c:1041:52: note: Array index out of bounds gdal-3.8.4/frmts/nitf/mgrs.c:362:57: style: Parameter 'Letters' can be declared as const array [constParameter] gdal-3.8.4/frmts/nitf/mgrs.c:381:10: style: Variable 'alphabet' can be declared as const array [constVariable] gdal-3.8.4/frmts/nitf/mgrs.c:779:20: style: Variable 'divisor' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/nitf/mgrs.c:905:17: style: Variable 'l_index' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/nitf/mgrs.c:1009:17: style: Variable 'l_index' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/nitf/nitfaridpcm.cpp:181:36: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/nitf/nitfbilevel.cpp:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfdes.c:91:63: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/nitf/nitfdump.c:248:37: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/nitf/nitfdataset.cpp:616:40: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/nitf/nitffile.c:1296:13: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GB_WITHOUT_PREFIX is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/nitf/nitfimage.c:121:65: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:163:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bEnablePixelTypeSignedByteWarning [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:197:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:225:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:268:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:269:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:270:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:291:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:296:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:301:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:328:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:331:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_Undefined [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:334:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:338:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:348:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:354:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:363:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:391:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:506:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:584:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:621:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:654:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_RedBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:718:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:738:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:771:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:1018:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:1059:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:1085:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:1096:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:1114:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitflib.h:437:0: debug: Failed to parse 'typedef CPL_C_END CPL_C_START struct { int exists ; int fileExists ; unsigned short frameRow ; unsigned short frameCol ; char * directory ; char filename [ 12 + 1 ] ; char georef [ 6 + 1 ] ; char * fullFilePath ; } RPFTocFrameEntry ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:87:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:117:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:124:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:177:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:256:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:314:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:330:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_RedBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:378:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:493:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:505:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_PaletteIndex [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:510:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:518:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:536:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:658:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:814:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileExists [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:1091:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:1123:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:1310:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:1379:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:1443:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/nitf/nitfdataset.h:359:14: style: The destructor '~NITFWrapperRasterBand' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/nitf/nitfdataset.h:256:14: note: Virtual destructor in base class gdal-3.8.4/frmts/nitf/nitfdataset.h:359:14: note: Destructor in derived class gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:175:71: style:inconclusive: Function 'GetStatistics' argument 6 names different: declaration 'padfStdDev' definition 'pdfStdDev'. [funcArgNamesDifferent] gdal-3.8.4/frmts/nitf/nitfdataset.h:291:42: note: Function 'GetStatistics' argument 6 names different: declaration 'padfStdDev' definition 'pdfStdDev'. gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:175:71: note: Function 'GetStatistics' argument 6 names different: declaration 'padfStdDev' definition 'pdfStdDev'. gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:363:1: style:inconclusive: Function 'CreateMaskBand' argument 1 names different: declaration 'nFlags' definition 'nFlagsIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/nitf/nitfdataset.h:328:39: note: Function 'CreateMaskBand' argument 1 names different: declaration 'nFlags' definition 'nFlagsIn'. gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:363:1: note: Function 'CreateMaskBand' argument 1 names different: declaration 'nFlags' definition 'nFlagsIn'. gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:1008:59: style:inconclusive: Function 'NITFWrapperRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/nitf/nitfdataset.h:357:40: note: Function 'NITFWrapperRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:1008:59: note: Function 'NITFWrapperRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:1009:62: style:inconclusive: Function 'NITFWrapperRasterBand' argument 2 names different: declaration 'poBaseBand' definition 'poBaseBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/nitf/nitfdataset.h:357:62: note: Function 'NITFWrapperRasterBand' argument 2 names different: declaration 'poBaseBand' definition 'poBaseBandIn'. gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:1009:62: note: Function 'NITFWrapperRasterBand' argument 2 names different: declaration 'poBaseBand' definition 'poBaseBandIn'. gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:1010:50: style:inconclusive: Function 'NITFWrapperRasterBand' argument 3 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/nitf/nitfdataset.h:358:31: note: Function 'NITFWrapperRasterBand' argument 3 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:1010:50: note: Function 'NITFWrapperRasterBand' argument 3 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/nitf/nitfrasterband.cpp:738:18: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/nitf/rpftocfile.cpp:473:68: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:348:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:683:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_UNSUPPORTED_OPERATION [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grcdataset.cpp:103:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grcdataset.cpp:185:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grcdataset.cpp:193:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grcdataset.cpp:201:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grcdataset.cpp:208:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grcdataset.cpp:220:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grcdataset.cpp:252:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grcdataset.cpp:285:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grcdataset.cpp:300:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grcdataset.cpp:317:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grcdataset.cpp:404:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1998:1: style: The class 'MIDDATAFile' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:861:12: style:inconclusive: Technically the member function 'TABRawBinBlock::GetStartAddress' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1085:9: style:inconclusive: Technically the member function 'TABMAPIndexBlock::GetNumEntries' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1105:9: style:inconclusive: Technically the member function 'TABMAPIndexBlock::GetCurChildIndex' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1210:12: style:inconclusive: Technically the member function 'TABMAPObjectBlock::GetFirstCoordBlockAddress' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1214:12: style:inconclusive: Technically the member function 'TABMAPObjectBlock::GetLastCoordBlockAddress' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1227:9: style:inconclusive: Technically the member function 'TABMAPObjectBlock::GetCurObjectOffset' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1231:9: style:inconclusive: Technically the member function 'TABMAPObjectBlock::GetCurObjectId' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1235:17: style:inconclusive: Technically the member function 'TABMAPObjectBlock::GetCurObjectType' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1312:12: style:inconclusive: Technically the member function 'TABMAPCoordBlock::GetNextCoordBlock' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1319:9: style:inconclusive: Technically the member function 'TABMAPCoordBlock::GetNumBlocksInChain' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1328:9: style:inconclusive: Technically the member function 'TABMAPCoordBlock::GetTotalDataSize' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1335:9: style:inconclusive: Technically the member function 'TABMAPCoordBlock::GetFeatureDataSize' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1393:9: style:inconclusive: Technically the member function 'TABMAPToolBlock::GetNumBlocksInChain' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1658:18: style:inconclusive: Technically the member function 'TABINDNode::GetFieldType' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1667:11: style:inconclusive: Technically the member function 'TABINDNode::IsUnique' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1672:9: style:inconclusive: Technically the member function 'TABINDNode::GetKeyLength' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1676:9: style:inconclusive: Technically the member function 'TABINDNode::GetSubTreeDepth' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1680:12: style:inconclusive: Technically the member function 'TABINDNode::GetNodeBlockPtr' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1684:9: style:inconclusive: Technically the member function 'TABINDNode::GetNumEntries' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1688:9: style:inconclusive: Technically the member function 'TABINDNode::GetMaxNumEntries' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1754:9: style:inconclusive: Technically the member function 'TABINDFile::GetNumIndexes' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1847:11: style:inconclusive: Technically the member function 'TABDATFile::IsCurrentRecordDeleted' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1981:17: style:inconclusive: Technically the member function 'TABRelation::GetMainFieldName' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1985:17: style:inconclusive: Technically the member function 'TABRelation::GetRelFieldName' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:2022:12: style:inconclusive: Technically the member function 'MIDDATAFile::GetXMultiplier' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:2026:17: style:inconclusive: Technically the member function 'MIDDATAFile::GetDelimiter' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:471:14: style: The destructor '~TABMAPObjNone' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:430:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:471:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:497:14: style: The destructor '~TABMAPObjPoint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:430:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:497:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:523:14: style: The destructor '~TABMAPObjFontPoint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:497:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:523:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:543:14: style: The destructor '~TABMAPObjCustomPoint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:497:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:543:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:565:14: style: The destructor '~TABMAPObjLine' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:430:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:565:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:592:14: style: The destructor '~TABMAPObjPLine' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:430:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:592:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:614:14: style: The destructor '~TABMAPObjRectEllipse' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:430:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:614:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:641:14: style: The destructor '~TABMAPObjArc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:430:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:641:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:682:14: style: The destructor '~TABMAPObjText' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:430:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:682:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:707:14: style: The destructor '~TABMAPObjMultiPoint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:430:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:707:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:742:14: style: The destructor '~TABMAPObjCollection' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:430:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:742:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:945:14: style: The destructor '~TABMAPHeaderBlock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:843:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:945:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1067:14: style: The destructor '~TABMAPIndexBlock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:843:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1067:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1185:14: style: The destructor '~TABMAPObjectBlock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:843:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1185:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1285:14: style: The destructor '~TABMAPCoordBlock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:843:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1285:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1371:14: style: The destructor '~TABMAPToolBlock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:843:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1371:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:259:14: style: The destructor '~TABFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:94:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:259:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:446:14: style: The destructor '~TABView' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:94:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:446:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:587:14: style: The destructor '~TABSeamless' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:94:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:587:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:786:14: style: The destructor '~MIFFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:94:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:786:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1335:14: style: The destructor '~TABPoint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1237:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1335:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1389:14: style: The destructor '~TABFontPoint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1335:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1389:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1461:14: style: The destructor '~TABCustomPoint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1335:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1461:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1532:14: style: The destructor '~TABPolyline' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1237:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1532:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1611:14: style: The destructor '~TABRegion' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1237:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1611:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1674:14: style: The destructor '~TABRectangle' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1237:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1674:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1739:14: style: The destructor '~TABEllipse' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1237:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1739:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1804:14: style: The destructor '~TABArc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1237:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1804:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1896:14: style: The destructor '~TABText' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1237:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1896:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1997:14: style: The destructor '~TABMultiPoint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1237:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1997:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:2080:14: style: The destructor '~TABCollection' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1237:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:2080:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:2142:14: style: The destructor '~TABDebugFeature' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1237:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:2142:14: note: Destructor in derived class gdal-3.8.4/frmts/northwood/grcdataset.cpp:193:21: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/northwood/grcdataset.cpp:201:21: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:350:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:351:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:359:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:360:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:575:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:1322:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:1323:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:1324:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:1332:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:597:23: style:inconclusive: Function 'RPFTOCProxyRasterDataSet' argument 1 names different: declaration 'subdataset' definition 'subdatasetIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:247:48: note: Function 'RPFTOCProxyRasterDataSet' argument 1 names different: declaration 'subdataset' definition 'subdatasetIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:597:23: note: Function 'RPFTOCProxyRasterDataSet' argument 1 names different: declaration 'subdataset' definition 'subdatasetIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:597:49: style:inconclusive: Function 'RPFTOCProxyRasterDataSet' argument 2 names different: declaration 'fileName' definition 'fileNameIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:247:72: note: Function 'RPFTOCProxyRasterDataSet' argument 2 names different: declaration 'fileName' definition 'fileNameIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:597:49: note: Function 'RPFTOCProxyRasterDataSet' argument 2 names different: declaration 'fileName' definition 'fileNameIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:597:65: style:inconclusive: Function 'RPFTOCProxyRasterDataSet' argument 3 names different: declaration 'nRasterXSize' definition 'nRasterXSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:248:34: note: Function 'RPFTOCProxyRasterDataSet' argument 3 names different: declaration 'nRasterXSize' definition 'nRasterXSizeIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:597:65: note: Function 'RPFTOCProxyRasterDataSet' argument 3 names different: declaration 'nRasterXSize' definition 'nRasterXSizeIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:598:9: style:inconclusive: Function 'RPFTOCProxyRasterDataSet' argument 4 names different: declaration 'nRasterYSize' definition 'nRasterYSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:248:52: note: Function 'RPFTOCProxyRasterDataSet' argument 4 names different: declaration 'nRasterYSize' definition 'nRasterYSizeIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:598:9: note: Function 'RPFTOCProxyRasterDataSet' argument 4 names different: declaration 'nRasterYSize' definition 'nRasterYSizeIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:598:29: style:inconclusive: Function 'RPFTOCProxyRasterDataSet' argument 5 names different: declaration 'nBlockXSize' definition 'nBlockXSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:249:34: note: Function 'RPFTOCProxyRasterDataSet' argument 5 names different: declaration 'nBlockXSize' definition 'nBlockXSizeIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:598:29: note: Function 'RPFTOCProxyRasterDataSet' argument 5 names different: declaration 'nBlockXSize' definition 'nBlockXSizeIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:598:48: style:inconclusive: Function 'RPFTOCProxyRasterDataSet' argument 6 names different: declaration 'nBlockYSize' definition 'nBlockYSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:249:51: note: Function 'RPFTOCProxyRasterDataSet' argument 6 names different: declaration 'nBlockYSize' definition 'nBlockYSizeIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:598:48: note: Function 'RPFTOCProxyRasterDataSet' argument 6 names different: declaration 'nBlockYSize' definition 'nBlockYSizeIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:599:17: style:inconclusive: Function 'RPFTOCProxyRasterDataSet' argument 7 names different: declaration 'projectionRef' definition 'projectionRefIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:250:42: note: Function 'RPFTOCProxyRasterDataSet' argument 7 names different: declaration 'projectionRef' definition 'projectionRefIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:599:17: note: Function 'RPFTOCProxyRasterDataSet' argument 7 names different: declaration 'projectionRef' definition 'projectionRefIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:599:41: style:inconclusive: Function 'RPFTOCProxyRasterDataSet' argument 8 names different: declaration 'nwLong' definition 'nwLongIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:250:64: note: Function 'RPFTOCProxyRasterDataSet' argument 8 names different: declaration 'nwLong' definition 'nwLongIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:599:41: note: Function 'RPFTOCProxyRasterDataSet' argument 8 names different: declaration 'nwLong' definition 'nwLongIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:599:58: style:inconclusive: Function 'RPFTOCProxyRasterDataSet' argument 9 names different: declaration 'nwLat' definition 'nwLatIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:251:37: note: Function 'RPFTOCProxyRasterDataSet' argument 9 names different: declaration 'nwLat' definition 'nwLatIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:599:58: note: Function 'RPFTOCProxyRasterDataSet' argument 9 names different: declaration 'nwLat' definition 'nwLatIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:599:71: style:inconclusive: Function 'RPFTOCProxyRasterDataSet' argument 10 names different: declaration 'nBands' definition 'nBandsIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:251:48: note: Function 'RPFTOCProxyRasterDataSet' argument 10 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:599:71: note: Function 'RPFTOCProxyRasterDataSet' argument 10 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:421:15: style: Variable 'cachedImage' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/nitf/rpftocdataset.cpp:778:17: style: Variable 'poDriver' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/northwood/northwood.cpp:62:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/msgn/msg_reader_core.cpp:113:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] gdal-3.8.4/frmts/msgn/msg_reader_core.cpp:143:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] gdal-3.8.4/frmts/msgn/msg_reader_core.h:98:10: style:inconclusive: Technically the member function 'msg_native_format::Msg_reader_core::get_pixel_geo_coordinates' can be const. [functionConst] gdal-3.8.4/frmts/msgn/msg_reader_core.cpp:563:23: note: Technically the member function 'msg_native_format::Msg_reader_core::get_pixel_geo_coordinates' can be const. gdal-3.8.4/frmts/msgn/msg_reader_core.h:98:10: note: Technically the member function 'msg_native_format::Msg_reader_core::get_pixel_geo_coordinates' can be const. gdal-3.8.4/frmts/msgn/msg_reader_core.h:102:12: style:inconclusive: Technically the member function 'msg_native_format::Msg_reader_core::compute_pixel_area_sqkm' can be const. [functionConst] gdal-3.8.4/frmts/msgn/msg_reader_core.cpp:572:25: note: Technically the member function 'msg_native_format::Msg_reader_core::compute_pixel_area_sqkm' can be const. gdal-3.8.4/frmts/msgn/msg_reader_core.h:102:12: note: Technically the member function 'msg_native_format::Msg_reader_core::compute_pixel_area_sqkm' can be const. gdal-3.8.4/frmts/msgn/msg_reader_core.cpp:189:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msgn/msg_reader_core.cpp:270:12: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/msgn/msg_reader_core.cpp:157:17: style: The scope of the variable 'hdi' can be reduced. [variableScope] gdal-3.8.4/frmts/msgn/msg_reader_core.cpp:148:53: style:inconclusive: Function 'read_metadata_block' argument 1 names different: declaration 'fp' definition 'fin'. [funcArgNamesDifferent] gdal-3.8.4/frmts/msgn/msg_reader_core.h:193:40: note: Function 'read_metadata_block' argument 1 names different: declaration 'fp' definition 'fin'. gdal-3.8.4/frmts/msgn/msg_reader_core.cpp:148:53: note: Function 'read_metadata_block' argument 1 names different: declaration 'fp' definition 'fin'. gdal-3.8.4/frmts/northwood/grddataset.cpp:57:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grddataset.cpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grddataset.cpp:181:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grddataset.cpp:213:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grddataset.cpp:218:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grddataset.cpp:242:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grddataset.cpp:335:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grddataset.cpp:449:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grddataset.cpp:491:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grddataset.cpp:505:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grddataset.cpp:563:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grddataset.cpp:576:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grddataset.cpp:604:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grddataset.cpp:843:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grddataset.cpp:894:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Float32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/northwood/grddataset.cpp:1138:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/null/nulldataset.cpp:124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/null/nulldataset.cpp:137:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/null/nulldataset.cpp:153:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Write [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/null/nulldataset.cpp:187:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/null/nulldataset.cpp:197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/null/nulldataset.cpp:206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/null/nulldataset.cpp:242:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/null/nulldataset.cpp:269:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/null/nulldataset.cpp:279:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/null/nulldataset.cpp:297:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/null/nulldataset.cpp:363:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCSequentialWrite [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/null/nulldataset.cpp:377:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/null/nulldataset.cpp:394:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DMD_CONNECTION_PREFIX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/null/nulldataset.cpp:317:42: style:inconclusive: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/null/nulldataset.cpp:67:36: note: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/null/nulldataset.cpp:317:42: note: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/null/nulldataset.cpp:332:57: style:inconclusive: Function 'GDALNullLayer' argument 2 names different: declaration 'poSRS' definition 'poSRSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/null/nulldataset.cpp:99:72: note: Function 'GDALNullLayer' argument 2 names different: declaration 'poSRS' definition 'poSRSIn'. gdal-3.8.4/frmts/null/nulldataset.cpp:332:57: note: Function 'GDALNullLayer' argument 2 names different: declaration 'poSRS' definition 'poSRSIn'. gdal-3.8.4/frmts/ogcapi/gdalogcapidataset.cpp:297:5: error: There is an unknown macro here somewhere. Configuration is required. If DEFINE_GET_NEXT_FEATURE_THROUGH_RAW is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/northwood/northwood.cpp:38:58: style:inconclusive: Function 'nwt_ParseHeader' argument 2 names different: declaration 'nwHeader' definition 'nwtHeader'. [funcArgNamesDifferent] gdal-3.8.4/frmts/northwood/northwood.h:141:58: note: Function 'nwt_ParseHeader' argument 2 names different: declaration 'nwHeader' definition 'nwtHeader'. gdal-3.8.4/frmts/northwood/northwood.cpp:38:58: note: Function 'nwt_ParseHeader' argument 2 names different: declaration 'nwHeader' definition 'nwtHeader'. gdal-3.8.4/frmts/northwood/northwood.cpp:321:49: style: Parameter 'pIPLow' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/northwood/northwood.cpp:321:73: style: Parameter 'pIPHigh' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/northwood/northwood.cpp:391:35: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/northwood/northwood.cpp:469:35: style: Parameter 'pGrd' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/northwood/grddataset.cpp:182:12: style: The scope of the variable 'dRetval' can be reduced. [variableScope] gdal-3.8.4/frmts/northwood/grddataset.cpp:1096:10: style: The scope of the variable 'sMax' can be reduced. [variableScope] gdal-3.8.4/frmts/northwood/grddataset.cpp:1097:10: style: The scope of the variable 'sMin' can be reduced. [variableScope] gdal-3.8.4/frmts/northwood/grddataset.cpp:205:49: style:inconclusive: Function 'SetNoDataValue' argument 1 names different: declaration 'dfNoData' definition 'dfNoDataIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/northwood/grddataset.cpp:132:42: note: Function 'SetNoDataValue' argument 1 names different: declaration 'dfNoData' definition 'dfNoDataIn'. gdal-3.8.4/frmts/northwood/grddataset.cpp:205:49: note: Function 'SetNoDataValue' argument 1 names different: declaration 'dfNoData' definition 'dfNoDataIn'. gdal-3.8.4/frmts/northwood/grddataset.cpp:181:21: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/northwood/grddataset.cpp:218:21: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/openjpeg/opjdatasetbase.h:78:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/openjpeg/opjdatasetbase.h:220:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JP2File [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/openjpeg/opjdatasetbase.h:226:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JP2File [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/openjpeg/opjdatasetbase.h:246:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPJ_CLRSPC_UNKNOWN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/openjpeg/opjdatasetbase.h:345:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JP2_CODEC_J2K [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/openjpeg/opjdatasetbase.h:494:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/openjpeg/opjdatasetbase.h:753:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/openjpeg/opjdatasetbase.h:812:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/openjpeg/opjdatasetbase.h:1051:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DMD_OPENOPTIONLIST [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ozi/ozidataset.cpp:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ozi/ozidataset.cpp:197:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_PaletteIndex [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ozi/ozidataset.cpp:216:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ozi/ozidataset.cpp:312:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ozi/ozidataset.cpp:325:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ozi/ozidataset.cpp:367:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ozi/ozidataset.cpp:678:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/ozi/ozidataset.cpp:163:54: style:inconclusive: Function 'OZIRasterBand' argument 2 names different: declaration 'nZoomLevel' definition 'nZoomLevelIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/ozi/ozidataset.cpp:81:37: note: Function 'OZIRasterBand' argument 2 names different: declaration 'nZoomLevel' definition 'nZoomLevelIn'. gdal-3.8.4/frmts/ozi/ozidataset.cpp:163:54: note: Function 'OZIRasterBand' argument 2 names different: declaration 'nZoomLevel' definition 'nZoomLevelIn'. gdal-3.8.4/frmts/ozi/ozidataset.cpp:164:34: style:inconclusive: Function 'OZIRasterBand' argument 3 names different: declaration 'nRasterXSize' definition 'nRasterXSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/ozi/ozidataset.cpp:81:53: note: Function 'OZIRasterBand' argument 3 names different: declaration 'nRasterXSize' definition 'nRasterXSizeIn'. gdal-3.8.4/frmts/ozi/ozidataset.cpp:164:34: note: Function 'OZIRasterBand' argument 3 names different: declaration 'nRasterXSize' definition 'nRasterXSizeIn'. gdal-3.8.4/frmts/ozi/ozidataset.cpp:164:54: style:inconclusive: Function 'OZIRasterBand' argument 4 names different: declaration 'nRasterYSize' definition 'nRasterYSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/ozi/ozidataset.cpp:82:23: note: Function 'OZIRasterBand' argument 4 names different: declaration 'nRasterYSize' definition 'nRasterYSizeIn'. gdal-3.8.4/frmts/ozi/ozidataset.cpp:164:54: note: Function 'OZIRasterBand' argument 4 names different: declaration 'nRasterYSize' definition 'nRasterYSizeIn'. gdal-3.8.4/frmts/ozi/ozidataset.cpp:165:34: style:inconclusive: Function 'OZIRasterBand' argument 5 names different: declaration 'nXBlocks' definition 'nXBlocksIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/ozi/ozidataset.cpp:82:41: note: Function 'OZIRasterBand' argument 5 names different: declaration 'nXBlocks' definition 'nXBlocksIn'. gdal-3.8.4/frmts/ozi/ozidataset.cpp:165:34: note: Function 'OZIRasterBand' argument 5 names different: declaration 'nXBlocks' definition 'nXBlocksIn'. gdal-3.8.4/frmts/ozi/ozidataset.cpp:165:62: style:inconclusive: Function 'OZIRasterBand' argument 6 names different: declaration 'poColorTable' definition 'poColorTableIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/ozi/ozidataset.cpp:82:67: note: Function 'OZIRasterBand' argument 6 names different: declaration 'poColorTable' definition 'poColorTableIn'. gdal-3.8.4/frmts/ozi/ozidataset.cpp:165:62: note: Function 'OZIRasterBand' argument 6 names different: declaration 'poColorTable' definition 'poColorTableIn'. gdal-3.8.4/frmts/ozi/ozidataset.cpp:312:17: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/pcidsk/gdal_edb.cpp:92:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/gdal_edb.cpp:188:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHN_16S [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/gdal_edb.cpp:245:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/gdal_edb.cpp:299:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Write [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/gdal_edb.cpp:152:37: style:inconclusive: Function 'GetBlockWidth' argument 1 names different: declaration 'channel' definition 'nChannel'. [funcArgNamesDifferent] gdal-3.8.4/frmts/pcidsk/gdal_edb.cpp:72:27: note: Function 'GetBlockWidth' argument 1 names different: declaration 'channel' definition 'nChannel'. gdal-3.8.4/frmts/pcidsk/gdal_edb.cpp:152:37: note: Function 'GetBlockWidth' argument 1 names different: declaration 'channel' definition 'nChannel'. gdal-3.8.4/frmts/pcidsk/gdal_edb.cpp:166:38: style:inconclusive: Function 'GetBlockHeight' argument 1 names different: declaration 'channel' definition 'nChannel'. [funcArgNamesDifferent] gdal-3.8.4/frmts/pcidsk/gdal_edb.cpp:73:28: note: Function 'GetBlockHeight' argument 1 names different: declaration 'channel' definition 'nChannel'. gdal-3.8.4/frmts/pcidsk/gdal_edb.cpp:166:38: note: Function 'GetBlockHeight' argument 1 names different: declaration 'channel' definition 'nChannel'. gdal-3.8.4/frmts/pcidsk/gdal_edb.cpp:180:37: style:inconclusive: Function 'GetType' argument 1 names different: declaration 'channel' definition 'nChannel'. [funcArgNamesDifferent] gdal-3.8.4/frmts/pcidsk/gdal_edb.cpp:74:27: note: Function 'GetType' argument 1 names different: declaration 'channel' definition 'nChannel'. gdal-3.8.4/frmts/pcidsk/gdal_edb.cpp:180:37: note: Function 'GetType' argument 1 names different: declaration 'channel' definition 'nChannel'. gdal-3.8.4/frmts/pcidsk/pcidskdataset2.h:198:5: error: There is an unknown macro here somewhere. Configuration is required. If DEFINE_GET_NEXT_FEATURE_THROUGH_RAW is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/openjpeg/opjdatasetbase.h:269:17: style:inconclusive: Technically the member function 'OPJCodecWrapper::getComment' can be const. [functionConst] gdal-3.8.4/frmts/openjpeg/opjdatasetbase.h:276:10: style:inconclusive: Technically the member function 'OPJCodecWrapper::updateStrict' can be const. [functionConst] gdal-3.8.4/frmts/openjpeg/opjdatasetbase.h:124:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/openjpeg/opjdatasetbase.h:144:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/openjpeg/opjdatasetbase.h:163:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/openjpeg/opjdatasetbase.h:178:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/openjpeg/opjdatasetbase.h:305:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/openjpeg/opjdatasetbase.h:333:44: style: Parameter 'comp' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/asciitiledir.cpp:852:46: error: There is an unknown macro here somewhere. Configuration is required. If PCIDSK_FRMT_64_WITHOUT_PREFIX is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/asciitilelayer.cpp:154:46: error: There is an unknown macro here somewhere. Configuration is required. If PCIDSK_FRMT_64_WITHOUT_PREFIX is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:119:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:158:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:211:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fp_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:242:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:278:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:401:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nTileWidth [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:428:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:480:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nOverviewCount [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:503:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:721:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:741:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:755:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:815:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:1103:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nOverviewCount [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:1120:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:1139:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:1162:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:1193:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:1215:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:1244:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:1326:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:2025:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_UInt32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:3718:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytilelayer.cpp:65:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moTileList [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytilelayer.cpp:84:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockTileInfo [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:55:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCIDSK_DEFAULT_TILE_SIZE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:90:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:139:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mnSegment [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:286:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLayerCount [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:326:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:346:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockLayerInfo [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:391:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockInfo [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:439:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moLayerList [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:447:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoFreeBlockLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:459:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbOnDisk [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:616:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moLayerInfoList [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:647:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moLayerInfoList [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:686:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbNeedsSwap [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:60:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SEGMENT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:87:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SEGMENT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moLayerList [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:118:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbModified [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoFile [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mnSegment [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mnVersion [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbNeedsSwap [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:205:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbOnDisk [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbModified [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:266:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLTDead [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moLayerList [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:303:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLTDead [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:322:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moLayerList [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:339:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_LAYER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:399:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbModified [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:424:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SEGMENT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:446:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoFreeBlockLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:497:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoFreeBlockLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:535:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoFreeBlockLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blockdir.cpp:572:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbNeedsSwap [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:217:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:226:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:238:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:247:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:254:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:408:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:414:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:428:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:439:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:450:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:478:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:501:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:531:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:540:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:550:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:565:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:572:37: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:576:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:53:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:84:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktiledir.cpp:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moLayerInfoList [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktiledir.cpp:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbNeedsSwap [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktiledir.cpp:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbNeedsSwap [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktiledir.cpp:169:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbNeedsSwap [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocklayer.cpp:81:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mnLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocklayer.cpp:120:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SEGMENT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocklayer.cpp:157:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_SEGMENT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocklayer.cpp:246:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_BLOCK [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocklayer.cpp:398:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLTDead [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocklayer.cpp:459:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mnLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocklayer.cpp:497:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mnLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocklayer.cpp:278:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocklayer.cpp:331:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mszDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoTileListMutex [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:110:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoTileListMutex [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbModified [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:156:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLTDead [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:295:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoTileListMutex [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:383:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoTileListMutex [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:446:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_OFFSET [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:497:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_OFFSET [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:542:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_OFFSET [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:623:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_OFFSET [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:673:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:738:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoTileListMutex [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:764:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoTileListMutex [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cbandinterleavedchannel.cpp:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io_handle_p [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cbandinterleavedchannel.cpp:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line_offset [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cbandinterleavedchannel.cpp:244:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line_offset [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cbandinterleavedchannel.cpp:351:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cbandinterleavedchannel.cpp:377:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ih_offset [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cbandinterleavedchannel.cpp:217:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/cbandinterleavedchannel.cpp:321:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/cbandinterleavedchannel.cpp:489:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:306:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:333:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:458:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:567:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:577:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:314:18: style: Variable 'pnEnd' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/pcidsk/sdk/blockdir/blocktilelayer.cpp:334:17: style: Variable 'pnEnd' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpcidskchannel.cpp:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel_type [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpcidskchannel.cpp:125:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overview_bands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpcidskchannel.cpp:162:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overviews_initialized [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpcidskchannel.cpp:244:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overview_bands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpcidskchannel.cpp:277:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overview_infos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpcidskchannel.cpp:302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overview_infos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpcidskchannel.cpp:325:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overview_infos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpcidskchannel.cpp:370:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overview_decimations [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpcidskchannel.cpp:388:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ih_offset [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpcidskchannel.cpp:407:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ih_offset [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpcidskchannel.cpp:451:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable history_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpcidskchannel.cpp:461:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ih_offset [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpcidskchannel.cpp:78:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpixelinterleavedchannel.cpp:51:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_offset [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpixelinterleavedchannel.cpp:116:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image_offset [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpixelinterleavedchannel.cpp:222:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpixelinterleavedchannel.cpp:103:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpixelinterleavedchannel.cpp:116:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpixelinterleavedchannel.cpp:117:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpixelinterleavedchannel.cpp:213:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpixelinterleavedchannel.cpp:237:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/cpixelinterleavedchannel.cpp:238:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/ctiledchannel.cpp:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable image [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/ctiledchannel.cpp:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/ctiledchannel.cpp:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoTileLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/ctiledchannel.cpp:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoTileLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/ctiledchannel.cpp:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable needs_swap [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/ctiledchannel.cpp:278:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable needs_swap [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/ctiledchannel.cpp:366:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable needs_swap [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/ctiledchannel.cpp:483:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHN_UNKNOWN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/ctiledchannel.cpp:271:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/ctiledchannel.cpp:303:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/ctiledchannel.cpp:321:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/ctiledchannel.cpp:501:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/ctiledchannel.cpp:502:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/ctiledchannel.cpp:580:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/ctiledchannel.cpp:695:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/ctiledchannel.cpp:696:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/ctiledchannel.cpp:733:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/ctiledchannel.cpp:734:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/cexternalchannel.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cexternalchannel.cpp:114:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable db [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cexternalchannel.cpp:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel_type [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cexternalchannel.cpp:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_width [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cexternalchannel.cpp:175:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_height [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cexternalchannel.cpp:214:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exoff [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cexternalchannel.cpp:443:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writable [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cexternalchannel.cpp:688:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable echannel [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/channel/cexternalchannel.cpp:705:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ih_offset [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/clinksegment.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/clinksegment.cpp:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modified_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/clinksegment.cpp:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/clinksegment.cpp:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/clinksegment.cpp:133:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modified_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/cpcidskblockfile.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoFile [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/cpcidskblockfile.cpp:49:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEG_SYS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/cpcidskblockfile.cpp:70:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/cpcidskblockfile.cpp:180:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mnGrowingSegment [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/cpcidskblockfile.cpp:67:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/pcidsk/sdk/core/cpcidskfile.cpp:734:31: error: There is an unknown macro here somewhere. Configuration is required. If PCIDSK_FRMT_UINT64 is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/pcidsk/sdk/channel/cexternalchannel.cpp:308:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/cexternalchannel.cpp:346:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/cexternalchannel.cpp:385:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/cexternalchannel.cpp:424:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/cexternalchannel.cpp:466:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/cexternalchannel.cpp:534:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/cexternalchannel.cpp:577:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/cexternalchannel.cpp:621:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/channel/cexternalchannel.cpp:665:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/core/metadataset_p.cpp:48:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/metadataset_p.cpp:69:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/metadataset_p.cpp:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/metadataset_p.cpp:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/metadataset_p.cpp:128:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/metadataset_p.cpp:159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidsk_pubutils.cpp:163:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHN_8U [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidsk_raster.cpp:40:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CT_8U [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidsk_raster.cpp:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHN_8U [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidsk_utils.cpp:333:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCIDSK_DEFAULT_TILE_SIZE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidsk_utils.cpp:379:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidsk_utils.cpp:494:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNIT_DEGREE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidsk_utils.cpp:661:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskbuffer.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskbuffer.cpp:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskbuffer.cpp:76:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskbuffer.cpp:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskbuffer.cpp:116:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable work_field [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskbuffer.cpp:127:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskbuffer.cpp:148:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskbuffer.cpp:165:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskbuffer.cpp:182:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskbuffer.cpp:209:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskbuffer.cpp:234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskbuffer.cpp:245:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskbuffer.cpp:258:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCIDSK_FRMT_64_WITHOUT_PREFIX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskbuffer.cpp:295:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskbuffer.cpp:94:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskbuffer.cpp:233:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskbuffer.cpp:243:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidsk_utils.cpp:703:5: error: va_list 'wrk_args' used before va_start() was called. [va_list_usedBeforeStarted] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidsk_utils.cpp:707:22: error: va_list 'wrk_args' used before va_start() was called. [va_list_usedBeforeStarted] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidsk_utils.cpp:717:9: error: va_list 'wrk_args' used before va_start() was called. [va_list_usedBeforeStarted] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidsk_utils.cpp:719:74: error: va_list 'wrk_args' used before va_start() was called. [va_list_usedBeforeStarted] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidsk_utils.cpp:729:13: error: va_list 'wrk_args' used before va_start() was called. [va_list_usedBeforeStarted] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidsk_utils.cpp:738:5: error: va_list 'wrk_args' used before va_start() was called. [va_list_usedBeforeStarted] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskexception.cpp:191:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskexception.cpp:162:5: error: va_list 'wrk_args' used before va_start() was called. [va_list_usedBeforeStarted] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskexception.cpp:166:22: error: va_list 'wrk_args' used before va_start() was called. [va_list_usedBeforeStarted] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskexception.cpp:176:9: error: va_list 'wrk_args' used before va_start() was called. [va_list_usedBeforeStarted] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskexception.cpp:178:74: error: va_list 'wrk_args' used before va_start() was called. [va_list_usedBeforeStarted] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskexception.cpp:188:13: error: va_list 'wrk_args' used before va_start() was called. [va_list_usedBeforeStarted] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskexception.cpp:197:5: error: va_list 'wrk_args' used before va_start() was called. [va_list_usedBeforeStarted] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskinterfaces.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable io [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/port/io_stdio.cpp:120:39: error: There is an unknown macro here somewhere. Configuration is required. If PCIDSK_FRMT_UINT64 is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/pcidsk/sdk/port/io_win32.cpp:183:39: error: There is an unknown macro here somewhere. Configuration is required. If PCIDSK_FRMT_UINT64 is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/pcidsk/sdk/port/pthread_mutex.cpp:75:0: error: #error "Recursive mutexes apparently unsupported, configure --without-threads" [preprocessorErrorDirective] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskcreate.cpp:95:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHN_8U [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsk_array.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DIMENSIONS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsk_array.cpp:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsk_array.cpp:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsk_array.cpp:183:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbModified [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsk_array.cpp:200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mnDimension [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsk_array.cpp:218:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mnDimension [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsk_array.cpp:230:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moSizes [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsk_array.cpp:255:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moSizes [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsk_array.cpp:274:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moArray [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsk_array.cpp:300:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moSizes [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsk_array.cpp:323:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moHeaders [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsk_array.cpp:336:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moHeaders [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsk_array.cpp:117:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsk_tex.cpp:69:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsk_tex.cpp:80:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbinarysegment.cpp:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbinarysegment.cpp:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbinarysegment.cpp:117:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbModified [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbinarysegment.cpp:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_size [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbitmap.cpp:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbitmap.cpp:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbitmap.cpp:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbitmap.cpp:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbitmap.cpp:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbitmap.cpp:151:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbitmap.cpp:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbitmap.cpp:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbitmap.cpp:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHN_BIT [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbitmap.cpp:238:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_width [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbitmap.cpp:315:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_width [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbitmap.cpp:77:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbitmap.cpp:103:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbitmap.cpp:239:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbitmap.cpp:263:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbitmap.cpp:298:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskblut.cpp:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERP_LINEAR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskbpct.cpp:117:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERP_LINEAR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoEphemeris [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoEphemeris [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:124:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:143:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbModified [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:202:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:394:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:501:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:590:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:966:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/hfa/hfadataset.cpp:3159:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] gdal-3.8.4/frmts/hfa/hfadataset.cpp:3160:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] gdal-3.8.4/frmts/hfa/hfadataset.cpp:3161:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] gdal-3.8.4/frmts/hfa/hfadataset.h:213:15: style:inconclusive: Member variable 'HFARasterAttributeTable::poDT' uses an uninitialized argument 'nBand' due to the order of declarations. [initializerList] gdal-3.8.4/frmts/hfa/hfadataset.cpp:81:7: note: Member variable 'HFARasterAttributeTable::poDT' uses an uninitialized argument 'nBand' due to the order of declarations. gdal-3.8.4/frmts/hfa/hfadataset.h:213:15: note: Member variable 'HFARasterAttributeTable::poDT' uses an uninitialized argument 'nBand' due to the order of declarations. gdal-3.8.4/frmts/hfa/hfadataset.cpp:240:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:264:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:288:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:391:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:397:6: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:411:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:428:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:445:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2268:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2393:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2394:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2395:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2396:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2397:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2398:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2399:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2400:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2408:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2409:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2410:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2411:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2419:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2420:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2734:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:2744:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:3179:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:3224:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:3906:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:3956:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:4338:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:4882:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:5037:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:5195:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/hfa/hfadataset.cpp:1533:57: style:inconclusive: Function 'SetLinearBinning' argument 1 names different: declaration 'dfRow0Min' definition 'dfRow0MinIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hfa/hfadataset.h:293:44: note: Function 'SetLinearBinning' argument 1 names different: declaration 'dfRow0Min' definition 'dfRow0MinIn'. gdal-3.8.4/frmts/hfa/hfadataset.cpp:1533:57: note: Function 'SetLinearBinning' argument 1 names different: declaration 'dfRow0Min' definition 'dfRow0MinIn'. gdal-3.8.4/frmts/hfa/hfadataset.cpp:1534:57: style:inconclusive: Function 'SetLinearBinning' argument 2 names different: declaration 'dfBinSize' definition 'dfBinSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hfa/hfadataset.h:294:44: note: Function 'SetLinearBinning' argument 2 names different: declaration 'dfBinSize' definition 'dfBinSizeIn'. gdal-3.8.4/frmts/hfa/hfadataset.cpp:1534:57: note: Function 'SetLinearBinning' argument 2 names different: declaration 'dfBinSize' definition 'dfBinSizeIn'. gdal-3.8.4/frmts/hfa/hfadataset.cpp:4616:65: style:inconclusive: Function 'UseXFormStack' argument 2 names different: declaration 'pasPolyListForward' definition 'pasPLForward'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hfa/hfadataset.h:74:57: note: Function 'UseXFormStack' argument 2 names different: declaration 'pasPolyListForward' definition 'pasPLForward'. gdal-3.8.4/frmts/hfa/hfadataset.cpp:4616:65: note: Function 'UseXFormStack' argument 2 names different: declaration 'pasPolyListForward' definition 'pasPLForward'. gdal-3.8.4/frmts/hfa/hfadataset.cpp:4617:49: style:inconclusive: Function 'UseXFormStack' argument 3 names different: declaration 'pasPolyListReverse' definition 'pasPLReverse'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hfa/hfadataset.h:75:41: note: Function 'UseXFormStack' argument 3 names different: declaration 'pasPolyListReverse' definition 'pasPLReverse'. gdal-3.8.4/frmts/hfa/hfadataset.cpp:4617:49: note: Function 'UseXFormStack' argument 3 names different: declaration 'pasPolyListReverse' definition 'pasPLReverse'. gdal-3.8.4/frmts/hfa/hfadataset.cpp:4784:45: style:inconclusive: Function 'Create' argument 1 names different: declaration 'pszFilename' definition 'pszFilenameIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hfa/hfadataset.h:91:44: note: Function 'Create' argument 1 names different: declaration 'pszFilename' definition 'pszFilenameIn'. gdal-3.8.4/frmts/hfa/hfadataset.cpp:4784:45: note: Function 'Create' argument 1 names different: declaration 'pszFilename' definition 'pszFilenameIn'. gdal-3.8.4/frmts/hfa/hfadataset.cpp:4785:49: style:inconclusive: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/hfa/hfadataset.h:92:36: note: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/hfa/hfadataset.cpp:4785:49: note: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/hfa/hfadataset.cpp:4148:19: style: Variable 'peStr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskcreate.cpp:91:28: style: The scope of the variable 'default_channel_types' can be reduced. [variableScope] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskcreate.cpp:241:27: style: The scope of the variable 'line_size' can be reduced. [variableScope] gdal-3.8.4/frmts/pcidsk/sdk/core/pcidskcreate.cpp:113:15: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgcp2segment.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimpl_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgcp2segment.cpp:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimpl_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgcp2segment.cpp:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgcp2segment.cpp:173:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gcps [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgcp2segment.cpp:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_gcps [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgcp2segment.cpp:190:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_gcps [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgcp2segment.cpp:195:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimpl_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgcp2segment.cpp:203:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changed [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgcp2segment.cpp:316:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_gcps [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskpolymodel.cpp:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimpl_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskpolymodel.cpp:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskpolymodel.cpp:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskpolymodel.cpp:209:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vdfX1 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskpolymodel.cpp:214:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vdfY1 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskpolymodel.cpp:219:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vdfX2 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskpolymodel.cpp:224:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vdfY2 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskpolymodel.cpp:235:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vdfX1 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskpolymodel.cpp:244:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nPixels [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskpolymodel.cpp:249:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLines [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskpolymodel.cpp:254:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nPixels [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskpolymodel.cpp:260:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oMapUnit [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskpolymodel.cpp:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oMapUnit [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskpolymodel.cpp:270:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oProjectionInfo [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskpolymodel.cpp:275:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oProjectionInfo [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskpolymodel.cpp:284:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbModified [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimpl_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pimpl_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:67:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:316:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:453:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel_num [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:458:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel_denom [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:463:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line_num [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:468:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line_denom [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:482:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixel_num [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:494:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_off [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:518:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_off [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:539:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_adj [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:545:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable y_adj [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:557:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_adj [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:566:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userrpc [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:572:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userrpc [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:579:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adjusted [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:585:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adjusted [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:592:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sensor_name [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:598:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sensor_name [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:624:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_units [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:662:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_units [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:670:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lines [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:675:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pixels [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:685:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lines [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:696:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable downsample [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:702:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable downsample [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskrpcmodel.cpp:707:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbModified [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsksegment.cpp:190:54: error: There is an unknown macro here somewhere. Configuration is required. If PCIDSK_FRMT_UINT64 is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsktoutinmodel.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsktoutinmodel.cpp:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoInfo [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsktoutinmodel.cpp:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoInfo [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsktoutinmodel.cpp:87:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoInfo [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsktoutinmodel.cpp:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsktoutinmodel.cpp:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsktoutinmodel.cpp:151:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mbModified [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsktoutinmodel.cpp:177:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsktoutinmodel.cpp:384:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsktoutinmodel.cpp:536:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVHRR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsktoutinmodel.cpp:1100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRITModele [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsktoutinmodel.cpp:169:21: style: The scope of the variable 'i' can be reduced. [variableScope] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidsktoutinmodel.cpp:374:17: style: The scope of the variable 'i' can be reduced. [variableScope] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base_initialized [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:104:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:114:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base_initialized [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable needs_swap [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:193:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base_initialized [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:233:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable needs_swap [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:380:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable needs_swap [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:452:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_raw [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:553:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_raw [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:598:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_raw [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:653:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_raw [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:700:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable section_offsets [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:731:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable section_offsets [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:754:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NullShapeId [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:807:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable section_offsets [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:869:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_index_start [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:903:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_index_start [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:932:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shapeid_map_active [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:963:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total_shape_count [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:999:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NullShapeId [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:1016:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid_shape_count [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:1035:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_index_vertex_off [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:1095:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field_names [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:1107:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field_descriptions [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:1119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field_types [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:1131:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field_formats [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:1143:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field_defaults [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:1163:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_index_record_off [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:1199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total_shape_count [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:1270:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vh_dirty [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:1290:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total_shape_count [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:1375:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total_shape_count [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:1430:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_index_vertex_off [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:1522:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field_defaults [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment.cpp:1600:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_index_page_dirty [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment_consistencycheck.cpp:169:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment_consistencycheck.cpp:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header_blocks [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment_consistencycheck.cpp:224:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header_blocks [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskvectorsegment_consistencycheck.cpp:266:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total_shape_count [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:320:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:321:48: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:336:50: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:338:50: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:340:50: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:501:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:861:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:862:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:864:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:867:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:868:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:870:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:873:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:874:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:876:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:881:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:882:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:884:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:889:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:890:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:892:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:897:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:898:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:900:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:905:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:906:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:908:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:913:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:914:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:916:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:1323:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:1326:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:1329:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:1332:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:1337:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:1340:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:1345:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:1348:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:1353:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:1356:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:1361:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:1364:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:1369:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:1372:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:1377:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:1380:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:959:11: style: The scope of the variable 'j' can be reduced. [variableScope] gdal-3.8.4/frmts/pcidsk/sdk/segment/metadatasegment_p.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/metadatasegment_p.cpp:68:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/metadatasegment_p.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskephemerissegment.cpp:355:20: style: Variable 'b' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/pcidsk/sdk/segment/metadatasegment_p.cpp:98:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/metadatasegment_p.cpp:143:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/metadatasegment_p.cpp:206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable update_list [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/metadatasegment_p.cpp:228:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/metadatasegment_p.cpp:143:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/metadatasegment_p.cpp:228:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pcidsk/sdk/segment/systiledir.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoTileDir [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/systiledir.cpp:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoTileDir [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/systiledir.cpp:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoTileDir [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/systiledir.cpp:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mpoTileDir [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/systiledir.cpp:116:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/systiledir.cpp:158:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLTImage [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/vecsegdataindex.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_initialized [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/vecsegdataindex.cpp:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable section [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/vecsegdataindex.cpp:119:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_count [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/vecsegdataindex.cpp:132:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_initialized [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/vecsegdataindex.cpp:169:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirty [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/vecsegdataindex.cpp:242:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/vecsegdataindex.cpp:253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/vecsegdataindex.cpp:266:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_count [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/vecsegdataindex.cpp:280:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirty [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/vecsegdataindex.cpp:298:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_count [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/vecsegheader.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vs [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/vecsegheader.cpp:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable needs_swap [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/vecsegheader.cpp:156:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initialized [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/vecsegheader.cpp:288:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field_names [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/vecsegheader.cpp:327:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable section_sizes [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/vecsegheader.cpp:437:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable di [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/vecsegheader.cpp:467:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hsec_shape [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/vecsegheader.cpp:496:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable di [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/vsi_pcidsk_io.cpp:131:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/vsi_pcidsk_io.cpp:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/vsi_pcidsk_io.cpp:203:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/vsi_pcidsk_io.cpp:126:36: style:inconclusive: Function 'Read' argument 4 names different: declaration 'io_hanle' definition 'io_handle'. [funcArgNamesDifferent] gdal-3.8.4/frmts/pcidsk/vsi_pcidsk_io.cpp:50:31: note: Function 'Read' argument 4 names different: declaration 'io_hanle' definition 'io_handle'. gdal-3.8.4/frmts/pcidsk/vsi_pcidsk_io.cpp:126:36: note: Function 'Read' argument 4 names different: declaration 'io_hanle' definition 'io_handle'. gdal-3.8.4/frmts/pcraster/libcsf/csftypes.h:393:0: error: #error BYTE ORDER NOT SPECIFIED (CPU_LITTLE_ENDIAN or CPU_BIG_ENDIAN) [preprocessorErrorDirective] gdal-3.8.4/frmts/pcraster/pcrastermisc.cpp:44:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterdataset.cpp:56:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSF_SIZE_SIG [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterdataset.cpp:126:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_UNDEFINED [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterdataset.cpp:310:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterdataset.cpp:373:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterdataset.cpp:431:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT4_MAX [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterdataset.cpp:528:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterrasterband.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterrasterband.cpp:248:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterrasterband.cpp:258:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterrasterband.cpp:282:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VS_LDD [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterrasterband.cpp:391:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterdataset.cpp:303:39: style:inconclusive: Function 'PCRasterDataset' argument 1 names different: declaration 'map' definition 'mapIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/pcraster/pcrasterdataset.h:109:35: note: Function 'PCRasterDataset' argument 1 names different: declaration 'map' definition 'mapIn'. gdal-3.8.4/frmts/pcraster/pcrasterdataset.cpp:303:39: note: Function 'PCRasterDataset' argument 1 names different: declaration 'map' definition 'mapIn'. gdal-3.8.4/frmts/pcraster/pcrasterdataset.cpp:303:57: style:inconclusive: Function 'PCRasterDataset' argument 2 names different: declaration 'eAccess' definition 'eAccessIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/pcraster/pcrasterdataset.h:109:51: note: Function 'PCRasterDataset' argument 2 names different: declaration 'eAccess' definition 'eAccessIn'. gdal-3.8.4/frmts/pcraster/pcrasterdataset.cpp:303:57: note: Function 'PCRasterDataset' argument 2 names different: declaration 'eAccess' definition 'eAccessIn'. gdal-3.8.4/frmts/pcraster/pcrasterdataset.cpp:62:14: style: Local variable 'map' shadows outer function [shadowFunction] gdal-3.8.4/frmts/pcraster/pcrasterdataset.h:123:10: note: Shadowed declaration gdal-3.8.4/frmts/pcraster/pcrasterdataset.cpp:62:14: note: Shadow variable gdal-3.8.4/frmts/pcraster/pcrasterdataset.cpp:210:12: style: Local variable 'missingValue' shadows outer function [shadowFunction] gdal-3.8.4/frmts/pcraster/pcrasterutil.h:60:8: note: Shadowed declaration gdal-3.8.4/frmts/pcraster/pcrasterdataset.cpp:210:12: note: Shadow variable gdal-3.8.4/frmts/pcraster/pcrasterdataset.cpp:465:17: style: Local variable 'valueScale' shadows outer function [shadowFunction] gdal-3.8.4/frmts/pcraster/pcrasterdataset.h:126:12: note: Shadowed declaration gdal-3.8.4/frmts/pcraster/pcrasterdataset.cpp:465:17: note: Shadow variable gdal-3.8.4/frmts/pcraster/pcrasterdataset.cpp:499:10: style: Local variable 'map' shadows outer function [shadowFunction] gdal-3.8.4/frmts/pcraster/pcrasterdataset.h:123:10: note: Shadowed declaration gdal-3.8.4/frmts/pcraster/pcrasterdataset.cpp:499:10: note: Shadow variable gdal-3.8.4/frmts/pcraster/pcrasterrasterband.cpp:278:62: style:inconclusive: Function 'IWriteBlock' argument 3 names different: declaration 'buffer' definition 'source'. [funcArgNamesDifferent] gdal-3.8.4/frmts/pcraster/pcrasterrasterband.h:82:30: note: Function 'IWriteBlock' argument 3 names different: declaration 'buffer' definition 'source'. gdal-3.8.4/frmts/pcraster/pcrasterrasterband.cpp:278:62: note: Function 'IWriteBlock' argument 3 names different: declaration 'buffer' definition 'source'. gdal-3.8.4/frmts/pcraster/pcrasterrasterband.cpp:386:50: style:inconclusive: Function 'SetNoDataValue' argument 1 names different: declaration 'no_data' definition 'nodata'. [funcArgNamesDifferent] gdal-3.8.4/frmts/pcraster/pcrasterrasterband.h:84:34: note: Function 'SetNoDataValue' argument 1 names different: declaration 'no_data' definition 'nodata'. gdal-3.8.4/frmts/pcraster/pcrasterrasterband.cpp:386:50: note: Function 'SetNoDataValue' argument 1 names different: declaration 'no_data' definition 'nodata'. gdal-3.8.4/frmts/pcraster/pcrasterutil.cpp:44:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfobject.h:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterutil.cpp:103:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VS_UNDEFINED [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/gdal_pdf.h:523:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterutil.cpp:286:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VS_UNDEFINED [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/ogrpdflayer.cpp:225:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCStringsAsUTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterutil.cpp:344:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_UNDEFINED [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterutil.cpp:437:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MV_INT1 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterutil.cpp:489:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_UINT1 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterutil.cpp:567:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_UINT1 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterutil.cpp:650:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VS_LDD [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcraster/pcrasterutil.cpp:726:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CR_UINT1 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfobject.h:233:14: style: The destructor '~GDALPDFObjectRW' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/pdf/pdfobject.h:112:14: note: Virtual destructor in base class gdal-3.8.4/frmts/pdf/pdfobject.h:233:14: note: Destructor in derived class gdal-3.8.4/frmts/pdf/pdfobject.h:263:14: style: The destructor '~GDALPDFDictionaryRW' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/pdf/pdfobject.h:150:14: note: Virtual destructor in base class gdal-3.8.4/frmts/pdf/pdfobject.h:263:14: note: Destructor in derived class gdal-3.8.4/frmts/pdf/pdfobject.h:307:14: style: The destructor '~GDALPDFArrayRW' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/pdf/pdfobject.h:170:14: note: Virtual destructor in base class gdal-3.8.4/frmts/pdf/pdfobject.h:307:14: note: Destructor in derived class gdal-3.8.4/frmts/pdf/ogrpdflayer.cpp:200:68: style:inconclusive: Function 'OGRPDFWritableLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/pdf/gdal_pdf.h:110:51: note: Function 'OGRPDFWritableLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/pdf/ogrpdflayer.cpp:200:68: note: Function 'OGRPDFWritableLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/pcraster/pcrasterutil.cpp:399:28: style:inconclusive: Function 'missingValue' argument 1 names different: declaration 'type' definition 'cellRepresentation'. [funcArgNamesDifferent] gdal-3.8.4/frmts/pcraster/pcrasterutil.h:60:28: note: Function 'missingValue' argument 1 names different: declaration 'type' definition 'cellRepresentation'. gdal-3.8.4/frmts/pcraster/pcrasterutil.cpp:399:28: note: Function 'missingValue' argument 1 names different: declaration 'type' definition 'cellRepresentation'. gdal-3.8.4/frmts/pdf/pdfcreatecopy.cpp:491:37: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GB_WITHOUT_PREFIX is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/pdf/pdfdataset.cpp:7656:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfcreatecopy.h:316:10: warning: The class 'GDALPDFUpdateWriter' defines member function with name 'Close' also defined in its parent class 'GDALPDFBaseWriter'. [duplInheritedMember] gdal-3.8.4/frmts/pdf/pdfcreatecopy.h:234:10: note: Parent function 'GDALPDFBaseWriter::Close' gdal-3.8.4/frmts/pdf/pdfcreatecopy.h:316:10: note: Derived function 'GDALPDFUpdateWriter::Close' gdal-3.8.4/frmts/pdf/pdfcreatecopy.h:348:10: warning: The class 'GDALPDFWriter' defines member function with name 'Close' also defined in its parent class 'GDALPDFBaseWriter'. [duplInheritedMember] gdal-3.8.4/frmts/pdf/pdfcreatecopy.h:234:10: note: Parent function 'GDALPDFBaseWriter::Close' gdal-3.8.4/frmts/pdf/pdfcreatecopy.h:348:10: note: Derived function 'GDALPDFWriter::Close' gdal-3.8.4/frmts/pdf/pdfdataset.cpp:7566:56: style: Parameter 'poDriver' can be declared as pointer to const. However it seems that 'GDALPDFUnloadDriver' is a callback function, if 'poDriver' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/pdf/pdfdataset.cpp:7795:33: note: You might need to cast the function pointer here gdal-3.8.4/frmts/pdf/pdfdataset.cpp:7566:56: note: Parameter 'poDriver' can be declared as pointer to const gdal-3.8.4/frmts/pdf/pdfcreatefromcomposition.cpp:231:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfcreatefromcomposition.cpp:254:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfcreatefromcomposition.cpp:319:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfcreatefromcomposition.cpp:424:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfcreatefromcomposition.cpp:669:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfcreatefromcomposition.cpp:820:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfcreatefromcomposition.cpp:975:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfcreatefromcomposition.cpp:1034:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfcreatefromcomposition.cpp:1240:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfcreatefromcomposition.cpp:1375:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfcreatefromcomposition.cpp:1721:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfcreatefromcomposition.cpp:2018:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfcreatefromcomposition.cpp:2403:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfobject.cpp:302:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRMT_GIB [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfobject.cpp:733:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaded [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable geosys [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp:192:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a1 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp:214:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp:288:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp:371:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp:389:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp:928:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable geosys [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfobject.cpp:63:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pdf/pdfobject.cpp:464:43: style: Variable 'oMap' can be declared as reference to const [constVariableReference] gdal-3.8.4/frmts/pdf/pdfobject.cpp:487:43: style: Variable 'oMap' can be declared as reference to const [constVariableReference] gdal-3.8.4/frmts/pdf/pdfobject.cpp:63:12: style: Variable 'pabyData' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/pdf/pdfobject.cpp:315:23: style: Variable 'pszDot' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/pdf/pdfobject.cpp:960:45: style: Parameter 'padfVal' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/pdf/pdfwritabledataset.cpp:66:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfwritabledataset.cpp:113:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfwritabledataset.cpp:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfwritabledataset.cpp:170:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfcreatefromcomposition.h:206:10: warning: The class 'GDALPDFComposerWriter' defines member function with name 'Close' also defined in its parent class 'GDALPDFBaseWriter'. [duplInheritedMember] gdal-3.8.4/frmts/pdf/pdfcreatecopy.h:234:10: note: Parent function 'GDALPDFBaseWriter::Close' gdal-3.8.4/frmts/pdf/pdfcreatefromcomposition.h:206:10: note: Derived function 'GDALPDFComposerWriter::Close' gdal-3.8.4/frmts/pdf/pdfwritabledataset.cpp:121:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pdf/pdfwritabledataset.cpp:62:63: style:inconclusive: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/pdf/gdal_pdf.h:518:36: note: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/pdf/pdfwritabledataset.cpp:62:63: note: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/pds/isis2dataset.cpp:127:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/isis2dataset.cpp:152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/isis2dataset.cpp:204:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/isis2dataset.cpp:217:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/isis2dataset.cpp:260:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/isis2dataset.cpp:824:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/isis2dataset.cpp:886:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Float64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/isis2dataset.cpp:1017:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/isis2dataset.cpp:1096:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/isis2dataset.cpp:1176:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/isis2dataset.cpp:1291:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/isis2dataset.cpp:219:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/pds/isis2dataset.cpp:1047:59: style:inconclusive: Function 'RecordSizeCalculation' argument 3 names different: declaration 'nBands' definition 'nBandsIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/pds/isis2dataset.cpp:117:56: note: Function 'RecordSizeCalculation' argument 3 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/pds/isis2dataset.cpp:1047:59: note: Function 'RecordSizeCalculation' argument 3 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/pds/isis3dataset.cpp:3294:64: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/pds/pds4dataset.cpp:3209:52: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/pds/pds4dataset.h:423:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable papszOpenOptions [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4dataset.h:473:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4dataset.h:477:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4dataset.h:533:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4dataset.h:537:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4dataset.h:543:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nMaskFlags [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4dataset.h:547:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poMask [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poAttrQuery [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:135:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:350:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:425:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:514:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:530:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCRandomRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:558:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NON_EXISTING_FEATURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:810:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:841:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nOffset [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:1020:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:1128:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:1196:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:1368:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRMT_GIB [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:1468:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:1530:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:1624:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:1715:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:1815:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:1936:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:1990:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:2006:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCRandomRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:2048:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:2110:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:2174:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:2259:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:2371:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRMT_GIB [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:2509:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:2757:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pds4vector.cpp:2621:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pdf/pdfcreatefromcomposition.cpp:66:29: warning: The class 'GDALPDFComposerWriter' defines member function with name 'Close' also defined in its parent class 'GDALPDFBaseWriter'. [duplInheritedMember] gdal-3.8.4/frmts/pdf/pdfcreatecopy.h:234:10: note: Parent function 'GDALPDFBaseWriter::Close' gdal-3.8.4/frmts/pdf/pdfcreatefromcomposition.cpp:66:29: note: Derived function 'GDALPDFComposerWriter::Close' gdal-3.8.4/frmts/pdf/pdfcreatefromcomposition.cpp:475:14: style: Variable 'poGotoPageAction' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/pds/pds4vector.cpp:271:67: style:inconclusive: Function 'AddGeometryFromFields' argument 1 names different: declaration 'poFeature' definition 'poRawFeature'. [funcArgNamesDifferent] gdal-3.8.4/frmts/pds/pds4dataset.h:69:51: note: Function 'AddGeometryFromFields' argument 1 names different: declaration 'poFeature' definition 'poRawFeature'. gdal-3.8.4/frmts/pds/pds4vector.cpp:271:67: note: Function 'AddGeometryFromFields' argument 1 names different: declaration 'poFeature' definition 'poRawFeature'. gdal-3.8.4/frmts/pds/pds4vector.cpp:440:20: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/pds/pdsdataset.cpp:139:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pdsdataset.cpp:164:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pdsdataset.cpp:192:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pdsdataset.cpp:298:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pdsdataset.cpp:457:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pdsdataset.cpp:891:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pdsdataset.cpp:1333:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pdsdataset.cpp:1356:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pdsdataset.cpp:1381:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pdsdataset.cpp:1451:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pretty [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pdsdataset.cpp:1600:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pdsdataset.cpp:1627:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/pdsdataset.cpp:1704:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:200:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:326:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nOffset [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:439:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:497:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:510:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:528:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:556:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:919:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:1037:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:1167:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:1205:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:1225:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:1238:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:1278:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:1343:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:1373:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:1415:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Boolean [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:1549:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:1653:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:1696:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:1760:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:1885:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PT_EQUIRECTANGULAR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:1976:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:2363:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:2417:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIFFTAG_IMAGEWIDTH [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:2604:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:3105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:3137:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:3219:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_CFloat32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:3412:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:3476:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicardataset.cpp:3499:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:119:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:158:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:222:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:326:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:435:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:506:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:541:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:551:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:596:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:698:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:741:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:755:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:875:50: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:940:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:1064:53: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:1753:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:2625:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:3143:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:3303:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:3316:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:3662:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:498:71: style:inconclusive: Function 'ReadBlock' argument 2 names different: declaration 'fp' definition 'fpIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.h:187:43: note: Function 'ReadBlock' argument 2 names different: declaration 'fp' definition 'fpIn'. gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:498:71: note: Function 'ReadBlock' argument 2 names different: declaration 'fp' definition 'fpIn'. gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:506:10: style: Variable 'poBand' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/opjlike/jp2opjlikedataset.cpp:755:10: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/pds/vicarkeywordhandler.cpp:314:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_VALUE_INTEGER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicarkeywordhandler.cpp:438:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_VALUE_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pds/vicarkeywordhandler.cpp:207:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:197:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:244:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:262:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:280:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:290:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:306:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:338:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:424:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:448:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLHTTPResult [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:528:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_object [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:643:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:682:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:722:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLQuietErrorHandler [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:754:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLES_URL [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:1089:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_object [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:1182:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:1235:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:1299:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLES_URL [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:1400:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:1502:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:101:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:102:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:191:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:192:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:193:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:369:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:370:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:371:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:101:15: style: Variable 'input' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:102:13: style: Variable 'row' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:103:12: style: Variable 'rb' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:191:15: style: Variable 'input' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:192:14: style: Variable 'prev' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:193:13: style: Variable 'row' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:194:12: style: Variable 'rb' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:369:15: style: Variable 'input' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:370:14: style: Variable 'prev' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:371:13: style: Variable 'row' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/png/filter_sse2_intrinsics.c:372:12: style: Variable 'rb' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/pds/vicardataset.cpp:2365:9: style: The if condition is the same as the previous if condition [duplicateCondition] gdal-3.8.4/frmts/pds/vicardataset.cpp:2279:9: note: First condition gdal-3.8.4/frmts/pds/vicardataset.cpp:2365:9: note: Second condition gdal-3.8.4/frmts/pds/vicardataset.cpp:3140:17: style: The scope of the variable 'value' can be reduced. [variableScope] gdal-3.8.4/frmts/pds/vicardataset.cpp:3206:51: style:inconclusive: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/pds/vicardataset.h:139:36: note: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/pds/vicardataset.cpp:3206:51: note: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/pds/vicardataset.cpp:3214:60: style:inconclusive: Function 'CreateInternal' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/pds/vicardataset.h:99:57: note: Function 'CreateInternal' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/pds/vicardataset.cpp:3214:60: note: Function 'CreateInternal' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/png/libpng/png.c:2868:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN_10_EXP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/libpng/png.c:2912:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_DIG [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:172:57: style:inconclusive: Function 'PLMosaicRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:149:41: note: Function 'PLMosaicRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:172:57: note: Function 'PLMosaicRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:172:69: style:inconclusive: Function 'PLMosaicRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:149:51: note: Function 'PLMosaicRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:172:69: note: Function 'PLMosaicRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:173:53: style:inconclusive: Function 'PLMosaicRasterBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:150:37: note: Function 'PLMosaicRasterBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:173:53: note: Function 'PLMosaicRasterBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/plmosaic/plmosaicdataset.cpp:453:16: style: Variable 'pabyBuf' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/png/libpng/pngerror.c:747:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/libpng/pngerror.c:819:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/libpng/pngerror.c:392:61: style:inconclusive: Function 'png_app_warning' argument 2 names different: declaration 'message' definition 'error_message'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1819:1: note: Function 'png_app_warning' argument 2 names different: declaration 'message' definition 'error_message'. gdal-3.8.4/frmts/png/libpng/pngerror.c:392:61: note: Function 'png_app_warning' argument 2 names different: declaration 'message' definition 'error_message'. gdal-3.8.4/frmts/png/libpng/pngerror.c:405:59: style:inconclusive: Function 'png_app_error' argument 2 names different: declaration 'message' definition 'error_message'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1825:1: note: Function 'png_app_error' argument 2 names different: declaration 'message' definition 'error_message'. gdal-3.8.4/frmts/png/libpng/pngerror.c:405:59: note: Function 'png_app_error' argument 2 names different: declaration 'message' definition 'error_message'. gdal-3.8.4/frmts/png/libpng/pngerror.c:936:29: style:inconclusive: Function 'png_safe_execute' argument 1 names different: declaration 'image' definition 'image_in'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:2075:1: note: Function 'png_safe_execute' argument 1 names different: declaration 'image' definition 'image_in'. gdal-3.8.4/frmts/png/libpng/pngerror.c:936:29: note: Function 'png_safe_execute' argument 1 names different: declaration 'image' definition 'image_in'. gdal-3.8.4/frmts/png/libpng/pngmem.c:200:12: style: Condition 'ret==NULL' is always true [knownConditionTrueFalse] gdal-3.8.4/frmts/png/libpng/pngmem.c:198:25: note: Calling function 'png_malloc_base' returns 0 gdal-3.8.4/frmts/png/libpng/pngmem.c:198:25: note: Assignment 'ret=png_malloc_base(NULL,size)', assigned value is 0 gdal-3.8.4/frmts/png/libpng/pngmem.c:200:12: note: Condition 'ret==NULL' is always true gdal-3.8.4/frmts/png/libpng/pngmem.c:131:1: style:inconclusive: Function 'png_realloc_array' argument 2 names different: declaration 'array' definition 'old_array'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1026:1: note: Function 'png_realloc_array' argument 2 names different: declaration 'array' definition 'old_array'. gdal-3.8.4/frmts/png/libpng/pngmem.c:131:1: note: Function 'png_realloc_array' argument 2 names different: declaration 'array' definition 'old_array'. gdal-3.8.4/frmts/png/libpng/pngread.c:1524:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/libpng/png.c:1758:49: style:inconclusive: Function 'png_colorspace_set_endpoints' argument 3 names different: declaration 'XYZ' definition 'XYZ_in'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1660:1: note: Function 'png_colorspace_set_endpoints' argument 3 names different: declaration 'XYZ' definition 'XYZ_in'. gdal-3.8.4/frmts/png/libpng/png.c:1758:49: note: Function 'png_colorspace_set_endpoints' argument 3 names different: declaration 'XYZ' definition 'XYZ_in'. gdal-3.8.4/frmts/png/libpng/png.c:3349:65: style:inconclusive: Function 'png_muldiv' argument 3 names different: declaration 'multiplied_by' definition 'times'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1982:1: note: Function 'png_muldiv' argument 3 names different: declaration 'multiplied_by' definition 'times'. gdal-3.8.4/frmts/png/libpng/png.c:3349:65: note: Function 'png_muldiv' argument 3 names different: declaration 'multiplied_by' definition 'times'. gdal-3.8.4/frmts/png/libpng/png.c:3350:16: style:inconclusive: Function 'png_muldiv' argument 4 names different: declaration 'divided_by' definition 'divisor'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1982:1: note: Function 'png_muldiv' argument 4 names different: declaration 'divided_by' definition 'divisor'. gdal-3.8.4/frmts/png/libpng/png.c:3350:16: note: Function 'png_muldiv' argument 4 names different: declaration 'divided_by' definition 'divisor'. gdal-3.8.4/frmts/png/libpng/png.c:3472:75: style:inconclusive: Function 'png_muldiv_warn' argument 3 names different: declaration 'multiplied_by' definition 'times'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1988:1: note: Function 'png_muldiv_warn' argument 3 names different: declaration 'multiplied_by' definition 'times'. gdal-3.8.4/frmts/png/libpng/png.c:3472:75: note: Function 'png_muldiv_warn' argument 3 names different: declaration 'multiplied_by' definition 'times'. gdal-3.8.4/frmts/png/libpng/png.c:3473:16: style:inconclusive: Function 'png_muldiv_warn' argument 4 names different: declaration 'divided_by' definition 'divisor'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1988:1: note: Function 'png_muldiv_warn' argument 4 names different: declaration 'divided_by' definition 'divisor'. gdal-3.8.4/frmts/png/libpng/png.c:3473:16: note: Function 'png_muldiv_warn' argument 4 names different: declaration 'divided_by' definition 'divisor'. gdal-3.8.4/frmts/png/libpng/png.c:3509:39: style:inconclusive: Function 'png_gamma_significant' argument 1 names different: declaration 'gamma_value' definition 'gamma_val'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:2011:1: note: Function 'png_gamma_significant' argument 1 names different: declaration 'gamma_value' definition 'gamma_val'. gdal-3.8.4/frmts/png/libpng/png.c:3509:39: note: Function 'png_gamma_significant' argument 1 names different: declaration 'gamma_value' definition 'gamma_val'. gdal-3.8.4/frmts/png/libpng/png.c:3864:60: style:inconclusive: Function 'png_gamma_8bit_correct' argument 2 names different: declaration 'gamma_value' definition 'gamma_val'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:2027:1: note: Function 'png_gamma_8bit_correct' argument 2 names different: declaration 'gamma_value' definition 'gamma_val'. gdal-3.8.4/frmts/png/libpng/png.c:3864:60: note: Function 'png_gamma_8bit_correct' argument 2 names different: declaration 'gamma_value' definition 'gamma_val'. gdal-3.8.4/frmts/png/libpng/png.c:3912:61: style:inconclusive: Function 'png_gamma_16bit_correct' argument 2 names different: declaration 'gamma_value' definition 'gamma_val'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:2025:1: note: Function 'png_gamma_16bit_correct' argument 2 names different: declaration 'gamma_value' definition 'gamma_val'. gdal-3.8.4/frmts/png/libpng/png.c:3912:61: note: Function 'png_gamma_16bit_correct' argument 2 names different: declaration 'gamma_value' definition 'gamma_val'. gdal-3.8.4/frmts/png/libpng/png.c:3948:21: style:inconclusive: Function 'png_gamma_correct' argument 3 names different: declaration 'gamma_value' definition 'gamma_val'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:2023:1: note: Function 'png_gamma_correct' argument 3 names different: declaration 'gamma_value' definition 'gamma_val'. gdal-3.8.4/frmts/png/libpng/png.c:3948:21: note: Function 'png_gamma_correct' argument 3 names different: declaration 'gamma_value' definition 'gamma_val'. gdal-3.8.4/frmts/png/libpng/png.c:1071:22: style: Parameter 'colorspace' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/png/libpng/png.c:762:7: error: Uninitialized variable: number_buf [uninitvar] gdal-3.8.4/frmts/png/libpng/png.c:1849:32: error: Uninitialized variable: number [uninitvar] gdal-3.8.4/frmts/png/libpng/pngread.c:3954:40: style: Condition '(*(const unsigned charpng_const_bytep)&le)!=0' is always true [knownConditionTrueFalse] gdal-3.8.4/frmts/png/libpng/pngread.c:3952:27: note: Assignment 'le=0x0001', assigned value is 1 gdal-3.8.4/frmts/png/libpng/pngread.c:3954:40: note: Condition '(*(const unsigned charpng_const_bytep)&le)!=0' is always true gdal-3.8.4/frmts/png/libpng/pngset.c:1397:22: style: Condition 'num_chunks_in<0' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/png/libpng/pngset.c:1388:22: note: Assuming that condition 'num_chunks_in<=0' is not redundant gdal-3.8.4/frmts/png/libpng/pngset.c:1397:22: note: Condition 'num_chunks_in<0' is always false gdal-3.8.4/frmts/png/libpng/pngwrite.c:2352:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/libpng/pngwtran.c:418:33: style: Variable 'dp' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/png/libpng/pngwtran.c:438:33: style: Variable 'dp' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/png/libpng/pngwtran.c:480:33: style: Variable 'dp' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/png/libpng/pngwrite.c:491:11: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] gdal-3.8.4/frmts/png/libpng/pngwrite.c:2057:37: style: Condition '(*(const unsigned charpng_const_bytep)&le)!=0' is always true [knownConditionTrueFalse] gdal-3.8.4/frmts/png/libpng/pngwrite.c:2055:24: note: Assignment 'le=0x0001', assigned value is 1 gdal-3.8.4/frmts/png/libpng/pngwrite.c:2057:37: note: Condition '(*(const unsigned charpng_const_bytep)&le)!=0' is always true gdal-3.8.4/frmts/png/libpng/pngwrite.c:487:15: style: Variable 'tbuf' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/png/pngdataset.h:221:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSBAP_TOP_TO_BOTTOM [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:146:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:213:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:252:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:267:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:1014:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:1035:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:1259:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:1383:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:1452:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:1519:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:1602:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nPamFlags [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:1643:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:1741:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:1752:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:1767:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:1781:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:1806:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:1827:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PNG_LIBPNG_VER_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:2018:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:2102:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable png_text [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:2258:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_UInt16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:2931:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/libpng/pngwutil.c:531:23: style: Condition 'avail_in>input_len' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/png/libpng/pngwutil.c:529:26: note: Assignment 'avail_in=(uInt)-1', assigned value is -1 gdal-3.8.4/frmts/png/libpng/pngwutil.c:531:23: note: Condition 'avail_in>input_len' is always false gdal-3.8.4/frmts/png/libpng/pngwutil.c:975:17: style: Condition 'avail>input_len' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/png/libpng/pngwutil.c:973:20: note: Assignment 'avail=(uInt)-1', assigned value is -1 gdal-3.8.4/frmts/png/libpng/pngwutil.c:975:17: note: Condition 'avail>input_len' is always false gdal-3.8.4/frmts/png/libpng/pngwutil.c:439:69: style:inconclusive: Function 'png_free_buffer_list' argument 2 names different: declaration 'list' definition 'listp'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:985:1: note: Function 'png_free_buffer_list' argument 2 names different: declaration 'list' definition 'listp'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:439:69: note: Function 'png_free_buffer_list' argument 2 names different: declaration 'list' definition 'listp'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:673:40: style:inconclusive: Function 'png_write_IHDR' argument 6 names different: declaration 'compression_method' definition 'compression_type'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1125:1: note: Function 'png_write_IHDR' argument 6 names different: declaration 'compression_method' definition 'compression_type'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:673:40: note: Function 'png_write_IHDR' argument 6 names different: declaration 'compression_method' definition 'compression_type'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:673:62: style:inconclusive: Function 'png_write_IHDR' argument 7 names different: declaration 'filter_method' definition 'filter_type'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1125:1: note: Function 'png_write_IHDR' argument 7 names different: declaration 'filter_method' definition 'filter_type'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:673:62: note: Function 'png_write_IHDR' argument 7 names different: declaration 'filter_method' definition 'filter_type'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:674:9: style:inconclusive: Function 'png_write_IHDR' argument 8 names different: declaration 'interlace_method' definition 'interlace_type'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1125:1: note: Function 'png_write_IHDR' argument 8 names different: declaration 'interlace_method' definition 'interlace_type'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:674:9: note: Function 'png_write_IHDR' argument 8 names different: declaration 'interlace_method' definition 'interlace_type'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:931:57: style:inconclusive: Function 'png_compress_IDAT' argument 2 names different: declaration 'row_data' definition 'input'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1132:1: note: Function 'png_compress_IDAT' argument 2 names different: declaration 'row_data' definition 'input'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:931:57: note: Function 'png_compress_IDAT' argument 2 names different: declaration 'row_data' definition 'input'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:932:22: style:inconclusive: Function 'png_compress_IDAT' argument 3 names different: declaration 'row_data_length' definition 'input_len'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1132:1: note: Function 'png_compress_IDAT' argument 3 names different: declaration 'row_data_length' definition 'input_len'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:932:22: note: Function 'png_compress_IDAT' argument 3 names different: declaration 'row_data_length' definition 'input_len'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:1099:42: style:inconclusive: Function 'png_write_sRGB' argument 2 names different: declaration 'intent' definition 'srgb_intent'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1155:1: note: Function 'png_write_sRGB' argument 2 names different: declaration 'intent' definition 'srgb_intent'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:1099:42: note: Function 'png_write_sRGB' argument 2 names different: declaration 'intent' definition 'srgb_intent'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:1179:56: style:inconclusive: Function 'png_write_sPLT' argument 2 names different: declaration 'palette' definition 'spalette'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1174:1: note: Function 'png_write_sPLT' argument 2 names different: declaration 'palette' definition 'spalette'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:1179:56: note: Function 'png_write_sPLT' argument 2 names different: declaration 'palette' definition 'spalette'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:1348:54: style:inconclusive: Function 'png_write_tRNS' argument 2 names different: declaration 'trans' definition 'trans_alpha'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1179:1: note: Function 'png_write_tRNS' argument 2 names different: declaration 'trans' definition 'trans_alpha'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:1348:54: note: Function 'png_write_tRNS' argument 2 names different: declaration 'trans' definition 'trans_alpha'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:1349:25: style:inconclusive: Function 'png_write_tRNS' argument 3 names different: declaration 'values' definition 'tran'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1179:1: note: Function 'png_write_tRNS' argument 3 names different: declaration 'values' definition 'tran'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:1349:25: note: Function 'png_write_tRNS' argument 3 names different: declaration 'values' definition 'tran'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:1349:35: style:inconclusive: Function 'png_write_tRNS' argument 4 names different: declaration 'number' definition 'num_trans'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1179:1: note: Function 'png_write_tRNS' argument 4 names different: declaration 'number' definition 'num_trans'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:1349:35: note: Function 'png_write_tRNS' argument 4 names different: declaration 'number' definition 'num_trans'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:1414:58: style:inconclusive: Function 'png_write_bKGD' argument 2 names different: declaration 'values' definition 'back'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1185:1: note: Function 'png_write_bKGD' argument 2 names different: declaration 'values' definition 'back'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:1414:58: note: Function 'png_write_bKGD' argument 2 names different: declaration 'values' definition 'back'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:2748:12: style:inconclusive: Function 'png_write_filtered_row' argument 3 names different: declaration 'row_bytes' definition 'full_row_length'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngwutil.c:2275:12: note: Function 'png_write_filtered_row' argument 3 names different: declaration 'row_bytes' definition 'full_row_length'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:2748:12: note: Function 'png_write_filtered_row' argument 3 names different: declaration 'row_bytes' definition 'full_row_length'. gdal-3.8.4/frmts/png/libpng/pngwutil.c:637:72: style: Parameter 'comp' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:125:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:277:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:349:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_TUPLES_OK [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:411:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_TUPLES_OK [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:513:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_TUPLES_OK [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:625:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_TUPLES_OK [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:717:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:828:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:895:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:1091:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:1152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:1501:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_TUPLES_OK [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:1589:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_TUPLES_OK [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:1736:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:1831:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVERAGE_APPROX_RESOLUTION [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:2026:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVERAGE_APPROX_RESOLUTION [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:2168:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:2307:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_TUPLES_OK [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:3181:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:3252:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_TUPLES_OK [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:3362:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:3400:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_TUPLES_OK [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:3422:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:3490:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:3506:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:3604:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_COMMAND_OK [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:3896:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_COMMAND_OK [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:3927:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:4132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_subdatasetComponent [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterdataset.cpp:4189:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/pngdataset.cpp:1089:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/png/pngdataset.cpp:2556:18: style: The scope of the variable 'bOk' can be reduced. [variableScope] gdal-3.8.4/frmts/png/pngdataset.cpp:2557:20: style: The scope of the variable 'faColour' can be reduced. [variableScope] gdal-3.8.4/frmts/png/pngdataset.cpp:213:17: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/png/pngdataset.cpp:1009:31: style: Parameter 'panBandMap' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/postgisraster/postgisrasterdriver.cpp:107:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECTION_BAD [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrasterrasterband.cpp:421:31: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/postgisraster/postgisrastertiledataset.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrastertiledataset.cpp:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrastertiledataset.cpp:40:27: style:inconclusive: Function 'PostGISRasterTileDataset' argument 1 names different: declaration 'poRDS' definition 'poRDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/postgisraster/postgisraster.h:407:52: note: Function 'PostGISRasterTileDataset' argument 1 names different: declaration 'poRDS' definition 'poRDSIn'. gdal-3.8.4/frmts/postgisraster/postgisrastertiledataset.cpp:40:27: note: Function 'PostGISRasterTileDataset' argument 1 names different: declaration 'poRDS' definition 'poRDSIn'. gdal-3.8.4/frmts/postgisraster/postgisrastertilerasterband.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrastertilerasterband.cpp:96:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrastertilerasterband.cpp:41:31: style:inconclusive: Function 'PostGISRasterTileRasterBand' argument 1 names different: declaration 'poRTDS' definition 'poRTDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/postgisraster/postgisraster.h:436:59: note: Function 'PostGISRasterTileRasterBand' argument 1 names different: declaration 'poRTDS' definition 'poRTDSIn'. gdal-3.8.4/frmts/postgisraster/postgisrastertilerasterband.cpp:41:31: note: Function 'PostGISRasterTileRasterBand' argument 1 names different: declaration 'poRTDS' definition 'poRTDSIn'. gdal-3.8.4/frmts/postgisraster/postgisrastertilerasterband.cpp:41:45: style:inconclusive: Function 'PostGISRasterTileRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/postgisraster/postgisraster.h:436:71: note: Function 'PostGISRasterTileRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/postgisraster/postgisrastertilerasterband.cpp:41:45: note: Function 'PostGISRasterTileRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/postgisraster/postgisrastertilerasterband.cpp:41:67: style:inconclusive: Function 'PostGISRasterTileRasterBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/postgisraster/postgisraster.h:437:46: note: Function 'PostGISRasterTileRasterBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/postgisraster/postgisrastertilerasterband.cpp:41:67: note: Function 'PostGISRasterTileRasterBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/postgisraster/postgisrastertools.cpp:109:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/postgisraster/postgisrastertools.cpp:133:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp:429:17: style: The scope of the variable 'i' can be reduced. [variableScope] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp:478:9: style: The scope of the variable 'zone' can be reduced. [variableScope] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp:478:15: style: The scope of the variable 'ups_zone' can be reduced. [variableScope] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp:479:10: style: The scope of the variable 'zone_code' can be reduced. [variableScope] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp:855:19: style: The scope of the variable 'temp1' can be reduced. [variableScope] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp:855:26: style: The scope of the variable 'temp2' can be reduced. [variableScope] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp:855:33: style: The scope of the variable 'temp3' can be reduced. [variableScope] gdal-3.8.4/frmts/pcidsk/sdk/segment/cpcidskgeoref.cpp:856:19: style: The scope of the variable 'dd' can be reduced. [variableScope] gdal-3.8.4/frmts/r/rcreatecopy.cpp:162:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/r/rdataset.cpp:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/r/rdataset.cpp:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/r/rdataset.cpp:327:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/r/rdataset.cpp:359:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/r/rdataset.cpp:596:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitecreatecopy.cpp:113:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitecreatecopy.cpp:256:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLQuietErrorHandler [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitecreatecopy.cpp:367:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitecreatecopy.cpp:743:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/r/rdataset.cpp:336:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/r/rdataset.cpp:337:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/r/rdataset.cpp:285:36: style:inconclusive: Function 'ReadPair' argument 1 names different: declaration 'osItemName' definition 'osObjName'. [funcArgNamesDifferent] gdal-3.8.4/frmts/r/rdataset.h:76:30: note: Function 'ReadPair' argument 1 names different: declaration 'osItemName' definition 'osObjName'. gdal-3.8.4/frmts/r/rdataset.cpp:285:36: note: Function 'ReadPair' argument 1 names different: declaration 'osItemName' definition 'osObjName'. gdal-3.8.4/frmts/r/rdataset.cpp:285:52: style:inconclusive: Function 'ReadPair' argument 2 names different: declaration 'nItemType' definition 'nObjCode'. [funcArgNamesDifferent] gdal-3.8.4/frmts/r/rdataset.h:76:47: note: Function 'ReadPair' argument 2 names different: declaration 'nItemType' definition 'nObjCode'. gdal-3.8.4/frmts/r/rdataset.cpp:285:52: note: Function 'ReadPair' argument 2 names different: declaration 'nItemType' definition 'nObjCode'. gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:120:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:569:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:585:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:612:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:639:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:658:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:682:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:736:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:785:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:822:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:841:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:886:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:1018:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:1030:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:1537:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterliteoverviews.cpp:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterliteoverviews.cpp:178:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterliteoverviews.cpp:226:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterliteoverviews.cpp:290:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterliteoverviews.cpp:769:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterliteoverviews.cpp:762:9: style:inconclusive: Function 'IBuildOverviews' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.h:74:68: note: Function 'IBuildOverviews' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/rasterlite/rasterliteoverviews.cpp:762:9: note: Function 'IBuildOverviews' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/raw/ace2dataset.cpp:134:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_WKT_WGS84_LAT_LONG [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/ace2dataset.cpp:153:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/ace2dataset.cpp:174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/ace2dataset.cpp:186:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/ace2dataset.cpp:211:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/ace2dataset.cpp:258:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/ace2dataset.cpp:381:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/ace2dataset.cpp:160:42: style:inconclusive: Function 'ACE2RasterBand' argument 1 names different: declaration 'fpRaw' definition 'fpRawIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/raw/ace2dataset.cpp:115:30: note: Function 'ACE2RasterBand' argument 1 names different: declaration 'fpRaw' definition 'fpRawIn'. gdal-3.8.4/frmts/raw/ace2dataset.cpp:160:42: note: Function 'ACE2RasterBand' argument 1 names different: declaration 'fpRaw' definition 'fpRawIn'. gdal-3.8.4/frmts/raw/ace2dataset.cpp:160:64: style:inconclusive: Function 'ACE2RasterBand' argument 2 names different: declaration 'eDataType' definition 'eDataTypeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/raw/ace2dataset.cpp:115:50: note: Function 'ACE2RasterBand' argument 2 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/raw/ace2dataset.cpp:160:64: note: Function 'ACE2RasterBand' argument 2 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/raw/atlsci_spheroid.cpp:95:30: style:inconclusive: Function 'GetSpheroidNameByEqRadiusAndInvFlattening' argument 2 names different: declaration 'inverse_flatting' definition 'inverse_flattening'. [funcArgNamesDifferent] gdal-3.8.4/frmts/raw/atlsci_spheroid.h:81:60: note: Function 'GetSpheroidNameByEqRadiusAndInvFlattening' argument 2 names different: declaration 'inverse_flatting' definition 'inverse_flattening'. gdal-3.8.4/frmts/raw/atlsci_spheroid.cpp:95:30: note: Function 'GetSpheroidNameByEqRadiusAndInvFlattening' argument 2 names different: declaration 'inverse_flatting' definition 'inverse_flattening'. gdal-3.8.4/frmts/raw/btdataset.cpp:118:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/btdataset.cpp:135:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/btdataset.cpp:200:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/btdataset.cpp:257:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/btdataset.cpp:277:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/btdataset.cpp:305:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/btdataset.cpp:329:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/btdataset.cpp:364:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/btdataset.cpp:406:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/btdataset.cpp:426:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/btdataset.cpp:438:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/btdataset.cpp:479:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/btdataset.cpp:622:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/btdataset.cpp:828:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Float32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/btdataset.cpp:960:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:1007:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:1058:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:101:51: style:inconclusive: Function 'RasterliteBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.h:141:39: note: Function 'RasterliteBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:101:51: note: Function 'RasterliteBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:101:63: style:inconclusive: Function 'RasterliteBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.h:141:49: note: Function 'RasterliteBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:101:63: note: Function 'RasterliteBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:102:45: style:inconclusive: Function 'RasterliteBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.h:141:69: note: Function 'RasterliteBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:102:45: note: Function 'RasterliteBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:102:62: style:inconclusive: Function 'RasterliteBand' argument 4 names different: declaration 'nBlockXSize' definition 'nBlockXSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.h:142:24: note: Function 'RasterliteBand' argument 4 names different: declaration 'nBlockXSize' definition 'nBlockXSizeIn'. gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:102:62: note: Function 'RasterliteBand' argument 4 names different: declaration 'nBlockXSize' definition 'nBlockXSizeIn'. gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:103:36: style:inconclusive: Function 'RasterliteBand' argument 5 names different: declaration 'nBlockYSize' definition 'nBlockYSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.h:142:41: note: Function 'RasterliteBand' argument 5 names different: declaration 'nBlockYSize' definition 'nBlockYSizeIn'. gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:103:36: note: Function 'RasterliteBand' argument 5 names different: declaration 'nBlockYSize' definition 'nBlockYSizeIn'. gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:666:57: style:inconclusive: Function 'RasterliteDataset' argument 1 names different: declaration 'poMainDS' definition 'poMainDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.h:59:42: note: Function 'RasterliteDataset' argument 1 names different: declaration 'poMainDS' definition 'poMainDSIn'. gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:666:57: note: Function 'RasterliteDataset' argument 1 names different: declaration 'poMainDS' definition 'poMainDSIn'. gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:667:42: style:inconclusive: Function 'RasterliteDataset' argument 2 names different: declaration 'nLevel' definition 'nLevelIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.h:59:56: note: Function 'RasterliteDataset' argument 2 names different: declaration 'nLevel' definition 'nLevelIn'. gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:667:42: note: Function 'RasterliteDataset' argument 2 names different: declaration 'nLevel' definition 'nLevelIn'. gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:870:65: style:inconclusive: Function 'GetBlockParams' argument 2 names different: declaration 'nLevel' definition 'nLevelIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/rasterlite/rasterlitedataset.h:118:50: note: Function 'GetBlockParams' argument 2 names different: declaration 'nLevel' definition 'nLevelIn'. gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:870:65: note: Function 'GetBlockParams' argument 2 names different: declaration 'nLevel' definition 'nLevelIn'. gdal-3.8.4/frmts/rasterlite/rasterlitedataset.cpp:612:24: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/raw/byndataset.h:215:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/cpgdataset.cpp:85:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/ctable2dataset.cpp:50:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/doq1dataset.cpp:123:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/doq2dataset.cpp:72:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/dipxdataset.cpp:110:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/dipxdataset.cpp:210:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/dipxdataset.cpp:327:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/dipxdataset.cpp:343:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/btdataset.cpp:581:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/raw/btdataset.cpp:114:41: style:inconclusive: Function 'BTRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/raw/btdataset.cpp:96:31: note: Function 'BTRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/raw/btdataset.cpp:114:41: note: Function 'BTRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/raw/eirdataset.cpp:59:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/ehdrdataset.h:98:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/envidataset.h:116:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/genbindataset.cpp:87:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/gscdataset.cpp:48:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/gtxdataset.cpp:76:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/hkvdataset.cpp:255:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/krodataset.cpp:48:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/iscedataset.cpp:72:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/lcpdataset.cpp:63:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/loslasdataset.cpp:87:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/landataset.cpp:182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/landataset.cpp:209:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/landataset.cpp:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/landataset.cpp:295:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/landataset.cpp:345:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/landataset.cpp:410:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORDER_LITTLE_ENDIAN [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/landataset.cpp:644:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/landataset.cpp:686:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/landataset.cpp:741:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_PT_ALBERS_CONIC_EQUAL_AREA [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/landataset.cpp:833:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/landataset.cpp:880:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Int16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/landataset.cpp:1021:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/mffdataset.cpp:69:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/ndfdataset.cpp:51:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/fastdataset.cpp:153:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/fastdataset.cpp:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/fastdataset.cpp:486:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/fastdataset.cpp:613:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/fastdataset.cpp:1156:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/raw/noaabdataset.cpp:56:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/nsidcbindataset.cpp:104:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/ntv2dataset.cpp:113:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/pauxdataset.cpp:61:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/pnmdataset.cpp:50:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/roipacdataset.cpp:53:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/rrasterdataset.cpp:72:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/raw/snodasdataset.cpp:57:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/rdb/rdbdataset.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rdb/rdbdataset.cpp:119:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rdb/rdbdataset.cpp:177:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rdb/rdbdataset.cpp:221:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rdb/rdbdataset.cpp:329:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rdb/rdbdataset.cpp:359:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint8_t [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rdb/rdbdataset.cpp:536:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rdb/rdbdataset.cpp:598:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rdb/rdbdataset.cpp:645:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rdb/rdbdataset.cpp:672:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rdb/rdbdataset.cpp:709:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rdb/rdbdataset.cpp:742:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rdb/rdbdataset.cpp:759:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rdb/rdbdataset.cpp:787:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rdb/rdbdataset.cpp:350:9: style:inconclusive: Function 'SetBandInternal' argument 6 names different: declaration 'nNumberOfLevels' definition 'nNumberOfLayers'. [funcArgNamesDifferent] gdal-3.8.4/frmts/rdb/rdbdataset.hpp:122:13: note: Function 'SetBandInternal' argument 6 names different: declaration 'nNumberOfLevels' definition 'nNumberOfLayers'. gdal-3.8.4/frmts/rdb/rdbdataset.cpp:350:9: note: Function 'SetBandInternal' argument 6 names different: declaration 'nNumberOfLevels' definition 'nNumberOfLayers'. gdal-3.8.4/frmts/rdb/rdbdataset.cpp:409:60: style:inconclusive: Function 'addRDBNode' argument 3 names different: declaration 'nLeve' definition 'nLevel'. [funcArgNamesDifferent] gdal-3.8.4/frmts/rdb/rdbdataset.hpp:124:52: note: Function 'addRDBNode' argument 3 names different: declaration 'nLeve' definition 'nLevel'. gdal-3.8.4/frmts/rdb/rdbdataset.cpp:409:60: note: Function 'addRDBNode' argument 3 names different: declaration 'nLeve' definition 'nLevel'. gdal-3.8.4/frmts/rdb/rdbdataset.cpp:732:44: style:inconclusive: Function 'RDBRasterBand' argument 2 names different: declaration 'osAttributeName' definition 'osAttributeNameIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/rdb/rdbdataset.hpp:141:48: note: Function 'RDBRasterBand' argument 2 names different: declaration 'osAttributeName' definition 'osAttributeNameIn'. gdal-3.8.4/frmts/rdb/rdbdataset.cpp:732:44: note: Function 'RDBRasterBand' argument 2 names different: declaration 'osAttributeName' definition 'osAttributeNameIn'. gdal-3.8.4/frmts/rdb/rdbdataset.cpp:92:15: style: Variable 'oRDBOverview' can be declared as reference to const [constVariableReference] gdal-3.8.4/frmts/rdb/rdbdataset.cpp:122:26: style: Variable 'oRDBOverview' can be declared as reference to const [constVariableReference] gdal-3.8.4/frmts/rdb/rdbdataset.cpp:329:21: style: Variable 'poRDBDs' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/rdb/rdbdataset.cpp:466:31: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/rik/rikdataset.cpp:170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rik/rikdataset.cpp:270:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rik/rikdataset.cpp:588:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_PaletteIndex [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rik/rikdataset.cpp:598:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rik/rikdataset.cpp:619:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rik/rikdataset.cpp:660:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rik/rikdataset.cpp:707:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rik/rikdataset.cpp:748:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rik/rikdataset.cpp:1306:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rmf/rmfdataset.cpp:2212:48: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/rmf/rmfdem.cpp:128:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInt32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rmf/rmfdem.cpp:339:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rmf/rmfdem.cpp:637:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rmf/rmfdem.cpp:140:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/rmf/rmfdem.cpp:288:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/rmf/rmfdem.cpp:289:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/rmf/rmfdem.cpp:290:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/raw/fastdataset.cpp:576:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/raw/fastdataset.cpp:578:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/raw/fastdataset.cpp:216:42: style:inconclusive: Function 'OpenChannel' argument 1 names different: declaration 'pszFilename' definition 'pszFilenameIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/raw/fastdataset.cpp:118:33: note: Function 'OpenChannel' argument 1 names different: declaration 'pszFilename' definition 'pszFilenameIn'. gdal-3.8.4/frmts/raw/fastdataset.cpp:216:42: note: Function 'OpenChannel' argument 1 names different: declaration 'pszFilename' definition 'pszFilenameIn'. gdal-3.8.4/frmts/rmf/rmflzw.cpp:238:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rmf/rmflzw.cpp:136:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/rmf/rmflzw.cpp:353:12: style: Variable 'pabyOutEnd' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/rs2/rs2dataset.cpp:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rs2/rs2dataset.cpp:168:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rs2/rs2dataset.cpp:287:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rs2/rs2dataset.cpp:315:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rs2/rs2dataset.cpp:357:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rs2/rs2dataset.cpp:491:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rs2/rs2dataset.cpp:532:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rs2/rs2dataset.cpp:567:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rs2/rs2dataset.cpp:669:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rs2/rs2dataset.cpp:1518:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rs2/rs2dataset.cpp:1529:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rs2/rs2dataset.cpp:1560:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/safe/safedataset.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/safe/safedataset.cpp:80:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/safe/safedataset.cpp:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/safe/safedataset.cpp:192:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/safe/safedataset.cpp:304:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/safe/safedataset.cpp:393:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/safe/safedataset.cpp:442:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/safe/safedataset.cpp:629:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/safe/safedataset.cpp:662:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/safe/safedataset.cpp:687:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/safe/safedataset.cpp:720:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/safe/safedataset.cpp:789:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/safe/safedataset.cpp:909:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/safe/safedataset.cpp:1917:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/safe/safedataset.cpp:1928:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/safe/safedataset.cpp:1956:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rs2/rs2dataset.cpp:593:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/rs2/rs2dataset.cpp:594:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/rs2/rs2dataset.cpp:129:64: style:inconclusive: Function 'RS2RasterBand' argument 4 names different: declaration 'poBandFile' definition 'poBandFileIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/rs2/rs2dataset.cpp:116:53: note: Function 'RS2RasterBand' argument 4 names different: declaration 'poBandFile' definition 'poBandFileIn'. gdal-3.8.4/frmts/rs2/rs2dataset.cpp:129:64: note: Function 'RS2RasterBand' argument 4 names different: declaration 'poBandFile' definition 'poBandFileIn'. gdal-3.8.4/frmts/rs2/rs2dataset.cpp:1312:17: style: Variable 'psGeoGrid' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/saga/sagadataset.cpp:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/saga/sagadataset.cpp:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/saga/sagadataset.cpp:173:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/saga/sagadataset.cpp:204:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/saga/sagadataset.cpp:237:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/saga/sagadataset.cpp:284:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/saga/sagadataset.cpp:295:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/saga/sagadataset.cpp:316:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/saga/sagadataset.cpp:357:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSI_STAT_EXISTS_FLAG [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/saga/sagadataset.cpp:389:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/saga/sagadataset.cpp:575:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/saga/sagadataset.cpp:709:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/saga/sagadataset.cpp:753:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/saga/sagadataset.cpp:802:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/saga/sagadataset.cpp:874:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Float64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/saga/sagadataset.cpp:1008:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/saga/sagadataset.cpp:1089:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/saga/sagadataset.cpp:711:21: style: Variable 'poGRB' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/sdts/sdts2shp.cpp:93:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdts2shp.cpp:227:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdts2shp.cpp:350:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdts2shp.cpp:457:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdts2shp.cpp:533:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdts2shp.cpp:663:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdts_al.h:279:14: style: The destructor '~SDTSRawLine' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/sdts/sdts_al.h:209:14: note: Virtual destructor in base class gdal-3.8.4/frmts/sdts/sdts_al.h:279:14: note: Destructor in derived class gdal-3.8.4/frmts/sdts/sdts_al.h:332:6: style: The destructor '~SDTSLineReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/sdts/sdts_al.h:248:14: note: Virtual destructor in base class gdal-3.8.4/frmts/sdts/sdts_al.h:332:6: note: Destructor in derived class gdal-3.8.4/frmts/sdts/sdts_al.h:363:14: style: The destructor '~SDTSAttrRecord' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/sdts/sdts_al.h:209:14: note: Virtual destructor in base class gdal-3.8.4/frmts/sdts/sdts_al.h:363:14: note: Destructor in derived class gdal-3.8.4/frmts/sdts/sdts_al.h:391:14: style: The destructor '~SDTSAttrReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/sdts/sdts_al.h:248:14: note: Virtual destructor in base class gdal-3.8.4/frmts/sdts/sdts_al.h:391:14: note: Destructor in derived class gdal-3.8.4/frmts/sdts/sdts_al.h:425:14: style: The destructor '~SDTSRawPoint' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/sdts/sdts_al.h:209:14: note: Virtual destructor in base class gdal-3.8.4/frmts/sdts/sdts_al.h:425:14: note: Destructor in derived class gdal-3.8.4/frmts/sdts/sdts_al.h:457:14: style: The destructor '~SDTSPointReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/sdts/sdts_al.h:248:14: note: Virtual destructor in base class gdal-3.8.4/frmts/sdts/sdts_al.h:457:14: note: Destructor in derived class gdal-3.8.4/frmts/sdts/sdts_al.h:496:14: style: The destructor '~SDTSRawPolygon' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/sdts/sdts_al.h:209:14: note: Virtual destructor in base class gdal-3.8.4/frmts/sdts/sdts_al.h:496:14: note: Destructor in derived class gdal-3.8.4/frmts/sdts/sdts_al.h:542:14: style: The destructor '~SDTSPolygonReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/sdts/sdts_al.h:248:14: note: Virtual destructor in base class gdal-3.8.4/frmts/sdts/sdts_al.h:542:14: note: Destructor in derived class gdal-3.8.4/frmts/sdts/sdts2shp.cpp:222:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/sdts/sdts2shp.cpp:345:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/sdts/sdts2shp.cpp:452:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/sdts/sdts2shp.cpp:497:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/sdts/sdts2shp.cpp:528:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/sdts/sdts2shp.cpp:584:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/sdts/sdts2shp.cpp:641:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/sdts/sdts2shp.cpp:660:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/sdts/sdts2shp.cpp:739:55: style:inconclusive: Function 'WritePrimaryAttrToDBF' argument 2 names different: declaration 'nRecord' definition 'iRecord'. [funcArgNamesDifferent] gdal-3.8.4/frmts/sdts/sdts2shp.cpp:42:55: note: Function 'WritePrimaryAttrToDBF' argument 2 names different: declaration 'nRecord' definition 'iRecord'. gdal-3.8.4/frmts/sdts/sdts2shp.cpp:739:55: note: Function 'WritePrimaryAttrToDBF' argument 2 names different: declaration 'nRecord' definition 'iRecord'. gdal-3.8.4/frmts/sdts/sdts2shp.cpp:760:54: style:inconclusive: Function 'WriteAttrRecordToDBF' argument 2 names different: declaration 'nRecord' definition 'iRecord'. [funcArgNamesDifferent] gdal-3.8.4/frmts/sdts/sdts2shp.cpp:44:54: note: Function 'WriteAttrRecordToDBF' argument 2 names different: declaration 'nRecord' definition 'iRecord'. gdal-3.8.4/frmts/sdts/sdts2shp.cpp:760:54: note: Function 'WriteAttrRecordToDBF' argument 2 names different: declaration 'nRecord' definition 'iRecord'. gdal-3.8.4/frmts/sdts/sdts2shp.cpp:761:70: style:inconclusive: Function 'WriteAttrRecordToDBF' argument 4 names different: declaration 'poAttributes' definition 'poSR'. [funcArgNamesDifferent] gdal-3.8.4/frmts/sdts/sdts2shp.cpp:45:44: note: Function 'WriteAttrRecordToDBF' argument 4 names different: declaration 'poAttributes' definition 'poSR'. gdal-3.8.4/frmts/sdts/sdts2shp.cpp:761:70: note: Function 'WriteAttrRecordToDBF' argument 4 names different: declaration 'poAttributes' definition 'poSR'. gdal-3.8.4/frmts/sdts/sdtsattrreader.cpp:195:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtscatd.cpp:105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/rik/rikdataset.cpp:709:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/rik/rikdataset.cpp:753:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/rik/rikdataset.cpp:375:17: style: The scope of the variable 'lastCode' can be reduced. [variableScope] gdal-3.8.4/frmts/rik/rikdataset.cpp:598:17: style: Variable 'poRDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/sdts/sdtsdataset.cpp:92:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtsdataset.cpp:149:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtsdataset.cpp:300:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtsdataset.cpp:319:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtsdataset.cpp:339:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtsdataset.cpp:352:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtsdataset.cpp:385:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtsdataset.cpp:125:11: style: Variable 'pachLeader' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/sdts/sdtsiref.cpp:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtsiref.cpp:144:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtslib.cpp:117:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtsiref.cpp:208:32: style: Variable 'pabyBString' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/sdts/sdtslib.cpp:232:46: performance: Searching before insertion is not necessary. [stlFindInsert] gdal-3.8.4/frmts/sdts/sdtslinereader.cpp:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtspointreader.cpp:76:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtslinereader.cpp:269:43: style:inconclusive: Function 'AttachToPolygons' argument 2 names different: declaration 'iPolyLayer' definition 'iTargetPolyLayer'. [funcArgNamesDifferent] gdal-3.8.4/frmts/sdts/sdts_al.h:343:47: note: Function 'AttachToPolygons' argument 2 names different: declaration 'iPolyLayer' definition 'iTargetPolyLayer'. gdal-3.8.4/frmts/sdts/sdtslinereader.cpp:269:43: note: Function 'AttachToPolygons' argument 2 names different: declaration 'iPolyLayer' definition 'iTargetPolyLayer'. gdal-3.8.4/frmts/sdts/sdtspolygonreader.cpp:86:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtspolygonreader.cpp:220:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtspolygonreader.cpp:594:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtsrasterreader.cpp:93:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtsrasterreader.cpp:403:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtsrasterreader.cpp:520:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtsrasterreader.cpp:574:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtsrasterreader.cpp:75:39: style: Parameter 'poCATD' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/sdts/sdtstransfer.cpp:72:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtspolygonreader.cpp:125:60: style: Parameter 'padfXToAdd' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/sdts/sdtspolygonreader.cpp:126:44: style: Parameter 'padfYToAdd' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/sdts/sdtspolygonreader.cpp:126:64: style: Parameter 'padfZToAdd' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/sdts/sdtsxref.cpp:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sdts/sdtstransfer.cpp:477:60: style: Parameter 'poModId' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/sdts/sdtstransfer.cpp:526:21: style: Variable 'poAttrRecord' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/safe/safedataset.cpp:159:5: performance: Variable 'm_eInputDataType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gdal-3.8.4/frmts/safe/safedataset.cpp:551:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/safe/safedataset.cpp:601:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/safe/safedataset.cpp:815:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/safe/safedataset.cpp:819:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/safe/safedataset.cpp:51:49: style:inconclusive: Function 'SAFERasterBand' argument 4 names different: declaration 'osPol' definition 'osPolarization'. [funcArgNamesDifferent] gdal-3.8.4/frmts/safe/safedataset.h:110:63: note: Function 'SAFERasterBand' argument 4 names different: declaration 'osPol' definition 'osPolarization'. gdal-3.8.4/frmts/safe/safedataset.cpp:51:49: note: Function 'SAFERasterBand' argument 4 names different: declaration 'osPol' definition 'osPolarization'. gdal-3.8.4/frmts/safe/safedataset.cpp:153:22: style:inconclusive: Function 'SAFESLCRasterBand' argument 4 names different: declaration 'osPol' definition 'osPolarization'. [funcArgNamesDifferent] gdal-3.8.4/frmts/safe/safedataset.h:134:66: note: Function 'SAFESLCRasterBand' argument 4 names different: declaration 'osPol' definition 'osPolarization'. gdal-3.8.4/frmts/safe/safedataset.cpp:153:22: note: Function 'SAFESLCRasterBand' argument 4 names different: declaration 'osPol' definition 'osPolarization'. gdal-3.8.4/frmts/safe/safedataset.cpp:1029:17: style: Variable 'psContentUnits' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/safe/safedataset.cpp:1390:29: style: Variable 'psGeoGrid' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/sgi/sgidataset.cpp:128:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sgi/sgidataset.cpp:260:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sgi/sgidataset.cpp:279:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sgi/sgidataset.cpp:300:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sgi/sgidataset.cpp:412:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sgi/sgidataset.cpp:488:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sgi/sgidataset.cpp:509:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sgi/sgidataset.cpp:625:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUInt32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sgi/sgidataset.cpp:700:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sgi/sgidataset.cpp:824:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/sigdem/sigdemdataset.cpp:548:54: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/srtmhgt/srtmhgtdataset.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/srtmhgt/srtmhgtdataset.cpp:125:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/srtmhgt/srtmhgtdataset.cpp:147:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/srtmhgt/srtmhgtdataset.cpp:180:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/srtmhgt/srtmhgtdataset.cpp:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_Undefined [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/srtmhgt/srtmhgtdataset.cpp:225:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/srtmhgt/srtmhgtdataset.cpp:271:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/srtmhgt/srtmhgtdataset.cpp:293:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/srtmhgt/srtmhgtdataset.cpp:438:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Int16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/srtmhgt/srtmhgtdataset.cpp:547:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/srtmhgt/srtmhgtdataset.cpp:705:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/stacit/stacitdataset.cpp:839:54: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/sgi/sgidataset.cpp:75:10: performance:inconclusive: Technically the member function 'ImageRec::Swap' can be static (but you may consider moving to unnamed namespace). [functionStatic] gdal-3.8.4/frmts/sgi/sgidataset.cpp:612:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/sgi/sgidataset.cpp:412:17: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/terragen/terragendataset.cpp:238:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/terragen/terragendataset.cpp:258:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/terragen/terragendataset.cpp:305:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/terragen/terragendataset.cpp:316:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/terragen/terragendataset.cpp:329:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/terragen/terragendataset.cpp:347:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInt16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/terragen/terragendataset.cpp:389:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/terragen/terragendataset.cpp:419:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/terragen/terragendataset.cpp:478:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInt16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/terragen/terragendataset.cpp:710:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/terragen/terragendataset.cpp:835:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/terragen/terragendataset.cpp:877:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/terragen/terragendataset.cpp:887:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/terragen/terragendataset.cpp:899:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/terragen/terragendataset.cpp:1043:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/srtmhgt/srtmhgtdataset.cpp:132:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/terragen/terragendataset.cpp:305:22: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/til/tildataset.cpp:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/til/tildataset.cpp:176:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/til/tildataset.cpp:193:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/til/tildataset.cpp:214:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/til/tildataset.cpp:473:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/til/tildataset.cpp:195:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/tga/tgadataset.cpp:122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_PaletteIndex [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/tga/tgadataset.cpp:147:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/tga/tgadataset.cpp:214:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/tga/tgadataset.cpp:295:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/tga/tgadataset.cpp:547:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/tga/tgadataset.cpp:758:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/tiledb/tiledbcommon.cpp:77:14: error: syntax error [syntaxError] gdal-3.8.4/frmts/stacta/stactadataset.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/stacta/stactadataset.cpp:74:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/stacta/stactadataset.cpp:90:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/stacta/stactadataset.cpp:120:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/stacta/stactadataset.cpp:143:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/stacta/stactadataset.cpp:153:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/stacta/stactadataset.cpp:178:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/stacta/stactadataset.cpp:206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/stacta/stactadataset.cpp:235:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/stacta/stactadataset.cpp:258:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/stacta/stactadataset.cpp:331:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/stacta/stactadataset.cpp:637:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/stacta/stactadataset.cpp:697:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/stacta/stactadataset.cpp:1324:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/stacta/stactadataset.cpp:1371:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/stacta/stactadataset.cpp:1381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/stacta/stactadataset.cpp:1411:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/tiledb/tiledbdense.cpp:73:9: error: syntax error [syntaxError] gdal-3.8.4/frmts/tiledb/tiledbheaders.h:296:25: warning: The class 'TileDBRasterDataset' defines member function with name 'Open' also defined in its parent class 'TileDBDataset'. [duplInheritedMember] gdal-3.8.4/frmts/tiledb/tiledbheaders.h:215:25: note: Parent function 'TileDBDataset::Open' gdal-3.8.4/frmts/tiledb/tiledbheaders.h:296:25: note: Derived function 'TileDBRasterDataset::Open' gdal-3.8.4/frmts/tiledb/tiledbheaders.h:297:25: warning: The class 'TileDBRasterDataset' defines member function with name 'Create' also defined in its parent class 'TileDBDataset'. [duplInheritedMember] gdal-3.8.4/frmts/tiledb/tiledbheaders.h:216:25: note: Parent function 'TileDBDataset::Create' gdal-3.8.4/frmts/tiledb/tiledbheaders.h:297:25: note: Derived function 'TileDBRasterDataset::Create' gdal-3.8.4/frmts/tiledb/tiledbheaders.h:300:25: warning: The class 'TileDBRasterDataset' defines member function with name 'CreateCopy' also defined in its parent class 'TileDBDataset'. [duplInheritedMember] gdal-3.8.4/frmts/tiledb/tiledbheaders.h:219:25: note: Parent function 'TileDBDataset::CreateCopy' gdal-3.8.4/frmts/tiledb/tiledbheaders.h:300:25: note: Derived function 'TileDBRasterDataset::CreateCopy' gdal-3.8.4/frmts/tiledb/tiledbsparse.cpp:3929:49: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/tsx/tsxdataset.cpp:149:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/tsx/tsxdataset.cpp:192:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/tsx/tsxdataset.cpp:234:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/tsx/tsxdataset.cpp:381:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_GCP [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/tsx/tsxdataset.cpp:464:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/tsx/tsxdataset.cpp:854:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/tsx/tsxdataset.cpp:871:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/tsx/tsxdataset.cpp:738:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/tsx/tsxdataset.cpp:719:17: style: The scope of the variable 'nGCP' can be reduced. [variableScope] gdal-3.8.4/frmts/tsx/tsxdataset.cpp:145:63: style:inconclusive: Function 'TSXRasterBand' argument 2 names different: declaration 'eDataType' definition 'eDataTypeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/tsx/tsxdataset.cpp:131:52: note: Function 'TSXRasterBand' argument 2 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/tsx/tsxdataset.cpp:145:63: note: Function 'TSXRasterBand' argument 2 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/tsx/tsxdataset.cpp:146:44: style:inconclusive: Function 'TSXRasterBand' argument 3 names different: declaration 'ePol' definition 'ePolIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/tsx/tsxdataset.cpp:132:33: note: Function 'TSXRasterBand' argument 3 names different: declaration 'ePol' definition 'ePolIn'. gdal-3.8.4/frmts/tsx/tsxdataset.cpp:146:44: note: Function 'TSXRasterBand' argument 3 names different: declaration 'ePol' definition 'ePolIn'. gdal-3.8.4/frmts/tsx/tsxdataset.cpp:146:65: style:inconclusive: Function 'TSXRasterBand' argument 4 names different: declaration 'poBand' definition 'poBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/tsx/tsxdataset.cpp:132:52: note: Function 'TSXRasterBand' argument 4 names different: declaration 'poBand' definition 'poBandIn'. gdal-3.8.4/frmts/tsx/tsxdataset.cpp:146:65: note: Function 'TSXRasterBand' argument 4 names different: declaration 'poBand' definition 'poBandIn'. gdal-3.8.4/frmts/tsx/tsxdataset.cpp:489:17: style: Variable 'psComponents' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:162:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:243:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:348:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:366:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:541:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:551:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:570:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:629:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:868:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:889:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:935:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:978:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/usgsdem/usgsdem_create.cpp:302:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/usgsdem/usgsdem_create.cpp:821:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/usgsdem/usgsdem_create.cpp:987:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/usgsdem/usgsdem_create.cpp:1206:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/usgsdem/usgsdem_create.cpp:1294:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/usgsdem/usgsdem_create.cpp:1505:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/stacta/stactadataset.cpp:956:21: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:891:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:892:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:893:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:894:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:895:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:898:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:899:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/usgsdem/usgsdemdataset.cpp:551:21: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/usgsdem/usgsdem_create.cpp:1392:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] gdal-3.8.4/frmts/usgsdem/usgsdem_create.cpp:612:21: style: The if condition is the same as the previous if condition [duplicateCondition] gdal-3.8.4/frmts/usgsdem/usgsdem_create.cpp:606:21: note: First condition gdal-3.8.4/frmts/usgsdem/usgsdem_create.cpp:612:21: note: Second condition gdal-3.8.4/frmts/usgsdem/usgsdem_create.cpp:618:21: style: The if condition is the same as the previous if condition [duplicateCondition] gdal-3.8.4/frmts/usgsdem/usgsdem_create.cpp:612:21: note: First condition gdal-3.8.4/frmts/usgsdem/usgsdem_create.cpp:618:21: note: Second condition gdal-3.8.4/frmts/usgsdem/usgsdem_create.cpp:624:21: style: The if condition is the same as the previous if condition [duplicateCondition] gdal-3.8.4/frmts/usgsdem/usgsdem_create.cpp:618:21: note: First condition gdal-3.8.4/frmts/usgsdem/usgsdem_create.cpp:624:21: note: Second condition gdal-3.8.4/frmts/wcs/gmlcoverage.cpp:87:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:119:27: debug: Scope::checkVariable found variable 'i' with varid 0. [varid0] gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:130:27: debug: Scope::checkVariable found variable 'i' with varid 0. [varid0] gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:181:27: debug: Scope::checkVariable found variable 'i' with varid 0. [varid0] gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:191:27: debug: Scope::checkVariable found variable 'i' with varid 0. [varid0] gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:379:13: debug: Scope::checkVariable found variable 'iFormat' with varid 0. [varid0] gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:478:13: debug: Scope::checkVariable found variable 'iBand' with varid 0. [varid0] gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:645:13: debug: Scope::checkVariable found variable 'index' with varid 0. [varid0] gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:73:70: debug: Function::addArguments found argument 'nBufXSize' with varid 0. [varid0] gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:74:51: debug: Function::addArguments found argument 'nBufYSize' with varid 0. [varid0] gdal-3.8.4/frmts/wcs/gmlcoverage.cpp:49:40: style:inconclusive: Function 'WCSParseGMLCoverage' argument 1 names different: declaration 'psTree' definition 'psXML'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wcs/gmlcoverage.h:30:40: note: Function 'WCSParseGMLCoverage' argument 1 names different: declaration 'psTree' definition 'psXML'. gdal-3.8.4/frmts/wcs/gmlcoverage.cpp:49:40: note: Function 'WCSParseGMLCoverage' argument 1 names different: declaration 'psTree' definition 'psXML'. gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:84:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLES_URL [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:181:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:223:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:559:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:717:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:57:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:127:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:157:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bForceCachedIO [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:187:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:241:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:372:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:413:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:486:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:583:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:692:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pabyData [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:809:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:962:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:1047:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:1205:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:1278:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:1673:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:1721:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:1768:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset110.cpp:132:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLES_URL [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset110.cpp:457:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset110.cpp:694:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset110.cpp:947:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:375:21: style: Variable 'psSF' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:470:17: style: Variable 'psValues' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:508:17: style: Variable 'psTD' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:643:21: style: Variable 'contents' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/wcs/wcsdataset100.cpp:712:21: style: Variable 'contents' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/wcs/wcsdataset201.cpp:59:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset201.cpp:434:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset201.cpp:602:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset201.cpp:692:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset201.cpp:915:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:293:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:421:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:497:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:513:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:516:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:536:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:739:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:775:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:808:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:816:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:820:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:826:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:912:45: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:1237:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:1244:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:1378:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:1384:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsdataset.cpp:1391:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsdataset110.cpp:634:21: style: Variable 'psValues' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/wcs/wcsdataset110.cpp:790:17: style: Variable 'service2' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/wcs/wcsdataset110.cpp:856:17: style: Variable 'contents' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/wcs/wcsdataset110.cpp:941:17: style: Variable 'contents' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/wcs/wcsrasterband.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsrasterband.cpp:156:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsrasterband.cpp:275:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsrasterband.cpp:305:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsrasterband.cpp:105:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsrasterband.cpp:42:54: style:inconclusive: Function 'WCSRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wcs/wcsrasterband.h:54:37: note: Function 'WCSRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/wcs/wcsrasterband.cpp:42:54: note: Function 'WCSRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/wcs/wcsrasterband.cpp:42:67: style:inconclusive: Function 'WCSRasterBand' argument 3 names different: declaration 'iOverview' definition 'iOverviewIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wcs/wcsrasterband.h:54:48: note: Function 'WCSRasterBand' argument 3 names different: declaration 'iOverview' definition 'iOverviewIn'. gdal-3.8.4/frmts/wcs/wcsrasterband.cpp:42:67: note: Function 'WCSRasterBand' argument 3 names different: declaration 'iOverview' definition 'iOverviewIn'. gdal-3.8.4/frmts/wcs/wcsutils.cpp:50:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLES_URL [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsutils.cpp:63:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsutils.cpp:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_STRIPLEADSPACES [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsutils.cpp:231:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsutils.cpp:250:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsutils.cpp:299:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsutils.cpp:466:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsutils.cpp:566:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsutils.cpp:598:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsutils.cpp:647:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsutils.cpp:726:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsutils.cpp:876:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsutils.cpp:908:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsutils.cpp:1010:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/webp/webpdataset.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/webp/webpdataset.cpp:126:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/webp/webpdataset.cpp:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/webp/webpdataset.cpp:196:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/webp/webpdataset.cpp:208:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/webp/webpdataset.cpp:287:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/webp/webpdataset.cpp:351:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/webp/webpdataset.cpp:401:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/webp/webpdataset.cpp:419:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterYSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/webp/webpdataset.cpp:524:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/webp/webpdataset.cpp:580:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/webp/webpdataset.cpp:686:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/webp/webpdataset.cpp:1117:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wcs/wcsdataset201.cpp:414:58: style:inconclusive: Function 'GridOffsets' argument 6 names different: declaration 'labels' definition 'axes'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wcs/wcsdataset.h:210:47: note: Function 'GridOffsets' argument 6 names different: declaration 'labels' definition 'axes'. gdal-3.8.4/frmts/wcs/wcsdataset201.cpp:414:58: note: Function 'GridOffsets' argument 6 names different: declaration 'labels' definition 'axes'. gdal-3.8.4/frmts/wcs/wcsdataset201.cpp:667:17: style: Variable 'record' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/wcs/wcsdataset201.cpp:906:17: style: Variable 'timedomain' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/wcs/wcsdataset201.cpp:912:26: style: Variable 'node' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/wcs/wcsutils.cpp:603:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wcs/wcsutils.cpp:378:34: style:inconclusive: Function 'XMLCopyMetadata' argument 1 names different: declaration 'node' definition 'parent'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wcs/wcsutils.h:92:34: note: Function 'XMLCopyMetadata' argument 1 names different: declaration 'node' definition 'parent'. gdal-3.8.4/frmts/wcs/wcsutils.cpp:378:34: note: Function 'XMLCopyMetadata' argument 1 names different: declaration 'node' definition 'parent'. gdal-3.8.4/frmts/wcs/wcsutils.cpp:332:46: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/wcs/wcsutils.cpp:718:17: style: Variable 'keywords' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/wms/wmsdriver.h:172:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsdriver.h:186:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsdriver.h:365:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nRasterXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsdriver.h:371:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsdriver.h:430:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_STRIPLEADSPACES [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalhttp.cpp:82:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLMSG_DONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalhttp.cpp:124:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURLOPT_RANGE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalhttp.cpp:169:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmscache.cpp:96:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmscache.cpp:121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmscache.cpp:266:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmscache.cpp:275:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmscache.cpp:269:66: style:inconclusive: Function 'Insert' argument 2 names different: declaration 'osFileName' definition 'soFileName'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wms/wmsdriver.h:292:56: note: Function 'Insert' argument 2 names different: declaration 'osFileName' definition 'soFileName'. gdal-3.8.4/frmts/wms/gdalwmscache.cpp:269:66: note: Function 'Insert' argument 2 names different: declaration 'osFileName' definition 'soFileName'. gdal-3.8.4/frmts/wms/wmsdriver.h:384:46: style: Parameter 'window' can be declared as reference to const [constParameterReference] gdal-3.8.4/frmts/webp/webpdataset.cpp:724:17: error: Using object that points to local variable 'abyChunkHeader' that is out of scope. [invalidLifetime] gdal-3.8.4/frmts/webp/webpdataset.cpp:704:28: note: Array decayed to pointer here. gdal-3.8.4/frmts/webp/webpdataset.cpp:704:28: note: Added to container 'abyData'. gdal-3.8.4/frmts/webp/webpdataset.cpp:699:27: note: Variable created here. gdal-3.8.4/frmts/webp/webpdataset.cpp:724:17: note: Using object that points to local variable 'abyChunkHeader' that is out of scope. gdal-3.8.4/frmts/wms/gdalhttp.cpp:167:42: style:inconclusive: Function 'WMSHTTPFetchMulti' argument 1 names different: declaration 'psRequest' definition 'pasRequest'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wms/gdalhttp.h:74:42: note: Function 'WMSHTTPFetchMulti' argument 1 names different: declaration 'psRequest' definition 'pasRequest'. gdal-3.8.4/frmts/wms/gdalhttp.cpp:167:42: note: Function 'WMSHTTPFetchMulti' argument 1 names different: declaration 'psRequest' definition 'pasRequest'. gdal-3.8.4/frmts/wms/gdalhttp.cpp:41:31: style: Parameter 'buffer' can be declared as pointer to const. However it seems that 'WriteFunc' is a callback function, if 'buffer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/frmts/wms/gdalhttp.cpp:130:64: note: You might need to cast the function pointer here gdal-3.8.4/frmts/wms/gdalhttp.cpp:41:31: note: Parameter 'buffer' can be declared as pointer to const gdal-3.8.4/frmts/wms/gdalhttp.cpp:78:40: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/webp/webpdataset.cpp:314:14: style: Variable 'pRet' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/webp/webpdataset.cpp:369:24: style: Variable 'pabyScanline' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/webp/webpdataset.cpp:521:12: style: Variable 'pabyHeader' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/wms/gdalwmsdataset.cpp:63:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsdataset.cpp:89:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsdataset.cpp:705:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsdataset.cpp:742:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsdataset.cpp:758:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsdataset.cpp:776:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsdataset.cpp:789:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsdataset.cpp:806:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_arcgis_server.cpp:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_arcgis_server.cpp:127:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_arcgis_server.cpp:178:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_arcgis_server.h:35:14: style: The destructor '~WMSMiniDriver_AGS' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/wms/wmsdriver.h:174:14: note: Virtual destructor in base class gdal-3.8.4/frmts/wms/minidriver_arcgis_server.h:35:14: note: Destructor in derived class gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:85:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:338:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:377:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:419:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBand [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:468:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:553:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:714:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:957:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:978:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:994:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1050:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1201:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1211:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1221:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_wms.h:42:14: style: The destructor '~WMSMiniDriver_WMS' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/wms/wmsdriver.h:174:14: note: Virtual destructor in base class gdal-3.8.4/frmts/wms/minidriver_wms.h:42:14: note: Destructor in derived class gdal-3.8.4/frmts/wms/minidriver_tileservice.h:35:14: style: The destructor '~WMSMiniDriver_TileService' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/wms/wmsdriver.h:174:14: note: Virtual destructor in base class gdal-3.8.4/frmts/wms/minidriver_tileservice.h:35:14: note: Destructor in derived class gdal-3.8.4/frmts/wms/minidriver_worldwind.h:35:14: style: The destructor '~WMSMiniDriver_WorldWind' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/wms/wmsdriver.h:174:14: note: Virtual destructor in base class gdal-3.8.4/frmts/wms/minidriver_worldwind.h:35:14: note: Destructor in derived class gdal-3.8.4/frmts/wms/minidriver_tms.h:37:14: style: The destructor '~WMSMiniDriver_TMS' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/wms/wmsdriver.h:174:14: note: Virtual destructor in base class gdal-3.8.4/frmts/wms/minidriver_tms.h:37:14: note: Destructor in derived class gdal-3.8.4/frmts/wms/minidriver_tiled_wms.h:36:14: style: The destructor '~WMSMiniDriver_TiledWMS' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/wms/wmsdriver.h:174:14: note: Virtual destructor in base class gdal-3.8.4/frmts/wms/minidriver_tiled_wms.h:36:14: note: Destructor in derived class gdal-3.8.4/frmts/wms/minidriver_virtualearth.h:35:14: style: The destructor '~WMSMiniDriver_VirtualEarth' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/wms/wmsdriver.h:174:14: note: Virtual destructor in base class gdal-3.8.4/frmts/wms/minidriver_virtualearth.h:35:14: note: Destructor in derived class gdal-3.8.4/frmts/wms/minidriver_iip.cpp:43:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_iip.cpp:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsdataset.cpp:87:62: style:inconclusive: Function 'Initialize' argument 2 names different: declaration 'papszOpenOptions' definition 'l_papszOpenOptions'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wms/wmsdriver.h:486:50: note: Function 'Initialize' argument 2 names different: declaration 'papszOpenOptions' definition 'l_papszOpenOptions'. gdal-3.8.4/frmts/wms/gdalwmsdataset.cpp:87:62: note: Function 'Initialize' argument 2 names different: declaration 'papszOpenOptions' definition 'l_papszOpenOptions'. gdal-3.8.4/frmts/wms/minidriver_iip.h:34:14: style: The destructor '~WMSMiniDriver_IIP' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/wms/wmsdriver.h:174:14: note: Virtual destructor in base class gdal-3.8.4/frmts/wms/minidriver_iip.h:34:14: note: Destructor in derived class gdal-3.8.4/frmts/wms/minidriver_ogcapicoverage.cpp:35:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_ogcapicoverage.cpp:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_mrf.cpp:85:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRMT_GUIB [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_mrf.cpp:126:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uid [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_mrf.cpp:197:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_mrf.cpp:247:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_mrf.cpp:325:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_ogcapimaps.cpp:34:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_ogcapimaps.cpp:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_mrf.h:98:14: style: The destructor '~WMSMiniDriver_MRF' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/frmts/wms/wmsdriver.h:174:14: note: Virtual destructor in base class gdal-3.8.4/frmts/wms/minidriver_mrf.h:98:14: note: Destructor in derived class gdal-3.8.4/frmts/wms/minidriver_tileservice.cpp:44:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_tileservice.cpp:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_tiled_wms.cpp:127:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_tiled_wms.cpp:190:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCI_GrayIndex [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_tiled_wms.cpp:220:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_tiled_wms.cpp:242:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_STRIPLEADSPACES [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_tiled_wms.cpp:354:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_tiled_wms.cpp:915:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_tms.cpp:44:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_tms.cpp:93:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_virtualearth.cpp:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_virtualearth.cpp:105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_wms.cpp:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_wms.cpp:231:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_wms.cpp:256:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_tiled_wms.cpp:898:9: style: Condition 'tileServiceConfig' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/wms/minidriver_tiled_wms.cpp:355:37: note: Assignment 'tileServiceConfig=nullptr', assigned value is 0 gdal-3.8.4/frmts/wms/minidriver_tiled_wms.cpp:898:9: note: Condition 'tileServiceConfig' is always false gdal-3.8.4/frmts/wms/minidriver_tiled_wms.cpp:593:21: style: The scope of the variable 'start_idx' can be reduced. [variableScope] gdal-3.8.4/frmts/wms/minidriver_tiled_wms.cpp:594:21: style: The scope of the variable 'end_idx' can be reduced. [variableScope] gdal-3.8.4/frmts/wms/minidriver_tiled_wms.cpp:653:17: style: The scope of the variable 'mbsx' can be reduced. [variableScope] gdal-3.8.4/frmts/wms/minidriver_tiled_wms.cpp:653:23: style: The scope of the variable 'mbsy' can be reduced. [variableScope] gdal-3.8.4/frmts/wms/minidriver_worldwind.cpp:44:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/minidriver_worldwind.cpp:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsdriver.cpp:324:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLES_XML [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsdriver.cpp:384:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsdriver.cpp:686:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLES_XML [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsdriver.cpp:729:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsdriver.cpp:800:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsdriver.cpp:1107:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsdriver.cpp:1160:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_subdatasetComponent [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsdriver.cpp:1226:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsmetadataset.cpp:214:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsmetadataset.cpp:247:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLES_URL [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsmetadataset.cpp:343:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_UTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsmetadataset.cpp:395:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsmetadataset.cpp:482:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsmetadataset.cpp:596:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsmetadataset.cpp:673:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_UTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsmetadataset.cpp:712:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsmetadataset.cpp:749:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsmetadataset.cpp:791:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:716:9: style: The scope of the variable 'i' can be reduced. [variableScope] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:455:65: style:inconclusive: Function 'AskMiniDriverForBlock' argument 1 names different: declaration 'request' definition 'r'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wms/wmsdriver.h:578:50: note: Function 'AskMiniDriverForBlock' argument 1 names different: declaration 'request' definition 'r'. gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:455:65: note: Function 'AskMiniDriverForBlock' argument 1 names different: declaration 'request' definition 'r'. gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1117:42: style:inconclusive: Function 'AdviseRead' argument 1 names different: declaration 'x0' definition 'nXOff'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wms/wmsdriver.h:556:35: note: Function 'AdviseRead' argument 1 names different: declaration 'x0' definition 'nXOff'. gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1117:42: note: Function 'AdviseRead' argument 1 names different: declaration 'x0' definition 'nXOff'. gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1117:53: style:inconclusive: Function 'AdviseRead' argument 2 names different: declaration 'y0' definition 'nYOff'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wms/wmsdriver.h:556:43: note: Function 'AdviseRead' argument 2 names different: declaration 'y0' definition 'nYOff'. gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1117:53: note: Function 'AdviseRead' argument 2 names different: declaration 'y0' definition 'nYOff'. gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1117:64: style:inconclusive: Function 'AdviseRead' argument 3 names different: declaration 'sx' definition 'nXSize'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wms/wmsdriver.h:556:51: note: Function 'AdviseRead' argument 3 names different: declaration 'sx' definition 'nXSize'. gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1117:64: note: Function 'AdviseRead' argument 3 names different: declaration 'sx' definition 'nXSize'. gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1118:42: style:inconclusive: Function 'AdviseRead' argument 4 names different: declaration 'sy' definition 'nYSize'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wms/wmsdriver.h:556:59: note: Function 'AdviseRead' argument 4 names different: declaration 'sy' definition 'nYSize'. gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1118:42: note: Function 'AdviseRead' argument 4 names different: declaration 'sy' definition 'nYSize'. gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1118:54: style:inconclusive: Function 'AdviseRead' argument 5 names different: declaration 'bsx' definition 'nBufXSize'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wms/wmsdriver.h:556:67: note: Function 'AdviseRead' argument 5 names different: declaration 'bsx' definition 'nBufXSize'. gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1118:54: note: Function 'AdviseRead' argument 5 names different: declaration 'bsx' definition 'nBufXSize'. gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1118:69: style:inconclusive: Function 'AdviseRead' argument 6 names different: declaration 'bsy' definition 'nBufYSize'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wms/wmsdriver.h:556:76: note: Function 'AdviseRead' argument 6 names different: declaration 'bsy' definition 'nBufYSize'. gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1118:69: note: Function 'AdviseRead' argument 6 names different: declaration 'bsy' definition 'nBufYSize'. gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1119:51: style:inconclusive: Function 'AdviseRead' argument 7 names different: declaration 'bdt' definition 'eDT'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wms/wmsdriver.h:557:44: note: Function 'AdviseRead' argument 7 names different: declaration 'bdt' definition 'eDT'. gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1119:51: note: Function 'AdviseRead' argument 7 names different: declaration 'bdt' definition 'eDT'. gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1119:63: style:inconclusive: Function 'AdviseRead' argument 8 names different: declaration 'options' definition 'papszOptions'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wms/wmsdriver.h:557:56: note: Function 'AdviseRead' argument 8 names different: declaration 'options' definition 'papszOptions'. gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1119:63: note: Function 'AdviseRead' argument 8 names different: declaration 'options' definition 'papszOptions'. gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:1187:49: style: Parameter 'v' can be declared as reference to const [constParameterReference] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:428:28: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:913:36: style: Variable 'band_color_table' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/wms/gdalwmsrasterband.cpp:973:19: style: Variable 'cache' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/wms/wmsutils.cpp:34:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsutils.cpp:60:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsutils.cpp:123:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsutils.cpp:150:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLES_XML [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsmetadataset.cpp:124:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wms/wmsmetadataset.cpp:190:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wms/wmsmetadataset.cpp:782:17: style: Variable 'psTileMaps' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/xpm/xpmdataset.cpp:100:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/xpm/xpmdataset.cpp:292:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c4 [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/xpm/xpmdataset.cpp:437:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:115:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:219:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:232:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:247:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:271:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:285:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:303:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:330:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:427:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:458:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:476:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:500:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:519:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLES_XML [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:548:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:630:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:859:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:899:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:965:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:1071:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:2496:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:2516:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/xyz/xyzdataset.cpp:534:53: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/zarr/zarr_array.cpp:948:27: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/zarr/zarr_attribute.cpp:59:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarr_attribute.cpp:243:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDTC_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wms/wmsdriver.cpp:725:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wms/wmsdriver.cpp:803:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wms/wmsdriver.cpp:840:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wms/wmsdriver.cpp:908:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wms/wmsdriver.cpp:945:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wms/wmsdriver.cpp:947:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wms/wmsdriver.cpp:378:17: style: Variable 'psTileSets' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/wms/wmsdriver.cpp:1111:43: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/zarr/zarr.h:222:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/zarr/zarr.h:1130:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/zarr/zarr_dimension.cpp:58:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_osName [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarr_group.cpp:427:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarr_group.cpp:481:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_osName [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarr_group.cpp:559:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_osFullName [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarr_group.cpp:357:43: style:inconclusive: Function 'UpdateDimensionSize' argument 1 names different: declaration 'poDim' definition 'poUpdatedDim'. [funcArgNamesDifferent] gdal-3.8.4/frmts/zarr/zarr.h:461:68: note: Function 'UpdateDimensionSize' argument 1 names different: declaration 'poDim' definition 'poUpdatedDim'. gdal-3.8.4/frmts/zarr/zarr_group.cpp:357:43: note: Function 'UpdateDimensionSize' argument 1 names different: declaration 'poDim' definition 'poUpdatedDim'. gdal-3.8.4/frmts/zarr/zarr_group.cpp:238:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/zarr/zarr_group.cpp:404:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/zarr/zarr_group.cpp:519:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/zarr/zarr_v2_array.cpp:352:56: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/zarr/zarr_sharedresource.cpp:322:43: style:inconclusive: Function 'UpdateDimensionSize' argument 1 names different: declaration 'poUpdatedDim' definition 'poDim'. [funcArgNamesDifferent] gdal-3.8.4/frmts/zarr/zarr.h:301:63: note: Function 'UpdateDimensionSize' argument 1 names different: declaration 'poUpdatedDim' definition 'poDim'. gdal-3.8.4/frmts/zarr/zarr_sharedresource.cpp:322:43: note: Function 'UpdateDimensionSize' argument 1 names different: declaration 'poUpdatedDim' definition 'poDim'. gdal-3.8.4/frmts/zarr/zarr_v3_array.cpp:311:56: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/zarr/zarr_v2_group.cpp:223:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLQuietErrorHandler [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarr_v2_group.cpp:281:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarr_v2_group.cpp:422:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarr_v2_group.cpp:787:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_TypeCount [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarr_v2_group.cpp:912:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:232:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:247:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:271:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:285:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:303:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:330:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:376:37: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:556:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:559:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:561:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:563:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:928:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:1118:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:2312:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:2352:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:2360:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:2378:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:2388:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/frmts/zarr/zarr_v3_codec.cpp:98:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarr_v3_codec.cpp:260:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarr_v3_codec.cpp:464:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarr_v3_codec.cpp:664:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarr_v3_codec.cpp:938:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Array [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:217:33: style:inconclusive: Function 'WMTSBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:197:27: note: Function 'WMTSBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:217:33: note: Function 'WMTSBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:217:45: style:inconclusive: Function 'WMTSBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:197:37: note: Function 'WMTSBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:217:45: note: Function 'WMTSBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:217:67: style:inconclusive: Function 'WMTSBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:197:57: note: Function 'WMTSBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:217:67: note: Function 'WMTSBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/frmts/wmts/wmtsdataset.cpp:303:18: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/zarr/zarr_v2_group.cpp:274:58: style:inconclusive: Function 'InitFromZMetadata' argument 1 names different: declaration 'oRoot' definition 'obj'. [funcArgNamesDifferent] gdal-3.8.4/frmts/zarr/zarr.h:531:49: note: Function 'InitFromZMetadata' argument 1 names different: declaration 'oRoot' definition 'obj'. gdal-3.8.4/frmts/zarr/zarr_v2_group.cpp:274:58: note: Function 'InitFromZMetadata' argument 1 names different: declaration 'oRoot' definition 'obj'. gdal-3.8.4/frmts/zarr/zarr_v2_group.cpp:417:55: style:inconclusive: Function 'InitFromZGroup' argument 1 names different: declaration 'oRoot' definition 'obj'. [funcArgNamesDifferent] gdal-3.8.4/frmts/zarr/zarr.h:532:46: note: Function 'InitFromZGroup' argument 1 names different: declaration 'oRoot' definition 'obj'. gdal-3.8.4/frmts/zarr/zarr_v2_group.cpp:417:55: note: Function 'InitFromZGroup' argument 1 names different: declaration 'oRoot' definition 'obj'. gdal-3.8.4/frmts/zarr/zarr_v3_codec.cpp:105:9: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/zarr/zarr_v3_codec.cpp:267:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/zarr/zarr_v3_codec.cpp:471:9: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/zarr/zarr_v3_codec.cpp:671:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/frmts/zarr/zarr_v3_group.cpp:471:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_TypeCount [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarr_v3_group.cpp:520:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEDTC_NUMERIC [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarr_v3_group.cpp:44:40: style:inconclusive: Function 'Create' argument 4 names different: declaration 'osDirectoryName' definition 'osRootDirectoryName'. [funcArgNamesDifferent] gdal-3.8.4/frmts/zarr/zarr.h:554:31: note: Function 'Create' argument 4 names different: declaration 'osDirectoryName' definition 'osRootDirectoryName'. gdal-3.8.4/frmts/zarr/zarr_v3_group.cpp:44:40: note: Function 'Create' argument 4 names different: declaration 'osDirectoryName' definition 'osRootDirectoryName'. gdal-3.8.4/frmts/zlib/contrib/infback9/inftree9.c:277:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:84:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:218:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DIM_TYPE_HORIZONTAL_X [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:298:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:625:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:641:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:658:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:682:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DMD_CREATIONOPTIONLIST [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:715:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CCT_COMPRESSOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1120:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1234:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1275:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1288:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1303:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1316:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1400:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1444:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1494:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1503:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1512:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1524:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1534:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1546:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1556:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1575:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1593:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1626:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1648:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBlockXSize [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1689:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GF_Read [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1724:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zlib/contrib/infback9/infback9.c:31:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZLIB_VERSION [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zlib/crc32.c:779:13: style: Condition '*(unsigned char*)&endian' is always true [knownConditionTrueFalse] gdal-3.8.4/frmts/zlib/crc32.c:778:18: note: Assignment 'endian=1', assigned value is 1 gdal-3.8.4/frmts/zlib/crc32.c:779:13: note: Condition '*(unsigned char*)&endian' is always true gdal-3.8.4/frmts/zlib/infback.c:264:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/zlib/inffast.c:56:32: style: Variable 'last' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/zlib/inffast.c:58:24: style: Variable 'beg' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/zlib/inffast.c:59:24: style: Variable 'end' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/zarr/zarrdriver.cpp:101:53: style:inconclusive: Function 'OpenMultidim' argument 3 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/zarr/zarr.h:65:51: note: Function 'OpenMultidim' argument 3 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/frmts/zarr/zarrdriver.cpp:101:53: note: Function 'OpenMultidim' argument 3 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1056:38: style:inconclusive: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. [funcArgNamesDifferent] gdal-3.8.4/frmts/zarr/zarr.h:81:36: note: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/zarr/zarrdriver.cpp:1056:38: note: Function 'Create' argument 4 names different: declaration 'nBands' definition 'nBandsIn'. gdal-3.8.4/frmts/zlib/inftrees.c:284:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zlib/inftrees.c:34:21: style: Parameter 'lens' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/zlib/inflate.c:108:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/zlib/inflate.c:635:24: style: Variable 'from' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/zlib/inflate.c:1485:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/zlib/inflate.c:1496:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/zlib/inflate.c:1588:31: style: Variable 'state' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/zlib/inflate.c:1450:36: warning: Uninitialized variable: buf [uninitvar] gdal-3.8.4/frmts/zlib/inflate.c:1444:28: note: Assuming condition is false gdal-3.8.4/frmts/zlib/inflate.c:1450:36: note: Uninitialized variable: buf gdal-3.8.4/frmts/zlib/deflate.c:1855:20: style: Condition 'len==left' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/zlib/deflate.c:1853:13: note: len is assigned '(left)>(have)?(have):(left)' here. gdal-3.8.4/frmts/zlib/deflate.c:1855:20: note: Condition 'len==left' is always false gdal-3.8.4/frmts/zlib/deflate.c:396:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/zlib/deflate.c:490:20: style: Variable 's' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/zlib/deflate.c:721:20: style: Variable 'str' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/zlib/deflate.c:1153:20: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/zlib/deflate.c:1291:11: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/zlib/deflate.c:1302:21: style: Variable 'strend' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/frmts/zlib/deflate.c:2086:9: style: Variable 'bflush' is assigned a value that is never used. [unreadVariable] gdal-3.8.4/frmts/zmap/zmapdataset.cpp:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zmap/zmapdataset.cpp:112:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zmap/zmapdataset.cpp:172:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zmap/zmapdataset.cpp:215:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zmap/zmapdataset.cpp:280:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zmap/zmapdataset.cpp:588:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zmap/zmapdataset.cpp:707:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zmap/zmapdataset.cpp:723:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_mdreader.h:121:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/frmts/zmap/zmapdataset.cpp:172:18: style: Variable 'poGDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/gcore/gdal.h:60:0: debug: Failed to parse 'typedef CPL_C_START enum { GDT_Unknown = 0 , GDT_Byte = 1 , GDT_Int8 = 14 , GDT_UInt16 = 2 , GDT_Int16 = 3 , GDT_UInt32 = 4 , GDT_Int32 = 5 , GDT_UInt64 = 12 , GDT_Int64 = 13 , GDT_Float32 = 6 , GDT_Float64 = 7 , GDT_CInt16 = 8 , GDT_CInt32 = 9 , GDT_CFloat32 = 10 , GDT_CFloat64 = 11 , GDT_TypeCount = 15 } GDALDataType ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/gcore/gdal_rat.cpp:130:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_rat.cpp:166:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_rat.cpp:194:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_rat.cpp:230:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_rat.cpp:260:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_rat.cpp:296:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_rat.cpp:447:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_rat.cpp:466:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_rat.cpp:494:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_rat.cpp:511:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_rat.cpp:595:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_rat.cpp:627:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Attribute [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_rat.cpp:873:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_rat.cpp:946:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_rat.cpp:988:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_rat.cpp:1124:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_rat.cpp:2001:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_rat.cpp:2064:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_rat.cpp:2099:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalabstractbandblockcache.cpp:197:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalabstractbandblockcache.cpp:254:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/zlib/trees.c:453:14: style: Parameter 'tree' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/zlib/trees.c:575:11: style: Parameter 'bl_count' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/zlib/trees.c:865:12: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/frmts/zlib/trees.c:1104:20: style: Parameter 's' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/gcore/gdal_priv.h:695:32: warning: The class 'GDALDataset' defines member function with name 'FromHandle' also defined in its parent class 'GDALMajorObject'. [duplInheritedMember] gdal-3.8.4/gcore/gdal_priv.h:182:36: note: Parent function 'GDALMajorObject::FromHandle' gdal-3.8.4/gcore/gdal_priv.h:695:32: note: Derived function 'GDALDataset::FromHandle' gdal-3.8.4/gcore/gdal_priv.h:1520:35: warning: The class 'GDALRasterBand' defines member function with name 'FromHandle' also defined in its parent class 'GDALMajorObject'. [duplInheritedMember] gdal-3.8.4/gcore/gdal_priv.h:182:36: note: Parent function 'GDALMajorObject::FromHandle' gdal-3.8.4/gcore/gdal_priv.h:1520:35: note: Derived function 'GDALRasterBand::FromHandle' gdal-3.8.4/gcore/gdal_priv.h:1875:31: warning: The class 'GDALDriver' defines member function with name 'FromHandle' also defined in its parent class 'GDALMajorObject'. [duplInheritedMember] gdal-3.8.4/gcore/gdal_priv.h:182:36: note: Parent function 'GDALMajorObject::FromHandle' gdal-3.8.4/gcore/gdal_priv.h:1875:31: note: Derived function 'GDALDriver::FromHandle' gdal-3.8.4/gcore/gdal_priv.h:1922:6: style: The destructor '~GDALDriverManager' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/gcore/gdal_priv.h:153:14: note: Virtual destructor in base class gdal-3.8.4/gcore/gdal_priv.h:1922:6: note: Destructor in derived class gdal-3.8.4/gcore/gdal_priv.h:2379:14: style: The destructor '~GDALGroup' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/gcore/gdal_priv.h:2300:14: note: Virtual destructor in base class gdal-3.8.4/gcore/gdal_priv.h:2379:14: note: Destructor in derived class gdal-3.8.4/gcore/gdalabstractbandblockcache.cpp:50:72: style:inconclusive: Function 'GDALAbstractBandBlockCache' argument 1 names different: declaration 'poBand' definition 'poBandIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_priv.h:1200:57: note: Function 'GDALAbstractBandBlockCache' argument 1 names different: declaration 'poBand' definition 'poBandIn'. gdal-3.8.4/gcore/gdalabstractbandblockcache.cpp:50:72: note: Function 'GDALAbstractBandBlockCache' argument 1 names different: declaration 'poBand' definition 'poBandIn'. gdal-3.8.4/gcore/gdal_priv.h:2848:38: style: Parameter 'indices' can be declared as reference to const [constParameterReference] gdal-3.8.4/gcore/gdal_rat.cpp:1639:55: style:inconclusive: Function 'SetRowCount' argument 1 names different: declaration 'iCount' definition 'nNewCount'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_rat.h:389:26: note: Function 'SetRowCount' argument 1 names different: declaration 'iCount' definition 'nNewCount'. gdal-3.8.4/gcore/gdal_rat.cpp:1639:55: note: Function 'SetRowCount' argument 1 names different: declaration 'iCount' definition 'nNewCount'. gdal-3.8.4/gcore/gdal_rat.cpp:1993:65: style:inconclusive: Function 'SetLinearBinning' argument 1 names different: declaration 'dfRow0Min' definition 'dfRow0MinIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_rat.h:396:36: note: Function 'SetLinearBinning' argument 1 names different: declaration 'dfRow0Min' definition 'dfRow0MinIn'. gdal-3.8.4/gcore/gdal_rat.cpp:1993:65: note: Function 'SetLinearBinning' argument 1 names different: declaration 'dfRow0Min' definition 'dfRow0MinIn'. gdal-3.8.4/gcore/gdal_rat.cpp:1994:65: style:inconclusive: Function 'SetLinearBinning' argument 2 names different: declaration 'dfBinSize' definition 'dfBinSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_rat.h:396:54: note: Function 'SetLinearBinning' argument 2 names different: declaration 'dfBinSize' definition 'dfBinSizeIn'. gdal-3.8.4/gcore/gdal_rat.cpp:1994:65: note: Function 'SetLinearBinning' argument 2 names different: declaration 'dfBinSize' definition 'dfBinSizeIn'. gdal-3.8.4/gcore/gdalallvalidmaskband.cpp:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalallvalidmaskband.cpp:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalallvalidmaskband.cpp:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalarraybandblockcache.cpp:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalarraybandblockcache.cpp:234:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalarraybandblockcache.cpp:281:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalarraybandblockcache.cpp:373:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalarraybandblockcache.cpp:422:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldataset.cpp:5410:57: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/gcore/gdalcolortable.cpp:166:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalarraybandblockcache.cpp:465:68: style:inconclusive: Function 'TryGetLockedBlockRef' argument 2 names different: declaration 'nYBlockYOff' definition 'nYBlockOff'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdalarraybandblockcache.cpp:79:47: note: Function 'TryGetLockedBlockRef' argument 2 names different: declaration 'nYBlockYOff' definition 'nYBlockOff'. gdal-3.8.4/gcore/gdalarraybandblockcache.cpp:465:68: note: Function 'TryGetLockedBlockRef' argument 2 names different: declaration 'nYBlockYOff' definition 'nYBlockOff'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldefaultasync.cpp:222:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldefaultasync.cpp:376:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldefaultasync.cpp:162:52: style:inconclusive: Function 'GDALARGetNextUpdatedRegion' argument 3 names different: declaration 'pnXBufOff' definition 'pnBufXOff'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal.h:1655:52: note: Function 'GDALARGetNextUpdatedRegion' argument 3 names different: declaration 'pnXBufOff' definition 'pnBufXOff'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:162:52: note: Function 'GDALARGetNextUpdatedRegion' argument 3 names different: declaration 'pnXBufOff' definition 'pnBufXOff'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:162:68: style:inconclusive: Function 'GDALARGetNextUpdatedRegion' argument 4 names different: declaration 'pnYBufOff' definition 'pnBufYOff'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal.h:1655:68: note: Function 'GDALARGetNextUpdatedRegion' argument 4 names different: declaration 'pnYBufOff' definition 'pnBufYOff'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:162:68: note: Function 'GDALARGetNextUpdatedRegion' argument 4 names different: declaration 'pnYBufOff' definition 'pnBufYOff'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:163:10: style:inconclusive: Function 'GDALARGetNextUpdatedRegion' argument 5 names different: declaration 'pnXBufSize' definition 'pnBufXSize'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal.h:1656:10: note: Function 'GDALARGetNextUpdatedRegion' argument 5 names different: declaration 'pnXBufSize' definition 'pnBufXSize'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:163:10: note: Function 'GDALARGetNextUpdatedRegion' argument 5 names different: declaration 'pnXBufSize' definition 'pnBufXSize'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:163:27: style:inconclusive: Function 'GDALARGetNextUpdatedRegion' argument 6 names different: declaration 'pnYBufSize' definition 'pnBufYSize'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal.h:1656:27: note: Function 'GDALARGetNextUpdatedRegion' argument 6 names different: declaration 'pnYBufSize' definition 'pnBufYSize'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:163:27: note: Function 'GDALARGetNextUpdatedRegion' argument 6 names different: declaration 'pnYBufSize' definition 'pnBufYSize'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:311:18: style:inconclusive: Function 'GDALDefaultAsyncReader' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdaldefaultasync.cpp:275:41: note: Function 'GDALDefaultAsyncReader' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:311:18: note: Function 'GDALDefaultAsyncReader' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:311:30: style:inconclusive: Function 'GDALDefaultAsyncReader' argument 2 names different: declaration 'nXOff' definition 'nXOffIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdaldefaultasync.cpp:275:51: note: Function 'GDALDefaultAsyncReader' argument 2 names different: declaration 'nXOff' definition 'nXOffIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:311:30: note: Function 'GDALDefaultAsyncReader' argument 2 names different: declaration 'nXOff' definition 'nXOffIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:311:43: style:inconclusive: Function 'GDALDefaultAsyncReader' argument 3 names different: declaration 'nYOff' definition 'nYOffIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdaldefaultasync.cpp:275:62: note: Function 'GDALDefaultAsyncReader' argument 3 names different: declaration 'nYOff' definition 'nYOffIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:311:43: note: Function 'GDALDefaultAsyncReader' argument 3 names different: declaration 'nYOff' definition 'nYOffIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:311:56: style:inconclusive: Function 'GDALDefaultAsyncReader' argument 4 names different: declaration 'nXSize' definition 'nXSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdaldefaultasync.cpp:275:73: note: Function 'GDALDefaultAsyncReader' argument 4 names different: declaration 'nXSize' definition 'nXSizeIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:311:56: note: Function 'GDALDefaultAsyncReader' argument 4 names different: declaration 'nXSize' definition 'nXSizeIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:311:70: style:inconclusive: Function 'GDALDefaultAsyncReader' argument 5 names different: declaration 'nYSize' definition 'nYSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdaldefaultasync.cpp:276:32: note: Function 'GDALDefaultAsyncReader' argument 5 names different: declaration 'nYSize' definition 'nYSizeIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:311:70: note: Function 'GDALDefaultAsyncReader' argument 5 names different: declaration 'nYSize' definition 'nYSizeIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:312:11: style:inconclusive: Function 'GDALDefaultAsyncReader' argument 6 names different: declaration 'pBuf' definition 'pBufIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdaldefaultasync.cpp:276:46: note: Function 'GDALDefaultAsyncReader' argument 6 names different: declaration 'pBuf' definition 'pBufIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:312:11: note: Function 'GDALDefaultAsyncReader' argument 6 names different: declaration 'pBuf' definition 'pBufIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:312:23: style:inconclusive: Function 'GDALDefaultAsyncReader' argument 7 names different: declaration 'nBufXSize' definition 'nBufXSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdaldefaultasync.cpp:276:56: note: Function 'GDALDefaultAsyncReader' argument 7 names different: declaration 'nBufXSize' definition 'nBufXSizeIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:312:23: note: Function 'GDALDefaultAsyncReader' argument 7 names different: declaration 'nBufXSize' definition 'nBufXSizeIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:312:40: style:inconclusive: Function 'GDALDefaultAsyncReader' argument 8 names different: declaration 'nBufYSize' definition 'nBufYSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdaldefaultasync.cpp:276:71: note: Function 'GDALDefaultAsyncReader' argument 8 names different: declaration 'nBufYSize' definition 'nBufYSizeIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:312:40: note: Function 'GDALDefaultAsyncReader' argument 8 names different: declaration 'nBufYSize' definition 'nBufYSizeIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:312:66: style:inconclusive: Function 'GDALDefaultAsyncReader' argument 9 names different: declaration 'eBufType' definition 'eBufTypeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdaldefaultasync.cpp:277:41: note: Function 'GDALDefaultAsyncReader' argument 9 names different: declaration 'eBufType' definition 'eBufTypeIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:312:66: note: Function 'GDALDefaultAsyncReader' argument 9 names different: declaration 'eBufType' definition 'eBufTypeIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:313:9: style:inconclusive: Function 'GDALDefaultAsyncReader' argument 10 names different: declaration 'nBandCount' definition 'nBandCountIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdaldefaultasync.cpp:277:55: note: Function 'GDALDefaultAsyncReader' argument 10 names different: declaration 'nBandCount' definition 'nBandCountIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:313:9: note: Function 'GDALDefaultAsyncReader' argument 10 names different: declaration 'nBandCount' definition 'nBandCountIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:313:28: style:inconclusive: Function 'GDALDefaultAsyncReader' argument 11 names different: declaration 'panBandMap' definition 'panBandMapIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdaldefaultasync.cpp:278:33: note: Function 'GDALDefaultAsyncReader' argument 11 names different: declaration 'panBandMap' definition 'panBandMapIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:313:28: note: Function 'GDALDefaultAsyncReader' argument 11 names different: declaration 'panBandMap' definition 'panBandMapIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:313:46: style:inconclusive: Function 'GDALDefaultAsyncReader' argument 12 names different: declaration 'nPixelSpace' definition 'nPixelSpaceIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdaldefaultasync.cpp:278:49: note: Function 'GDALDefaultAsyncReader' argument 12 names different: declaration 'nPixelSpace' definition 'nPixelSpaceIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:313:46: note: Function 'GDALDefaultAsyncReader' argument 12 names different: declaration 'nPixelSpace' definition 'nPixelSpaceIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:313:65: style:inconclusive: Function 'GDALDefaultAsyncReader' argument 13 names different: declaration 'nLineSpace' definition 'nLineSpaceIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdaldefaultasync.cpp:278:66: note: Function 'GDALDefaultAsyncReader' argument 13 names different: declaration 'nLineSpace' definition 'nLineSpaceIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:313:65: note: Function 'GDALDefaultAsyncReader' argument 13 names different: declaration 'nLineSpace' definition 'nLineSpaceIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:314:9: style:inconclusive: Function 'GDALDefaultAsyncReader' argument 14 names different: declaration 'nBandSpace' definition 'nBandSpaceIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdaldefaultasync.cpp:279:32: note: Function 'GDALDefaultAsyncReader' argument 14 names different: declaration 'nBandSpace' definition 'nBandSpaceIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:314:9: note: Function 'GDALDefaultAsyncReader' argument 14 names different: declaration 'nBandSpace' definition 'nBandSpaceIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:314:30: style:inconclusive: Function 'GDALDefaultAsyncReader' argument 15 names different: declaration 'papszOptions' definition 'papszOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdaldefaultasync.cpp:279:51: note: Function 'GDALDefaultAsyncReader' argument 15 names different: declaration 'papszOptions' definition 'papszOptionsIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:314:30: note: Function 'GDALDefaultAsyncReader' argument 15 names different: declaration 'papszOptions' definition 'papszOptionsIn'. gdal-3.8.4/gcore/gdaldefaultasync.cpp:313:28: style: Parameter 'panBandMapIn' can be declared as pointer to const. However it seems that 'GDALDefaultAsyncReader' is a callback function, if 'panBandMapIn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/gcore/gdaldefaultasync.cpp:272:30: note: You might need to cast the function pointer here gdal-3.8.4/gcore/gdaldefaultasync.cpp:313:28: note: Parameter 'panBandMapIn' can be declared as pointer to const gdal-3.8.4/gcore/gdaldefaultoverviews.cpp:146:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldefaultoverviews.cpp:194:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTLS_GDALDEFAULTOVR_ANTIREC [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldefaultoverviews.cpp:364:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLQuietErrorHandler [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldefaultoverviews.cpp:520:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldefaultoverviews.cpp:575:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSI_STAT_EXISTS_FLAG [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldefaultoverviews.cpp:617:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldefaultoverviews.cpp:1046:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldefaultoverviews.cpp:1225:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_pam.h:356:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/gcore/gdaldefaultoverviews.cpp:123:51: style:inconclusive: Function 'Initialize' argument 2 names different: declaration 'pszName' definition 'pszBasename'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_priv.h:223:54: note: Function 'Initialize' argument 2 names different: declaration 'pszName' definition 'pszBasename'. gdal-3.8.4/gcore/gdaldefaultoverviews.cpp:123:51: note: Function 'Initialize' argument 2 names different: declaration 'pszName' definition 'pszBasename'. gdal-3.8.4/gcore/gdaldefaultoverviews.cpp:1166:47: style:inconclusive: Function 'HaveMaskFile' argument 1 names different: declaration 'papszSiblings' definition 'papszSiblingFiles'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_priv.h:259:29: note: Function 'HaveMaskFile' argument 1 names different: declaration 'papszSiblings' definition 'papszSiblingFiles'. gdal-3.8.4/gcore/gdaldefaultoverviews.cpp:1166:47: note: Function 'HaveMaskFile' argument 1 names different: declaration 'papszSiblings' definition 'papszSiblingFiles'. gdal-3.8.4/gcore/gdaldriver.cpp:432:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldriver.cpp:469:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldriver.cpp:564:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldriver.cpp:1010:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLQuietErrorHandler [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldriver.cpp:1182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldriver.cpp:1540:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSI_STAT_EXISTS_FLAG [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldriver.cpp:1647:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldriver.cpp:1705:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldriver.cpp:1733:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldriver.cpp:1836:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldriver.cpp:1865:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldriver.cpp:1961:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldriver.cpp:2104:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldriver.cpp:2166:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldriver.cpp:2187:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldriver.cpp:2741:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalexif.cpp:518:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUInt16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalhashsetbandblockcache.cpp:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalhashsetbandblockcache.cpp:171:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalhashsetbandblockcache.cpp:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalhashsetbandblockcache.cpp:220:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalhashsetbandblockcache.cpp:243:70: style:inconclusive: Function 'TryGetLockedBlockRef' argument 2 names different: declaration 'nYBlockYOff' definition 'nYBlockOff'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdalhashsetbandblockcache.cpp:80:47: note: Function 'TryGetLockedBlockRef' argument 2 names different: declaration 'nYBlockYOff' definition 'nYBlockOff'. gdal-3.8.4/gcore/gdalhashsetbandblockcache.cpp:243:70: note: Function 'TryGetLockedBlockRef' argument 2 names different: declaration 'nYBlockYOff' definition 'nYBlockOff'. gdal-3.8.4/gcore/gdalexif.cpp:429:31: portability: Casting between const unsigned char * and const float * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/gcore/gdalexif.cpp:444:32: portability: Casting between const unsigned char * and const double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/gcore/gdalexif.cpp:823:37: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/gcore/gdalexif.cpp:506:57: style:inconclusive: Function 'EXIFExtractMetadata' argument 2 names different: declaration 'fpL' definition 'fpInL'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_priv.h:3777:65: note: Function 'EXIFExtractMetadata' argument 2 names different: declaration 'fpL' definition 'fpInL'. gdal-3.8.4/gcore/gdalexif.cpp:506:57: note: Function 'EXIFExtractMetadata' argument 2 names different: declaration 'fpL' definition 'fpInL'. gdal-3.8.4/gcore/gdalexif.cpp:1381:16: style: Variable 'tag' can be declared as reference to const [constVariableReference] gdal-3.8.4/gcore/gdalexif.cpp:1417:52: style: Parameter 'pabyThumbnail' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/gcore/gdaljp2box.cpp:247:35: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/gcore/gdaljp2metadata.cpp:143:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2metadata.cpp:270:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLQuietErrorHandler [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2metadata.cpp:565:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2metadata.cpp:586:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2metadata.cpp:706:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2metadata.cpp:817:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2metadata.cpp:858:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2metadata.cpp:892:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2metadata.cpp:1237:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2metadata.cpp:1298:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2metadata.cpp:1613:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2metadata.cpp:1883:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_tokener_success [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2structure.cpp:79:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2structure.cpp:256:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2structure.cpp:322:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2structure.cpp:376:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2structure.cpp:455:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2structure.cpp:487:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2structure.cpp:549:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2structure.cpp:619:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2structure.cpp:668:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2structure.cpp:744:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2structure.cpp:847:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2structure.cpp:988:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRMT_GIB [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2structure.cpp:1061:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2structure.cpp:2079:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRMT_GIB [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaljp2structure.cpp:2477:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdaldriver.cpp:197:45: style:inconclusive: Function 'Create' argument 1 names different: declaration 'pszName' definition 'pszFilename'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_priv.h:1712:37: note: Function 'Create' argument 1 names different: declaration 'pszName' definition 'pszFilename'. gdal-3.8.4/gcore/gdaldriver.cpp:197:45: note: Function 'Create' argument 1 names different: declaration 'pszName' definition 'pszFilename'. gdal-3.8.4/gcore/gdaldriver.cpp:352:48: style:inconclusive: Function 'CreateMultiDimensional' argument 1 names different: declaration 'pszName' definition 'pszFilename'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_priv.h:1717:40: note: Function 'CreateMultiDimensional' argument 1 names different: declaration 'pszName' definition 'pszFilename'. gdal-3.8.4/gcore/gdaldriver.cpp:352:48: note: Function 'CreateMultiDimensional' argument 1 names different: declaration 'pszName' definition 'pszFilename'. gdal-3.8.4/gcore/gdaldriver.cpp:1628:39: style:inconclusive: Function 'Delete' argument 1 names different: declaration 'pszName' definition 'pszFilename'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_priv.h:1721:31: note: Function 'Delete' argument 1 names different: declaration 'pszName' definition 'pszFilename'. gdal-3.8.4/gcore/gdaldriver.cpp:1628:39: note: Function 'Delete' argument 1 names different: declaration 'pszName' definition 'pszFilename'. gdal-3.8.4/gcore/gdaldriver.cpp:2164:48: style:inconclusive: Function 'GDALValidateOpenOptions' argument 2 names different: declaration 'papszOptionOptions' definition 'papszOpenOptions'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_priv.h:3783:48: note: Function 'GDALValidateOpenOptions' argument 2 names different: declaration 'papszOptionOptions' definition 'papszOpenOptions'. gdal-3.8.4/gcore/gdaldriver.cpp:2164:48: note: Function 'GDALValidateOpenOptions' argument 2 names different: declaration 'papszOptionOptions' definition 'papszOpenOptions'. gdal-3.8.4/gcore/gdaldriver.cpp:427:40: style: Parameter 'poDstDS' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/gcore/gdaldriver.cpp:818:35: style: Variable 'poRAT' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/gcore/gdalmajorobject.cpp:319:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalmajorobject.cpp:417:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalmajorobject.cpp:290:44: style:inconclusive: Function 'SetMetadata' argument 1 names different: declaration 'papszMetadata' definition 'papszMetadataIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_priv.h:164:39: note: Function 'SetMetadata' argument 1 names different: declaration 'papszMetadata' definition 'papszMetadataIn'. gdal-3.8.4/gcore/gdalmajorobject.cpp:290:44: note: Function 'SetMetadata' argument 1 names different: declaration 'papszMetadata' definition 'papszMetadataIn'. gdal-3.8.4/gcore/gdalmajorobject.cpp:443:38: style:inconclusive: Function 'SetMOFlags' argument 1 names different: declaration 'nFlagsIn' definition 'nNewFlags'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_priv.h:156:25: note: Function 'SetMOFlags' argument 1 names different: declaration 'nFlagsIn' definition 'nNewFlags'. gdal-3.8.4/gcore/gdalmajorobject.cpp:443:38: note: Function 'SetMOFlags' argument 1 names different: declaration 'nFlagsIn' definition 'nNewFlags'. gdal-3.8.4/gcore/gdaljp2metadata.h:99:17: style:inconclusive: Technically the member function 'GDALJP2Box::GetType' can be const. [functionConst] gdal-3.8.4/gcore/gdaljp2metadata.h:115:18: style:inconclusive: Technically the member function 'GDALJP2Box::GetUUID' can be const. [functionConst] gdal-3.8.4/gcore/gdaljp2metadata.cpp:171:45: style:inconclusive: Function 'ReadAndParse' argument 1 names different: declaration 'fpVSIL' definition 'fpLL'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdaljp2metadata.h:211:32: note: Function 'ReadAndParse' argument 1 names different: declaration 'fpVSIL' definition 'fpLL'. gdal-3.8.4/gcore/gdaljp2metadata.cpp:171:45: note: Function 'ReadAndParse' argument 1 names different: declaration 'fpVSIL' definition 'fpLL'. gdal-3.8.4/gcore/gdaljp2metadata.cpp:800:17: style: Variable 'psDictRoot' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/gcore/gdaljp2metadata.cpp:1204:47: style: Parameter 'padfGT' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/gcore/gdaljp2metadata.cpp:1602:63: style: Parameter 'psRoot' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/gcore/gdaljp2structure.cpp:68:45: style: Parameter 'psParent' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/gcore/gdalnodatavaluesmaskband.cpp:70:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalnodatavaluesmaskband.cpp:122:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalnodatamaskband.cpp:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalnodatamaskband.cpp:83:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalnodatamaskband.cpp:107:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalnodatamaskband.cpp:221:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_NULLPTR [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalnodatamaskband.cpp:240:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdal_priv_templates.hpp:57:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalopeninfo.cpp:245:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSI_STAT_EXISTS_FLAG [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalopeninfo.cpp:478:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalnodatamaskband.cpp:155:55: style:inconclusive: Function 'IsNoDataInRange' argument 2 names different: declaration 'eDataType' definition 'eDataTypeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_priv.h:1607:68: note: Function 'IsNoDataInRange' argument 2 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/gcore/gdalnodatamaskband.cpp:155:55: note: Function 'IsNoDataInRange' argument 2 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/gcore/gdalopeninfo.cpp:168:40: style:inconclusive: Function 'GDALOpenInfo' argument 1 names different: declaration 'pszFile' definition 'pszFilenameIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_priv.h:284:30: note: Function 'GDALOpenInfo' argument 1 names different: declaration 'pszFile' definition 'pszFilenameIn'. gdal-3.8.4/gcore/gdalopeninfo.cpp:168:40: note: Function 'GDALOpenInfo' argument 1 names different: declaration 'pszFile' definition 'pszFilenameIn'. gdal-3.8.4/gcore/gdalopeninfo.cpp:169:47: style:inconclusive: Function 'GDALOpenInfo' argument 3 names different: declaration 'papszSiblingFiles' definition 'papszSiblingsIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_priv.h:285:37: note: Function 'GDALOpenInfo' argument 3 names different: declaration 'papszSiblingFiles' definition 'papszSiblingsIn'. gdal-3.8.4/gcore/gdalopeninfo.cpp:169:47: note: Function 'GDALOpenInfo' argument 3 names different: declaration 'papszSiblingFiles' definition 'papszSiblingsIn'. gdal-3.8.4/gcore/gdalorienteddataset.cpp:159:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalorienteddataset.h:70:12: style: The function 'GetMetadataDomainList' overrides a function in a base class but just delegates back to the base class. [uselessOverride] gdal-3.8.4/gcore/gdal_priv.h:680:12: note: Virtual function in base class gdal-3.8.4/gcore/gdalorienteddataset.h:70:12: note: Function in derived class gdal-3.8.4/gcore/gdalorienteddataset.cpp:55:21: style: The function 'GetColorInterpretation' overrides a function in a base class but just delegates back to the base class. [uselessOverride] gdal-3.8.4/gcore/gdal_priv.h:1423:29: note: Virtual function in base class gdal-3.8.4/gcore/gdalorienteddataset.cpp:55:21: note: Function in derived class gdal-3.8.4/gcore/gdalorienteddataset.cpp:131:14: style: Variable 'poGTiffDrv' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/gcore/gdalpython.cpp:811:25: error: syntax error [syntaxError] gdal-3.8.4/gcore/gdalproxydataset.cpp:90:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:142:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:155:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:166:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:179:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:185:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:192:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:194:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:196:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:207:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:211:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:217:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:294:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:298:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:327:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:347:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:367:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:377:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:404:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:408:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:410:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:412:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:413:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:415:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:417:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:418:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:419:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:422:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:427:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:433:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:437:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:447:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:453:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:460:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:468:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:475:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:482:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:487:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxypool.cpp:809:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxypool.cpp:965:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxypool.cpp:1024:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxypool.cpp:1342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalproxydataset.cpp:217:1: style:inconclusive: Function 'CreateMaskBand' argument 1 names different: declaration 'nFlags' definition 'nFlagsIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:95:31: note: Function 'CreateMaskBand' argument 1 names different: declaration 'nFlags' definition 'nFlagsIn'. gdal-3.8.4/gcore/gdalproxydataset.cpp:217:1: note: Function 'CreateMaskBand' argument 1 names different: declaration 'nFlags' definition 'nFlagsIn'. gdal-3.8.4/gcore/gdalproxydataset.cpp:351:62: style:inconclusive: Function 'GetMetadataItem' argument 1 names different: declaration 'pszName' definition 'pszKey'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:136:45: note: Function 'GetMetadataItem' argument 1 names different: declaration 'pszName' definition 'pszKey'. gdal-3.8.4/gcore/gdalproxydataset.cpp:351:62: note: Function 'GetMetadataItem' argument 1 names different: declaration 'pszName' definition 'pszKey'. gdal-3.8.4/gcore/gdalproxydataset.cpp:487:1: style:inconclusive: Function 'CreateMaskBand' argument 1 names different: declaration 'nFlags' definition 'nFlagsIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:198:31: note: Function 'CreateMaskBand' argument 1 names different: declaration 'nFlags' definition 'nFlagsIn'. gdal-3.8.4/gcore/gdalproxydataset.cpp:487:1: note: Function 'CreateMaskBand' argument 1 names different: declaration 'nFlags' definition 'nFlagsIn'. gdal-3.8.4/gcore/gdalpythondriverloader.cpp:496:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalpythondriverloader.cpp:673:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poAttrQuery [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalpythondriverloader.cpp:720:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalpythondriverloader.cpp:849:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbVariantIso [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalpythondriverloader.cpp:1036:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalpythondriverloader.cpp:1060:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalpythondriverloader.cpp:1111:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalpythondriverloader.cpp:1276:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalpythondriverloader.cpp:1712:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalrasterband.cpp:8350:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/gcore/gdalrasterblock.cpp:303:45: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/gcore/gdalproxypool.cpp:765:9: warning: Class 'GDALProxyPoolDataset' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] gdal-3.8.4/gcore/gdalproxypool.cpp:765:9: warning: Class 'GDALProxyPoolDataset' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] gdal-3.8.4/gcore/gdalpythondriverloader.cpp:1443:6: style: The destructor '~PythonPluginDataset' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/gcore/gdal_priv.h:479:6: note: Virtual destructor in base class gdal-3.8.4/gcore/gdalpythondriverloader.cpp:1443:6: note: Destructor in derived class gdal-3.8.4/gcore/gdalpythondriverloader.cpp:1598:6: style: The destructor '~PythonPluginDriver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/gcore/gdal_priv.h:1704:6: note: Virtual destructor in base class gdal-3.8.4/gcore/gdalpythondriverloader.cpp:1598:6: note: Destructor in derived class gdal-3.8.4/gcore/gdalproxypool.cpp:159:38: style:inconclusive: Function 'GDALDatasetPool' argument 1 names different: declaration 'maxSize' definition 'maxSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdalproxypool.cpp:118:34: note: Function 'GDALDatasetPool' argument 1 names different: declaration 'maxSize' definition 'maxSizeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:159:38: note: Function 'GDALDatasetPool' argument 1 names different: declaration 'maxSize' definition 'maxSizeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:159:57: style:inconclusive: Function 'GDALDatasetPool' argument 2 names different: declaration 'nMaxRAMUsage' definition 'nMaxRAMUsageIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdalproxypool.cpp:118:51: note: Function 'GDALDatasetPool' argument 2 names different: declaration 'nMaxRAMUsage' definition 'nMaxRAMUsageIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:159:57: note: Function 'GDALDatasetPool' argument 2 names different: declaration 'nMaxRAMUsage' definition 'nMaxRAMUsageIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:728:50: style:inconclusive: Function 'GDALProxyPoolDataset' argument 2 names different: declaration 'nRasterXSize' definition 'nRasterXSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:251:30: note: Function 'GDALProxyPoolDataset' argument 2 names different: declaration 'nRasterXSize' definition 'nRasterXSizeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:728:50: note: Function 'GDALProxyPoolDataset' argument 2 names different: declaration 'nRasterXSize' definition 'nRasterXSizeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:729:9: style:inconclusive: Function 'GDALProxyPoolDataset' argument 3 names different: declaration 'nRasterYSize' definition 'nRasterYSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:251:48: note: Function 'GDALProxyPoolDataset' argument 3 names different: declaration 'nRasterYSize' definition 'nRasterYSizeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:729:9: note: Function 'GDALProxyPoolDataset' argument 3 names different: declaration 'nRasterYSize' definition 'nRasterYSizeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:729:36: style:inconclusive: Function 'GDALProxyPoolDataset' argument 4 names different: declaration 'eAccess' definition 'eAccessIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:252:37: note: Function 'GDALProxyPoolDataset' argument 4 names different: declaration 'eAccess' definition 'eAccessIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:729:36: note: Function 'GDALProxyPoolDataset' argument 4 names different: declaration 'eAccess' definition 'eAccessIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:729:51: style:inconclusive: Function 'GDALProxyPoolDataset' argument 5 names different: declaration 'bShared' definition 'bSharedIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:252:64: note: Function 'GDALProxyPoolDataset' argument 5 names different: declaration 'bShared' definition 'bSharedIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:729:51: note: Function 'GDALProxyPoolDataset' argument 5 names different: declaration 'bShared' definition 'bSharedIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:730:17: style:inconclusive: Function 'GDALProxyPoolDataset' argument 6 names different: declaration 'pszProjectionRef' definition 'pszProjectionRefIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:253:38: note: Function 'GDALProxyPoolDataset' argument 6 names different: declaration 'pszProjectionRef' definition 'pszProjectionRefIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:730:17: note: Function 'GDALProxyPoolDataset' argument 6 names different: declaration 'pszProjectionRef' definition 'pszProjectionRefIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:775:57: style:inconclusive: Function 'GDALProxyPoolDataset' argument 2 names different: declaration 'eAccess' definition 'eAccessIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:240:37: note: Function 'GDALProxyPoolDataset' argument 2 names different: declaration 'eAccess' definition 'eAccessIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:775:57: note: Function 'GDALProxyPoolDataset' argument 2 names different: declaration 'eAccess' definition 'eAccessIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:776:9: style:inconclusive: Function 'GDALProxyPoolDataset' argument 3 names different: declaration 'bShared' definition 'bSharedIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:240:50: note: Function 'GDALProxyPoolDataset' argument 3 names different: declaration 'bShared' definition 'bSharedIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:776:9: note: Function 'GDALProxyPoolDataset' argument 3 names different: declaration 'bShared' definition 'bSharedIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:798:59: style:inconclusive: Function 'Create' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:258:54: note: Function 'Create' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:798:59: note: Function 'Create' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:799:16: style:inconclusive: Function 'Create' argument 3 names different: declaration 'eAccess' definition 'eAccessIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:259:52: note: Function 'Create' argument 3 names different: declaration 'eAccess' definition 'eAccessIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:799:16: note: Function 'Create' argument 3 names different: declaration 'eAccess' definition 'eAccessIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:799:31: style:inconclusive: Function 'Create' argument 4 names different: declaration 'bShared' definition 'bSharedIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:260:45: note: Function 'Create' argument 4 names different: declaration 'bShared' definition 'bSharedIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:799:31: note: Function 'Create' argument 4 names different: declaration 'bShared' definition 'bSharedIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:875:56: style:inconclusive: Function 'SetOpenOptions' argument 1 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:265:38: note: Function 'SetOpenOptions' argument 1 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:875:56: note: Function 'SetOpenOptions' argument 1 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1195:72: style:inconclusive: Function 'GDALProxyPoolRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:334:51: note: Function 'GDALProxyPoolRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1195:72: note: Function 'GDALProxyPoolRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1196:54: style:inconclusive: Function 'GDALProxyPoolRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:334:61: note: Function 'GDALProxyPoolRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1196:54: note: Function 'GDALProxyPoolRasterBand' argument 2 names different: declaration 'nBand' definition 'nBandIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1197:63: style:inconclusive: Function 'GDALProxyPoolRasterBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:335:42: note: Function 'GDALProxyPoolRasterBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1197:63: note: Function 'GDALProxyPoolRasterBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1198:54: style:inconclusive: Function 'GDALProxyPoolRasterBand' argument 4 names different: declaration 'nBlockXSize' definition 'nBlockXSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:335:57: note: Function 'GDALProxyPoolRasterBand' argument 4 names different: declaration 'nBlockXSize' definition 'nBlockXSizeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1198:54: note: Function 'GDALProxyPoolRasterBand' argument 4 names different: declaration 'nBlockXSize' definition 'nBlockXSizeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1199:54: style:inconclusive: Function 'GDALProxyPoolRasterBand' argument 5 names different: declaration 'nBlockYSize' definition 'nBlockYSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:336:33: note: Function 'GDALProxyPoolRasterBand' argument 5 names different: declaration 'nBlockYSize' definition 'nBlockYSizeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1199:54: note: Function 'GDALProxyPoolRasterBand' argument 5 names different: declaration 'nBlockYSize' definition 'nBlockYSizeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1215:27: style:inconclusive: Function 'GDALProxyPoolRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:337:51: note: Function 'GDALProxyPoolRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1215:27: note: Function 'GDALProxyPoolRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1274:18: style:inconclusive: Function 'AddSrcMaskBandDescription' argument 1 names different: declaration 'eDataType' definition 'eDataTypeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:341:49: note: Function 'AddSrcMaskBandDescription' argument 1 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1274:18: note: Function 'AddSrcMaskBandDescription' argument 1 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1274:35: style:inconclusive: Function 'AddSrcMaskBandDescription' argument 2 names different: declaration 'nBlockXSize' definition 'nBlockXSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:341:64: note: Function 'AddSrcMaskBandDescription' argument 2 names different: declaration 'nBlockXSize' definition 'nBlockXSizeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1274:35: note: Function 'AddSrcMaskBandDescription' argument 2 names different: declaration 'nBlockXSize' definition 'nBlockXSizeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1274:54: style:inconclusive: Function 'AddSrcMaskBandDescription' argument 3 names different: declaration 'nBlockYSize' definition 'nBlockYSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:342:40: note: Function 'AddSrcMaskBandDescription' argument 3 names different: declaration 'nBlockYSize' definition 'nBlockYSizeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1274:54: note: Function 'AddSrcMaskBandDescription' argument 3 names different: declaration 'nBlockYSize' definition 'nBlockYSizeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1563:27: style:inconclusive: Function 'GDALProxyPoolOverviewRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:388:59: note: Function 'GDALProxyPoolOverviewRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1563:27: note: Function 'GDALProxyPoolOverviewRasterBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1564:30: style:inconclusive: Function 'GDALProxyPoolOverviewRasterBand' argument 3 names different: declaration 'poMainBand' definition 'poMainBandIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:390:62: note: Function 'GDALProxyPoolOverviewRasterBand' argument 3 names different: declaration 'poMainBand' definition 'poMainBandIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1564:30: note: Function 'GDALProxyPoolOverviewRasterBand' argument 3 names different: declaration 'poMainBand' definition 'poMainBandIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1564:48: style:inconclusive: Function 'GDALProxyPoolOverviewRasterBand' argument 4 names different: declaration 'nOverviewBand' definition 'nOverviewBandIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:391:41: note: Function 'GDALProxyPoolOverviewRasterBand' argument 4 names different: declaration 'nOverviewBand' definition 'nOverviewBandIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1564:48: note: Function 'GDALProxyPoolOverviewRasterBand' argument 4 names different: declaration 'nOverviewBand' definition 'nOverviewBandIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1611:27: style:inconclusive: Function 'GDALProxyPoolMaskBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:416:49: note: Function 'GDALProxyPoolMaskBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1611:27: note: Function 'GDALProxyPoolMaskBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1612:30: style:inconclusive: Function 'GDALProxyPoolMaskBand' argument 3 names different: declaration 'poMainBand' definition 'poMainBandIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:418:52: note: Function 'GDALProxyPoolMaskBand' argument 3 names different: declaration 'poMainBand' definition 'poMainBandIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1612:30: note: Function 'GDALProxyPoolMaskBand' argument 3 names different: declaration 'poMainBand' definition 'poMainBandIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1626:27: style:inconclusive: Function 'GDALProxyPoolMaskBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:419:49: note: Function 'GDALProxyPoolMaskBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1626:27: note: Function 'GDALProxyPoolMaskBand' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1626:60: style:inconclusive: Function 'GDALProxyPoolMaskBand' argument 2 names different: declaration 'poMainBand' definition 'poMainBandIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:420:52: note: Function 'GDALProxyPoolMaskBand' argument 2 names different: declaration 'poMainBand' definition 'poMainBandIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1626:60: note: Function 'GDALProxyPoolMaskBand' argument 2 names different: declaration 'poMainBand' definition 'poMainBandIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1627:18: style:inconclusive: Function 'GDALProxyPoolMaskBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:421:40: note: Function 'GDALProxyPoolMaskBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1627:18: note: Function 'GDALProxyPoolMaskBand' argument 3 names different: declaration 'eDataType' definition 'eDataTypeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1627:35: style:inconclusive: Function 'GDALProxyPoolMaskBand' argument 4 names different: declaration 'nBlockXSize' definition 'nBlockXSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:421:55: note: Function 'GDALProxyPoolMaskBand' argument 4 names different: declaration 'nBlockXSize' definition 'nBlockXSizeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1627:35: note: Function 'GDALProxyPoolMaskBand' argument 4 names different: declaration 'nBlockXSize' definition 'nBlockXSizeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1627:54: style:inconclusive: Function 'GDALProxyPoolMaskBand' argument 5 names different: declaration 'nBlockYSize' definition 'nBlockYSizeIn'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal_proxy.h:422:31: note: Function 'GDALProxyPoolMaskBand' argument 5 names different: declaration 'nBlockYSize' definition 'nBlockYSizeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:1627:54: note: Function 'GDALProxyPoolMaskBand' argument 5 names different: declaration 'nBlockYSize' definition 'nBlockYSizeIn'. gdal-3.8.4/gcore/gdalproxypool.cpp:730:45: style: Parameter 'padfGeoTransform' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/gcore/gdalproxypool.cpp:1466:21: style: Variable 'poUnderlyingColorTable' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/gcore/gdalpythondriverloader.cpp:1454:56: style: Parameter 'poOpenInfo' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/gcore/gdalrescaledalphaband.cpp:47:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_UInt16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalrescaledalphaband.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_NULLPTR [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalrescaledalphaband.cpp:109:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUInt16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalsubdatasetinfo.cpp:154:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/gdalvirtualmem.cpp:750:36: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/gcore/gdalrescaledalphaband.cpp:124:22: style: Variable 'pSrc' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/gcore/gdalsubdatasetinfo.cpp:92:57: style:inconclusive: Function 'GDALSubdatasetInfoModifyPathComponent' argument 2 names different: declaration 'pszNewPath' definition 'pszNewFileName'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal.h:1358:65: note: Function 'GDALSubdatasetInfoModifyPathComponent' argument 2 names different: declaration 'pszNewPath' definition 'pszNewFileName'. gdal-3.8.4/gcore/gdalsubdatasetinfo.cpp:92:57: note: Function 'GDALSubdatasetInfoModifyPathComponent' argument 2 names different: declaration 'pszNewPath' definition 'pszNewFileName'. gdal-3.8.4/gcore/nasakeywordhandler.cpp:177:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/nasakeywordhandler.cpp:294:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_VALUE_INTEGER [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/nasakeywordhandler.cpp:549:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_VALUE_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/rasterio.cpp:4381:43: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/gcore/tilematrixset.cpp:240:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SET_FROM_USER_INPUT_LIMITATIONS [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/tilematrixset.cpp:336:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mTopLeftX [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/tilematrixset.cpp:353:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mTileWidth [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/tilematrixset.cpp:370:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mScaleDenominator [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:1404:33: debug: Failed to instantiate template "SQUARE". The checking continues anyway. [templateInstantiation] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbdriver.cpp:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbdriver.cpp:57:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbdriver.cpp:76:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbdriver.cpp:88:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbdriver.cpp:109:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_GNM [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/tilematrixset.cpp:334:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/gcore/tilematrixset.cpp:351:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/gcore/tilematrixset.cpp:387:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbnetwork.cpp:55:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfiledriver.cpp:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbnetwork.cpp:92:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfiledriver.cpp:81:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbnetwork.cpp:201:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfiledriver.cpp:100:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbnetwork.cpp:252:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNM_SYSLAYER_META [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfiledriver.cpp:112:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbnetwork.cpp:257:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNM_SYSLAYER_GRAPH [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfiledriver.cpp:130:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_GNM [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbnetwork.cpp:262:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNM_SYSLAYER_FEATURES [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbnetwork.cpp:268:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbnetwork.cpp:290:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbnetwork.cpp:301:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_apoLayers [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbnetwork.cpp:338:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNM_MD_NAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbnetwork.cpp:389:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbnetwork.cpp:434:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_oSRS [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbnetwork.cpp:54:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbnetwork.cpp:97:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbnetwork.cpp:208:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbnetwork.cpp:345:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/gnm/gnm_frmts/db/gnmdbnetwork.cpp:348:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:154:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNM_MD_NAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:218:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:303:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNM_SYSLAYER_META [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:323:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:333:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:361:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:370:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:398:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:409:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:420:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_apoLayers [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:467:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNM_MD_NAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:496:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:506:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:529:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poLayerDriver [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:601:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNM_MD_NAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnmgenericnetwork.cpp:336:29: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:87:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:108:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:124:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:167:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/gnm/gnm_frmts/file/gnmfilenetwork.cpp:428:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/gnm/gnmlayer.cpp:155:29: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/gnm/gnmgraph.cpp:292:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnmnetwork.cpp:75:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gnm/gnm.h:197:14: style: The destructor '~GNMGenericNetwork' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/gnm/gnm.h:78:14: note: Virtual destructor in base class gdal-3.8.4/gnm/gnm.h:197:14: note: Destructor in derived class gdal-3.8.4/gnm/gnmnetwork.cpp:63:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/gnm/gnmnetwork.cpp:70:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/gnm/gnmnetwork.cpp:77:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/gnm/gnmnetwork.cpp:85:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/gnm/gnmnetwork.cpp:95:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/gnm/gnmresultlayer.cpp:183:49: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/gnm/gnmgraph.cpp:486:31: style: The scope of the variable 'dfCurrentVertMark' can be reduced. [variableScope] gdal-3.8.4/gnm/gnmgraph.cpp:586:34: performance: Searching before insertion is not necessary. [stlFindInsert] gdal-3.8.4/gnm/gnmgraph.cpp:395:31: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/gnm/gnmrule.cpp:122:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_STRIPLEADSPACES [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/generate_encoding_table.c:142:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/generate_encoding_table.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] gdal-3.8.4/ogr/generate_encoding_table.c:169:24: style: Condition 'nConverted==-1' is always false [knownConditionTrueFalse] gdal-3.8.4/ogr/generate_encoding_table.c:132:26: style: Parameter 'argv' can be declared as const array [constParameter] gdal-3.8.4/ogr/ogr_core.h:351:15: error: There is an unknown macro here somewhere. Configuration is required. If OGRMalloc is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogr_geo_utils.cpp:52:40: style:inconclusive: Function 'OGR_GreatCircle_Distance' argument 1 names different: declaration 'dfLatA_deg' definition 'LatA_deg'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogr_geo_utils.h:44:40: note: Function 'OGR_GreatCircle_Distance' argument 1 names different: declaration 'dfLatA_deg' definition 'LatA_deg'. gdal-3.8.4/ogr/ogr_geo_utils.cpp:52:40: note: Function 'OGR_GreatCircle_Distance' argument 1 names different: declaration 'dfLatA_deg' definition 'LatA_deg'. gdal-3.8.4/ogr/ogr_geo_utils.cpp:52:57: style:inconclusive: Function 'OGR_GreatCircle_Distance' argument 2 names different: declaration 'dfLonA_deg' definition 'LonA_deg'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogr_geo_utils.h:44:59: note: Function 'OGR_GreatCircle_Distance' argument 2 names different: declaration 'dfLonA_deg' definition 'LonA_deg'. gdal-3.8.4/ogr/ogr_geo_utils.cpp:52:57: note: Function 'OGR_GreatCircle_Distance' argument 2 names different: declaration 'dfLonA_deg' definition 'LonA_deg'. gdal-3.8.4/ogr/ogr_geo_utils.cpp:53:40: style:inconclusive: Function 'OGR_GreatCircle_Distance' argument 3 names different: declaration 'dfLatB_deg' definition 'LatB_deg'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogr_geo_utils.h:45:40: note: Function 'OGR_GreatCircle_Distance' argument 3 names different: declaration 'dfLatB_deg' definition 'LatB_deg'. gdal-3.8.4/ogr/ogr_geo_utils.cpp:53:40: note: Function 'OGR_GreatCircle_Distance' argument 3 names different: declaration 'dfLatB_deg' definition 'LatB_deg'. gdal-3.8.4/ogr/ogr_geo_utils.cpp:53:57: style:inconclusive: Function 'OGR_GreatCircle_Distance' argument 4 names different: declaration 'dfLonB_deg' definition 'LonB_deg'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogr_geo_utils.h:45:59: note: Function 'OGR_GreatCircle_Distance' argument 4 names different: declaration 'dfLonB_deg' definition 'LonB_deg'. gdal-3.8.4/ogr/ogr_geo_utils.cpp:53:57: note: Function 'OGR_GreatCircle_Distance' argument 4 names different: declaration 'dfLonB_deg' definition 'LonB_deg'. gdal-3.8.4/ogr/ogr_geo_utils.cpp:70:46: style:inconclusive: Function 'OGR_GreatCircle_InitialHeading' argument 1 names different: declaration 'dfLatA_deg' definition 'LatA_deg'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogr_geo_utils.h:47:46: note: Function 'OGR_GreatCircle_InitialHeading' argument 1 names different: declaration 'dfLatA_deg' definition 'LatA_deg'. gdal-3.8.4/ogr/ogr_geo_utils.cpp:70:46: note: Function 'OGR_GreatCircle_InitialHeading' argument 1 names different: declaration 'dfLatA_deg' definition 'LatA_deg'. gdal-3.8.4/ogr/ogr_geo_utils.cpp:70:63: style:inconclusive: Function 'OGR_GreatCircle_InitialHeading' argument 2 names different: declaration 'dfLonA_deg' definition 'LonA_deg'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogr_geo_utils.h:47:65: note: Function 'OGR_GreatCircle_InitialHeading' argument 2 names different: declaration 'dfLonA_deg' definition 'LonA_deg'. gdal-3.8.4/ogr/ogr_geo_utils.cpp:70:63: note: Function 'OGR_GreatCircle_InitialHeading' argument 2 names different: declaration 'dfLonA_deg' definition 'LonA_deg'. gdal-3.8.4/ogr/ogr_geo_utils.cpp:71:46: style:inconclusive: Function 'OGR_GreatCircle_InitialHeading' argument 3 names different: declaration 'dfLatB_deg' definition 'LatB_deg'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogr_geo_utils.h:48:46: note: Function 'OGR_GreatCircle_InitialHeading' argument 3 names different: declaration 'dfLatB_deg' definition 'LatB_deg'. gdal-3.8.4/ogr/ogr_geo_utils.cpp:71:46: note: Function 'OGR_GreatCircle_InitialHeading' argument 3 names different: declaration 'dfLatB_deg' definition 'LatB_deg'. gdal-3.8.4/ogr/ogr_geo_utils.cpp:71:63: style:inconclusive: Function 'OGR_GreatCircle_InitialHeading' argument 4 names different: declaration 'dfLonB_deg' definition 'LonB_deg'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogr_geo_utils.h:48:65: note: Function 'OGR_GreatCircle_InitialHeading' argument 4 names different: declaration 'dfLonB_deg' definition 'LonB_deg'. gdal-3.8.4/ogr/ogr_geo_utils.cpp:71:63: note: Function 'OGR_GreatCircle_InitialHeading' argument 4 names different: declaration 'dfLonB_deg' definition 'LonB_deg'. gdal-3.8.4/ogr/ogrcompoundcurve.cpp:727:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrcurve.cpp:483:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrfeature.cpp:7452:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/gcore/overview.cpp:102:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:171:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:258:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:1816:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:1899:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Float64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:2423:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:3684:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRA_Bilinear [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:3814:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:4092:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALScaledProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:4135:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRA_Cubic [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:4178:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:4318:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:5051:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDALDummyProgress [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:5653:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:5786:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:3105:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:2267:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:1247:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrgeometryfactory.cpp:1471:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrlinestring.cpp:2669:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:222:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:88:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:163:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_object [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:228:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:393:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:415:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:485:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:597:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_object [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:657:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:711:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:804:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:838:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddriver.cpp:56:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddriver.cpp:100:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DMD_LONGNAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:79:9: performance: Variable 'iIndex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:80:9: performance: Variable 'iFID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:165:14: style: The destructor '~OGRAmigoCloudTableLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:118:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:165:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:242:14: style: The destructor '~OGRAmigoCloudResultLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:118:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:242:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudlayer.cpp:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudlayer.cpp:91:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_object [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudlayer.cpp:162:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudlayer.cpp:185:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudlayer.cpp:256:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudlayer.cpp:274:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCStringsAsUTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudlayer.cpp:290:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudlayer.cpp:443:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_int [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:271:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:398:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:214:42: style:inconclusive: Function 'Open' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:277:46: note: Function 'Open' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:214:42: note: Function 'Open' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:214:66: style:inconclusive: Function 'Open' argument 3 names different: declaration 'bUpdate' definition 'bUpdateIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:277:68: note: Function 'Open' argument 3 names different: declaration 'bUpdate' definition 'bUpdateIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:214:66: note: Function 'Open' argument 3 names different: declaration 'bUpdate' definition 'bUpdateIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:374:17: style:inconclusive: Function 'ICreateLayer' argument 1 names different: declaration 'pszName' definition 'pszNameIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:294:30: note: Function 'ICreateLayer' argument 1 names different: declaration 'pszName' definition 'pszNameIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigoclouddatasource.cpp:374:17: note: Function 'ICreateLayer' argument 1 names different: declaration 'pszName' definition 'pszNameIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudlayer.cpp:37:65: style:inconclusive: Function 'OGRAmigoCloudLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:117:58: note: Function 'OGRAmigoCloudLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudlayer.cpp:37:65: note: Function 'OGRAmigoCloudLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudlayer.cpp:158:59: style:inconclusive: Function 'FetchNewFeatures' argument 1 names different: declaration 'iNext' definition 'iNextIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:125:51: note: Function 'FetchNewFeatures' argument 1 names different: declaration 'iNext' definition 'iNextIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudlayer.cpp:158:59: note: Function 'FetchNewFeatures' argument 1 names different: declaration 'iNext' definition 'iNextIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudresultlayer.cpp:106:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudresultlayer.cpp:36:30: style:inconclusive: Function 'OGRAmigoCloudResultLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:240:55: note: Function 'OGRAmigoCloudResultLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudresultlayer.cpp:36:30: note: Function 'OGRAmigoCloudResultLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudresultlayer.cpp:36:50: style:inconclusive: Function 'OGRAmigoCloudResultLayer' argument 2 names different: declaration 'pszRawStatement' definition 'pszRawQueryIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:241:42: note: Function 'OGRAmigoCloudResultLayer' argument 2 names different: declaration 'pszRawStatement' definition 'pszRawQueryIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudresultlayer.cpp:36:50: note: Function 'OGRAmigoCloudResultLayer' argument 2 names different: declaration 'pszRawStatement' definition 'pszRawQueryIn'. gdal-3.8.4/ogr/ogrsf_frmts/arrow_common/ogr_arrow.h:231:5: error: There is an unknown macro here somewhere. Configuration is required. If DEFINE_GET_NEXT_FEATURE_THROUGH_RAW is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:90:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:155:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_object [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:247:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:266:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:306:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:381:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:424:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:545:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:694:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:770:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:822:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:866:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:916:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:1019:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCFastFeatureCount [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:1047:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:1081:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:1133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_object [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:1158:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:459:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:636:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:1172:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:47:25: style: Redundant initialization for 'ch'. The initialized value is overwritten before it is read. [redundantInitialization] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:46:13: note: ch is initialized gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:47:25: note: ch is overwritten gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:59:56: style:inconclusive: Function 'OGRAMIGOCLOUDJsonEncode' argument 1 names different: declaration 'value' definition 's'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:46:56: note: Function 'OGRAMIGOCLOUDJsonEncode' argument 1 names different: declaration 'value' definition 's'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:59:56: note: Function 'OGRAMIGOCLOUDJsonEncode' argument 1 names different: declaration 'value' definition 's'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:107:30: style:inconclusive: Function 'OGRAmigoCloudTableLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:164:54: note: Function 'OGRAmigoCloudTableLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:107:30: note: Function 'OGRAmigoCloudTableLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:229:64: style:inconclusive: Function 'FetchNewFeatures' argument 1 names different: declaration 'iNext' definition 'iNextIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:180:51: note: Function 'FetchNewFeatures' argument 1 names different: declaration 'iNext' definition 'iNextIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:229:64: note: Function 'FetchNewFeatures' argument 1 names different: declaration 'iNext' definition 'iNextIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:302:61: style:inconclusive: Function 'SetSpatialFilter' argument 2 names different: declaration 'poGeom' definition 'poGeomIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogr_amigocloud.h:200:64: note: Function 'SetSpatialFilter' argument 2 names different: declaration 'poGeom' definition 'poGeomIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:302:61: note: Function 'SetSpatialFilter' argument 2 names different: declaration 'poGeom' definition 'poGeomIn'. gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:571:27: style: Variable 'aFID' can be declared as reference to const [constVariableReference] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:715:27: style: Variable 'aFID' can be declared as reference to const [constVariableReference] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:834:27: style: Variable 'aFID' can be declared as reference to const [constVariableReference] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:458:37: style: Variable 'poGeomFieldDefn' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:635:45: style: Variable 'poGeomFieldDefn' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:1135:26: style: Variable 'poId' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:508:35: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gdal-3.8.4/ogr/ogrsf_frmts/amigocloud/ogramigocloudtablelayer.cpp:512:27: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_mbyte.h:51:0: debug: Failed to parse 'typedef CPL_C_START struct AVCDBCSInfo_t { int nDBCSCodePage ; int nDBCSEncoding ; unsigned char * pszDBCSBuf ; int nDBCSBufSize ; } AVCDBCSInfo ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_mbyte.h:91:0: debug: Failed to parse 'typedef CPL_C_END CPL_C_START enum { AVCFileUnknown = 0 , AVCFileARC , AVCFilePAL , AVCFileCNT , AVCFileLAB , AVCFilePRJ , AVCFileTOL , AVCFileLOG , AVCFileTXT , AVCFileTX6 , AVCFileRXP , AVCFileRPL , AVCFileTABLE } AVCFileType ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:192:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTABLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:316:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileARC [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:462:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileARC [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:568:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:879:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileARC [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:992:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileRPL [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1059:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInt32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1096:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileCNT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1163:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileLAB [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1220:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTOL [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1274:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFilePRJ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1602:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTX6 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1677:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileRXP [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1809:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1875:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2023:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2403:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTABLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:136:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:331:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:419:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTABLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:693:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileARC [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:793:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileRPL [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:883:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileCNT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:958:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileLAB [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1022:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTOL [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1053:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFilePRJ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1286:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTX6 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1354:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileRXP [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1554:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1707:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTABLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1944:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTABLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:2081:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTABLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:2229:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:2336:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTABLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:165:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:171:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:565:47: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:569:47: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:572:47: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:575:47: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:578:47: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:581:46: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:585:47: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:588:47: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:591:52: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1099:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1217:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1254:54: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1382:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1386:43: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1394:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1402:43: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1405:43: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1432:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1450:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1700:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1705:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1942:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1962:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:2249:47: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:1937:15: style: The scope of the variable 'nType' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:2133:12: style: The scope of the variable 'nType' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_binwr.cpp:2229:12: style: The scope of the variable 'nType' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:162:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTX6 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:232:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:370:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:461:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:573:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:637:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:727:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:762:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:838:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:972:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:1106:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:1139:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:1257:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:108:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:115:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:317:45: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:321:45: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:324:45: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:327:45: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:330:45: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:333:45: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:336:45: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:339:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:342:45: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:931:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:1070:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:1280:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:1332:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:158:17: style: The scope of the variable 'pszName' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:1254:9: style: The scope of the variable 'i' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:1254:12: style: The scope of the variable 'nSize' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:1254:19: style: The scope of the variable 'nType' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:1255:11: style: The scope of the variable 'pszBuf2' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:156:47: style:inconclusive: Function 'AVCE00GenStartSection' argument 3 names different: declaration 'pszFilename' definition 'pszClassName'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc.h:755:47: note: Function 'AVCE00GenStartSection' argument 3 names different: declaration 'pszFilename' definition 'pszClassName'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:156:47: note: Function 'AVCE00GenStartSection' argument 3 names different: declaration 'pszFilename' definition 'pszClassName'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:368:57: style: Parameter 'psArc' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:459:57: style: Parameter 'psPal' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:571:57: style: Parameter 'psCnt' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:635:57: style: Parameter 'psLab' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:725:57: style: Parameter 'psTol' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:995:17: style: Variable 'pValue' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00gen.cpp:1104:57: style: Parameter 'psRxp' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:213:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:219:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:256:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:260:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:264:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:268:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:272:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:276:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:280:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:701:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:705:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:708:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:711:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:714:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:718:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:721:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:724:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:827:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:952:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1058:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1253:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1272:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1372:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1374:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1401:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1501:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1566:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1568:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1713:37: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1721:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1736:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1759:37: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1782:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1822:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:1935:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2009:16: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2080:43: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2125:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2223:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2230:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2245:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2255:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2398:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2425:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2445:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2558:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2567:52: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2626:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:583:34: style: Redundant initialization for 'pszExt'. The initialized value is overwritten before it is read. [redundantInitialization] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:572:18: note: pszExt is initialized gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:583:34: note: pszExt is overwritten gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2281:12: style: The scope of the variable 'nType' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2594:12: style: The scope of the variable 'nType' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:183:65: style:inconclusive: Function 'AVCBinReadOpen' argument 4 names different: declaration 'eType' definition 'eFileType'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc.h:700:65: note: Function 'AVCBinReadOpen' argument 4 names different: declaration 'eType' definition 'eFileType'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:183:65: note: Function 'AVCBinReadOpen' argument 4 names different: declaration 'eType' definition 'eFileType'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2376:49: style:inconclusive: Function '_AVCBinReadOpenDBFTable' argument 1 names different: declaration 'pszInfoPath' definition 'pszDBFFilename'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:147:56: note: Function '_AVCBinReadOpenDBFTable' argument 1 names different: declaration 'pszInfoPath' definition 'pszDBFFilename'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2376:49: note: Function '_AVCBinReadOpenDBFTable' argument 1 names different: declaration 'pszInfoPath' definition 'pszDBFFilename'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2377:49: style:inconclusive: Function '_AVCBinReadOpenDBFTable' argument 2 names different: declaration 'pszTableName' definition 'pszArcInfoTableName'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:148:56: note: Function '_AVCBinReadOpenDBFTable' argument 2 names different: declaration 'pszTableName' definition 'pszArcInfoTableName'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2377:49: note: Function '_AVCBinReadOpenDBFTable' argument 2 names different: declaration 'pszTableName' definition 'pszArcInfoTableName'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_bin.cpp:2684:42: style: Parameter 'pszFieldName' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:171:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:262:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:288:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:345:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:372:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:553:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileARC [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:673:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileARC [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:790:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFilePAL [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:938:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileCNT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1056:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileLAB [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1164:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTOL [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1228:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFilePRJ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1299:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTXT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1558:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTX6 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1787:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileRXP [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1851:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTABLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:2166:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTABLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:374:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:456:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:616:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eType [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:645:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:744:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:842:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1018:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1372:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1497:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTABLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1660:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTABLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1942:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1998:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:2013:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:2094:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:2141:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:191:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:310:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:452:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:611:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1309:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1731:46: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1732:46: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1733:46: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1734:46: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1735:46: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1736:46: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1737:46: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1738:46: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1739:46: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1753:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1755:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1757:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1759:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1761:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1763:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1765:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1767:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1769:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1214:24: style: Redundant initialization for 'cPrecisionCode'. The initialized value is overwritten before it is read. [redundantInitialization] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:967:25: note: cPrecisionCode is initialized gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1214:24: note: cPrecisionCode is overwritten gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:644:12: style: The scope of the variable 'nLen' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:743:27: style: The scope of the variable 'nLen' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:963:9: style: The scope of the variable 'iTable' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00read.cpp:1370:11: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:121:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:153:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:474:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:478:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:482:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:486:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:490:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:498:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:502:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:611:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:615:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:618:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:621:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:624:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:627:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:630:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:633:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:636:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:640:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:642:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:710:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:837:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:978:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1382:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1387:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1502:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1507:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1619:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1625:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1732:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1737:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1876:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1900:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:2044:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:2090:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:2201:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:2209:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:2217:51: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1421:56: style: The scope of the variable 'iVertex' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:1555:9: style: The scope of the variable 'i' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:2025:12: style: The scope of the variable 'nType' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:2025:19: style: The scope of the variable 'nSize' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00parse.cpp:2164:9: style: The scope of the variable 'i' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00write.cpp:391:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00write.cpp:450:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00write.cpp:671:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTABLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00write.cpp:706:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFilePRJ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00write.cpp:745:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_mbyte.cpp:60:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCDBCSInfo [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_mbyte.cpp:121:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_mbyte.cpp:170:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_mbyte.cpp:235:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_mbyte.cpp:60:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_mbyte.cpp:169:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_mbyte.cpp:186:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_mbyte.cpp:234:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_mbyte.cpp:251:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_mbyte.cpp:459:63: style: Parameter 'psDBCSInfo' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00write.cpp:215:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00write.cpp:329:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00write.cpp:823:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00write.cpp:472:10: style: The scope of the variable 'szSysId' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00write.cpp:472:23: style: The scope of the variable 'szUserId' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00write.cpp:894:12: style: The scope of the variable 'j' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00write.cpp:892:38: style:inconclusive: Function 'AVCE00DeleteCoverage' argument 1 names different: declaration 'pszCoverPath' definition 'pszCoverToDelete'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc.h:859:38: note: Function 'AVCE00DeleteCoverage' argument 1 names different: declaration 'pszCoverPath' definition 'pszCoverToDelete'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00write.cpp:892:38: note: Function 'AVCE00DeleteCoverage' argument 1 names different: declaration 'pszCoverPath' definition 'pszCoverToDelete'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_e00write.cpp:565:11: style: Variable 'pszPath' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_misc.cpp:200:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_misc.cpp:309:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_misc.cpp:461:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTABLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:277:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByte [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:424:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_misc.cpp:175:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_misc.cpp:180:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_misc.cpp:203:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_misc.cpp:78:12: style: The scope of the variable 'nType' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_misc.cpp:131:9: style: The scope of the variable 'i' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_misc.cpp:131:12: style: The scope of the variable 'nFieldType' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravcbindatasource.cpp:76:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLQuietErrorHandler [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravcbindatasource.cpp:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:116:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:482:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:496:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:510:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:524:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:558:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:587:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:597:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:607:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:617:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:640:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:666:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:677:62: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:190:36: style:inconclusive: Function 'AVCRawBinClose' argument 1 names different: declaration 'psInfo' definition 'psFile'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc.h:672:36: note: Function 'AVCRawBinClose' argument 1 names different: declaration 'psInfo' definition 'psFile'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:190:36: note: Function 'AVCRawBinClose' argument 1 names different: declaration 'psInfo' definition 'psFile'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:211:46: style:inconclusive: Function 'AVCRawBinSetFileDataSize' argument 1 names different: declaration 'psInfo' definition 'psFile'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc.h:675:46: note: Function 'AVCRawBinSetFileDataSize' argument 1 names different: declaration 'psInfo' definition 'psFile'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:211:46: note: Function 'AVCRawBinSetFileDataSize' argument 1 names different: declaration 'psInfo' definition 'psFile'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:211:58: style:inconclusive: Function 'AVCRawBinSetFileDataSize' argument 2 names different: declaration 'nDataSize' definition 'nFileDataSize'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc.h:675:58: note: Function 'AVCRawBinSetFileDataSize' argument 2 names different: declaration 'nDataSize' definition 'nFileDataSize'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:211:58: note: Function 'AVCRawBinSetFileDataSize' argument 2 names different: declaration 'nDataSize' definition 'nFileDataSize'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:240:40: style:inconclusive: Function 'AVCRawBinReadBytes' argument 1 names different: declaration 'psInfo' definition 'psFile'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc.h:678:40: note: Function 'AVCRawBinReadBytes' argument 1 names different: declaration 'psInfo' definition 'psFile'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:240:40: note: Function 'AVCRawBinReadBytes' argument 1 names different: declaration 'psInfo' definition 'psFile'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:363:36: style:inconclusive: Function 'AVCRawBinFSeek' argument 1 names different: declaration 'psInfo' definition 'psFile'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc.h:673:36: note: Function 'AVCRawBinFSeek' argument 1 names different: declaration 'psInfo' definition 'psFile'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:363:36: note: Function 'AVCRawBinFSeek' argument 1 names different: declaration 'psInfo' definition 'psFile'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:421:35: style:inconclusive: Function 'AVCRawBinEOF' argument 1 names different: declaration 'psInfo' definition 'psFile'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc.h:674:35: note: Function 'AVCRawBinEOF' argument 1 names different: declaration 'psInfo' definition 'psFile'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:421:35: note: Function 'AVCRawBinEOF' argument 1 names different: declaration 'psInfo' definition 'psFile'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:478:42: style:inconclusive: Function 'AVCRawBinReadInt16' argument 1 names different: declaration 'psInfo' definition 'psFile'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc.h:679:42: note: Function 'AVCRawBinReadInt16' argument 1 names different: declaration 'psInfo' definition 'psFile'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:478:42: note: Function 'AVCRawBinReadInt16' argument 1 names different: declaration 'psInfo' definition 'psFile'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:492:42: style:inconclusive: Function 'AVCRawBinReadInt32' argument 1 names different: declaration 'psInfo' definition 'psFile'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc.h:680:42: note: Function 'AVCRawBinReadInt32' argument 1 names different: declaration 'psInfo' definition 'psFile'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:492:42: note: Function 'AVCRawBinReadInt32' argument 1 names different: declaration 'psInfo' definition 'psFile'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:506:41: style:inconclusive: Function 'AVCRawBinReadFloat' argument 1 names different: declaration 'psInfo' definition 'psFile'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc.h:681:41: note: Function 'AVCRawBinReadFloat' argument 1 names different: declaration 'psInfo' definition 'psFile'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:506:41: note: Function 'AVCRawBinReadFloat' argument 1 names different: declaration 'psInfo' definition 'psFile'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:520:43: style:inconclusive: Function 'AVCRawBinReadDouble' argument 1 names different: declaration 'psInfo' definition 'psFile'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/avc.h:682:43: note: Function 'AVCRawBinReadDouble' argument 1 names different: declaration 'psInfo' definition 'psFile'. gdal-3.8.4/ogr/ogrsf_frmts/avc/avc_rawbin.cpp:520:43: note: Function 'AVCRawBinReadDouble' argument 1 names different: declaration 'psInfo' definition 'psFile'. gdal-3.8.4/ogr/ogrsf_frmts/avc/ogr_avc.h:127:6: style: The destructor '~OGRAVCBinLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogr_avc.h:64:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/avc/ogr_avc.h:127:6: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/avc/ogr_avc.h:151:6: style: The destructor '~OGRAVCBinDataSource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogr_avc.h:87:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/avc/ogr_avc.h:151:6: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/avc/ogr_avc.h:202:6: style: The destructor '~OGRAVCE00Layer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogr_avc.h:64:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/avc/ogr_avc.h:202:6: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/avc/ogr_avc.h:228:14: style: The destructor '~OGRAVCE00DataSource' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogr_avc.h:87:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/avc/ogr_avc.h:228:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravcbindriver.cpp:38:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravcbindriver.cpp:85:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravcbinlayer.cpp:51:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFilePAL [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravcbinlayer.cpp:172:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileLAB [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravcbinlayer.cpp:212:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFilePAL [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravcbinlayer.cpp:239:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileARC [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravcbinlayer.cpp:266:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileARC [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravcbinlayer.cpp:342:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTABLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravcbinlayer.cpp:401:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileTABLE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravcbinlayer.cpp:185:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravcbinlayer.cpp:428:58: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravcbinlayer.cpp:42:53: style:inconclusive: Function 'OGRAVCBinLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogr_avc.h:125:41: note: Function 'OGRAVCBinLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravcbinlayer.cpp:42:53: note: Function 'OGRAVCBinLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravcbinlayer.cpp:337:20: style: Variable 'l_psSection' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravce00datasource.cpp:79:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLQuietErrorHandler [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravce00datasource.cpp:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravce00datasource.cpp:225:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFilePRJ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravce00driver.cpp:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravce00driver.cpp:63:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravce00driver.cpp:91:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravce00driver.cpp:43:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravce00driver.cpp:44:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravce00driver.cpp:47:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravce00driver.cpp:48:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravce00layer.cpp:164:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravce00layer.cpp:248:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFilePAL [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravce00layer.cpp:303:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileARC [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravce00layer.cpp:426:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AVCFileLAB [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravce00layer.cpp:528:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poAttrQuery [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravce00layer.cpp:44:50: style:inconclusive: Function 'OGRAVCE00Layer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogr_avc.h:200:38: note: Function 'OGRAVCE00Layer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravce00layer.cpp:44:50: note: Function 'OGRAVCE00Layer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:85:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbLineString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:196:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:410:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:552:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/gdalcaddataset.cpp:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/gdalcaddataset.cpp:133:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ_FAST [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/gdalcaddataset.cpp:324:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/gdalcaddataset.cpp:355:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/gdalcaddataset.cpp:374:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWGCODEPAGE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/gdalcaddataset.cpp:386:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/gdalcaddataset.cpp:440:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/gdalcaddataset.cpp:453:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/gdalcaddataset.cpp:484:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/gdalcaddataset.cpp:440:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/cad/gdalcaddataset.cpp:444:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadclasses.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:287:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:458:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:494:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadclasses.cpp:92:19: performance: Range variable 'stClass' should be declared as const reference. [iterateByValue] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadclasses.cpp:82:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:40:38: style:inconclusive: Function 'OGRAVCLayer' argument 1 names different: declaration 'eSectionType' definition 'eSectionTypeIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogr_avc.h:63:29: note: Function 'OGRAVCLayer' argument 1 names different: declaration 'eSectionType' definition 'eSectionTypeIn'. gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:40:38: note: Function 'OGRAVCLayer' argument 1 names different: declaration 'eSectionType' definition 'eSectionTypeIn'. gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:40:72: style:inconclusive: Function 'OGRAVCLayer' argument 2 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogr_avc.h:63:61: note: Function 'OGRAVCLayer' argument 2 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:40:72: note: Function 'OGRAVCLayer' argument 2 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:424:21: style: Variable 'psArc' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:428:28: style: Variable 'psV1' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:429:28: style: Variable 'psV2' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:458:21: style: Variable 'psPAL' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:476:21: style: Variable 'psCNT' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:494:21: style: Variable 'psLAB' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:513:21: style: Variable 'psTXT' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/avc/ogravclayer.cpp:597:23: style: Variable 'psFInfo' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/caddictionary.cpp:102:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/caddictionary.h:78:12: style:inconclusive: Technically the member function 'CADDictionary::getRecordsCount' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/caddictionary.cpp:81:23: note: Technically the member function 'CADDictionary::getRecordsCount' can be const. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/caddictionary.h:78:12: note: Technically the member function 'CADDictionary::getRecordsCount' can be const. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/caddictionary.h:80:23: style:inconclusive: Technically the member function 'CADDictionary::getRecord' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/caddictionary.cpp:86:34: note: Technically the member function 'CADDictionary::getRecord' can be const. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/caddictionary.h:80:23: note: Technically the member function 'CADDictionary::getRecord' can be const. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: style: The destructor '~CADEntityObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:210:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:329:14: style: The destructor '~CADTextObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:329:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:355:14: style: The destructor '~CADAttribObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:355:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:386:14: style: The destructor '~CADAttdefObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:355:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:386:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:397:14: style: The destructor '~CADBlockObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:397:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:409:14: style: The destructor '~CADEndblkObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:409:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:421:14: style: The destructor '~CADSeqendObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:421:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:432:14: style: The destructor '~CADInsertObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:432:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:452:14: style: The destructor '~CADMInsertObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:452:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:477:14: style: The destructor '~CADVertex2DObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:477:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:499:14: style: The destructor '~CADVertex3DObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:499:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:510:14: style: The destructor '~CADVertexMeshObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:510:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:521:14: style: The destructor '~CADVertexPFaceObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:521:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:532:14: style: The destructor '~CADVertexPFaceFaceObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:532:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:547:14: style: The destructor '~CADPolyline2DObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:547:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:570:14: style: The destructor '~CADPolyline3DObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:570:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:588:14: style: The destructor '~CADArcObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:588:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:604:14: style: The destructor '~CADCircleObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:604:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:618:14: style: The destructor '~CADLineObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:618:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:631:14: style: The destructor '~CADBaseControlObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:210:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:631:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:649:14: style: The destructor '~CADBlockControlObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:631:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:649:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:663:14: style: The destructor '~CADBlockHeaderObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:631:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:663:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:701:14: style: The destructor '~CADLayerControlObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:631:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:701:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:716:14: style: The destructor '~CADLayerObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:631:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:716:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:747:14: style: The destructor '~CADLineTypeControlObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:631:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:747:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:773:14: style: The destructor '~CADLineTypeObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:631:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:773:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:799:14: style: The destructor '~CADPointObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:799:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:814:14: style: The destructor '~CADSolidObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:814:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:829:14: style: The destructor '~CADEllipseObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:829:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:846:14: style: The destructor '~CADRayObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:846:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:859:14: style: The destructor '~CADXLineObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:859:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:872:14: style: The destructor '~CADDictionaryObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:631:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:872:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:893:14: style: The destructor '~CADLWPolylineObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:893:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:913:14: style: The destructor '~CADSplineObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:913:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:997:14: style: The destructor '~CADDimensionObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:997:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1011:14: style: The destructor '~CADDimensionOrdinateObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:997:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1011:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1023:14: style: The destructor '~CADDimensionLinearObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:997:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1023:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1037:14: style: The destructor '~CADDimensionAlignedObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:997:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1037:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1050:14: style: The destructor '~CADDimensionAngular3PtObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:997:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1050:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1062:14: style: The destructor '~CADDimensionAngular2LnObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1050:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1062:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1074:14: style: The destructor '~CADDimensionRadiusObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:997:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1074:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1087:14: style: The destructor '~CADDimensionDiameterObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1074:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1087:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1097:14: style: The destructor '~CADImageObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1097:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1132:14: style: The destructor '~CADImageDefReactorObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:631:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1132:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1147:14: style: The destructor '~CADImageDefObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1132:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1147:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1165:14: style: The destructor '~CADMTextObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1165:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1216:14: style: The destructor '~CADMLineObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1216:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1238:14: style: The destructor '~CAD3DFaceObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1238:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1253:14: style: The destructor '~CADPolylinePFaceObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:317:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1253:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1314:14: style: The destructor '~CADXRecordObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:631:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:1314:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/caddictionary.h:59:14: style: The destructor '~CADXRecord' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/caddictionary.h:44:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/caddictionary.h:59:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/caddictionary.h:76:14: style: The destructor '~CADDictionary' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/caddictionary.h:44:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/caddictionary.h:76:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/caddictionary.cpp:106:26: style: Variable 'poXRecord' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadfile.h:135:10: style:inconclusive: Technically the member function 'CADFile::isReadingUnsupportedGeometries' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadfile.cpp:118:15: note: Technically the member function 'CADFile::isReadingUnsupportedGeometries' can be const. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadfile.h:135:10: note: Technically the member function 'CADFile::isReadingUnsupportedGeometries' can be const. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:125:14: style: The destructor '~CADUnknown' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:66:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:125:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:139:14: style: The destructor '~CADPoint3D' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:66:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:139:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:165:14: style: The destructor '~CADLine' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:66:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:165:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:186:14: style: The destructor '~CADPolyline3D' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:66:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:186:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:205:14: style: The destructor '~CADLWPolyline' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:186:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:205:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:242:14: style: The destructor '~CADCircle' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:139:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:242:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:259:14: style: The destructor '~CADText' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:139:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:259:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:288:14: style: The destructor '~CADArc' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:242:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:288:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:309:14: style: The destructor '~CADEllipse' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:288:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:309:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:330:14: style: The destructor '~CADSpline' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:66:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:330:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:380:14: style: The destructor '~CADSolid' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:139:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:380:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:401:14: style: The destructor '~CADRay' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:139:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:401:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:416:14: style: The destructor '~CADHatch' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:66:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:416:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:441:14: style: The destructor '~CADImage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:66:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:441:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:503:14: style: The destructor '~CADMText' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:259:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:503:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:536:14: style: The destructor '~CADFace3D' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:66:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:536:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:558:14: style: The destructor '~CADPolylinePFace' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:66:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:558:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:575:14: style: The destructor '~CADXLine' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:401:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:575:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:587:14: style: The destructor '~CADMLine' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:139:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:587:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:614:14: style: The destructor '~CADAttrib' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:259:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:614:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:644:14: style: The destructor '~CADAttdef' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:614:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:644:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadfilestreamio.cpp:56:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadfilestreamio.cpp:84:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cur [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadfilestreamio.cpp:117:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadfilestreamio.h:42:26: style: The destructor '~CADFileStreamIO' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadfileio.h:62:30: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadfilestreamio.h:42:26: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:174:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:227:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:276:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:312:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:352:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:387:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:419:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:521:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:583:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:610:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:644:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:779:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:912:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:984:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:1013:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:1053:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:1085:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:1107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:1168:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:1233:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:180:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:195:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:230:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handleOrOffset [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:320:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stringVal [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:345:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dateTimeVal [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:376:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decimalVal [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xVal [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:386:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stringVal [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:391:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:396:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xVal [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:401:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yVal [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:406:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zVal [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:411:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handleVal [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:511:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:314:15: style:inconclusive: Technically the member function 'CADEllipse::getSMAxis' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:509:23: note: Technically the member function 'CADEllipse::getSMAxis' can be const. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:314:15: note: Technically the member function 'CADEllipse::getSMAxis' can be const. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:385:28: style:inconclusive: Technically the member function 'CADSolid::getCorners' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:811:29: note: Technically the member function 'CADSolid::getCorners' can be const. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:385:28: note: Technically the member function 'CADSolid::getCorners' can be const. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:539:15: style:inconclusive: Technically the member function 'CADFace3D::getCorner' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:1006:22: note: Technically the member function 'CADFace3D::getCorner' can be const. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:539:15: note: Technically the member function 'CADFace3D::getCorner' can be const. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:156:64: style:inconclusive: Function 'setBlockAttributes' argument 1 names different: declaration 'value' definition 'data'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:102:73: note: Function 'setBlockAttributes' argument 1 names different: declaration 'value' definition 'data'. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:156:64: note: Function 'setBlockAttributes' argument 1 names different: declaration 'value' definition 'data'. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:514:46: style:inconclusive: Function 'setSMAxis' argument 1 names different: declaration 'vectSMA' definition 'SMAxisVect'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:315:43: note: Function 'setSMAxis' argument 1 names different: declaration 'vectSMA' definition 'SMAxisVect'. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:514:46: note: Function 'setSMAxis' argument 1 names different: declaration 'vectSMA' definition 'SMAxisVect'. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:886:66: style:inconclusive: Function 'setResolutionUnits' argument 1 names different: declaration 'value' definition 'res_unit'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.h:459:65: note: Function 'setResolutionUnits' argument 1 names different: declaration 'value' definition 'res_unit'. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:886:66: note: Function 'setResolutionUnits' argument 1 names different: declaration 'value' definition 'res_unit'. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:355:36: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:166:12: warning: Member variable 'CADHandle::code' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:170:12: warning: Member variable 'CADHandle::code' is not initialized in the copy constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:170:12: warning:inconclusive: Member variable 'CADHandle::handleOrOffset' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:255:13: warning: Member variable 'CADVariant::type' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:255:13: warning: Member variable 'CADVariant::decimalVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:255:13: warning: Member variable 'CADVariant::xVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:255:13: warning: Member variable 'CADVariant::yVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:255:13: warning: Member variable 'CADVariant::zVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:401:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:255:13: warning: Member variable 'CADVariant::dateTimeVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:672:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:265:13: warning: Member variable 'CADVariant::type' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:674:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:265:13: warning: Member variable 'CADVariant::decimalVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:793:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:265:13: warning: Member variable 'CADVariant::xVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:932:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:265:13: warning: Member variable 'CADVariant::yVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:1028:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:265:13: warning: Member variable 'CADVariant::zVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:1066:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:265:13: warning: Member variable 'CADVariant::dateTimeVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadgeometry.cpp:1126:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:276:13: warning: Member variable 'CADVariant::type' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:276:13: warning: Member variable 'CADVariant::decimalVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:276:13: warning: Member variable 'CADVariant::xVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:276:13: warning: Member variable 'CADVariant::yVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:276:13: warning: Member variable 'CADVariant::zVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:276:13: warning: Member variable 'CADVariant::dateTimeVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:287:13: warning: Member variable 'CADVariant::type' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:287:13: warning: Member variable 'CADVariant::decimalVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:287:13: warning: Member variable 'CADVariant::xVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:287:13: warning: Member variable 'CADVariant::yVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:287:13: warning: Member variable 'CADVariant::zVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:287:13: warning: Member variable 'CADVariant::dateTimeVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:298:13: warning: Member variable 'CADVariant::type' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:298:13: warning: Member variable 'CADVariant::decimalVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:298:13: warning: Member variable 'CADVariant::xVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:298:13: warning: Member variable 'CADVariant::yVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:298:13: warning: Member variable 'CADVariant::zVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:298:13: warning: Member variable 'CADVariant::dateTimeVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:309:13: warning: Member variable 'CADVariant::type' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:309:13: warning: Member variable 'CADVariant::decimalVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:309:13: warning: Member variable 'CADVariant::xVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:309:13: warning: Member variable 'CADVariant::yVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:309:13: warning: Member variable 'CADVariant::zVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:309:13: warning: Member variable 'CADVariant::dateTimeVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:362:13: warning: Member variable 'CADVariant::type' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:362:13: warning: Member variable 'CADVariant::decimalVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:362:13: warning: Member variable 'CADVariant::xVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:362:13: warning: Member variable 'CADVariant::yVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:362:13: warning: Member variable 'CADVariant::zVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:362:13: warning: Member variable 'CADVariant::dateTimeVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:323:13: warning: Member variable 'CADVariant::type' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:323:13: warning: Member variable 'CADVariant::decimalVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:323:13: warning: Member variable 'CADVariant::xVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:323:13: warning: Member variable 'CADVariant::yVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:323:13: warning: Member variable 'CADVariant::zVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:323:13: warning: Member variable 'CADVariant::dateTimeVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:334:13: warning: Member variable 'CADVariant::type' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:334:13: warning: Member variable 'CADVariant::decimalVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:334:13: warning: Member variable 'CADVariant::xVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:334:13: warning: Member variable 'CADVariant::yVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:334:13: warning: Member variable 'CADVariant::zVal' is not initialized in the constructor. [uninitMemberVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:187:5: debug: CheckClass::isMemberVar found used member variable 'handleOrOffset' with varid 0 [varid0] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:248:12: debug: CheckClass::isMemberVar found used member variable 'handleOrOffset' with varid 0 [varid0] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:195:17: debug: CheckClass::isMemberVar found used member variable 'code' with varid 0 [varid0] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:376:12: debug: CheckClass::isMemberVar found used member variable 'decimalVal' with varid 0 [varid0] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:381:12: debug: CheckClass::isMemberVar found used member variable 'xVal' with varid 0 [varid0] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:386:12: debug: CheckClass::isMemberVar found used member variable 'stringVal' with varid 0 [varid0] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:391:12: debug: CheckClass::isMemberVar found used member variable 'type' with varid 0 [varid0] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:396:12: debug: CheckClass::isMemberVar found used member variable 'xVal' with varid 0 [varid0] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:401:12: debug: CheckClass::isMemberVar found used member variable 'yVal' with varid 0 [varid0] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:406:12: debug: CheckClass::isMemberVar found used member variable 'zVal' with varid 0 [varid0] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:411:12: debug: CheckClass::isMemberVar found used member variable 'handleVal' with varid 0 [varid0] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:483:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadheader.cpp:503:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.cpp:110:9: style: The statement 'if (!bHasZ) bHasZ=true' is logically equivalent to 'bHasZ=true'. [duplicateConditionalAssign] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.cpp:111:15: note: Assignment 'bHasZ=true' gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.cpp:110:9: note: Condition '!bHasZ' is redundant gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.cpp:43:30: style:inconclusive: Function 'CADVector' argument 1 names different: declaration 'dx' definition 'x'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:48:23: note: Function 'CADVector' argument 1 names different: declaration 'dx' definition 'x'. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.cpp:43:30: note: Function 'CADVector' argument 1 names different: declaration 'dx' definition 'x'. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.cpp:43:40: style:inconclusive: Function 'CADVector' argument 2 names different: declaration 'dy' definition 'y'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:48:34: note: Function 'CADVector' argument 2 names different: declaration 'dy' definition 'y'. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.cpp:43:40: note: Function 'CADVector' argument 2 names different: declaration 'dy' definition 'y'. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.cpp:52:30: style:inconclusive: Function 'CADVector' argument 1 names different: declaration 'dx' definition 'x'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:49:23: note: Function 'CADVector' argument 1 names different: declaration 'dx' definition 'x'. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.cpp:52:30: note: Function 'CADVector' argument 1 names different: declaration 'dx' definition 'x'. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.cpp:52:40: style:inconclusive: Function 'CADVector' argument 2 names different: declaration 'dy' definition 'y'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:49:34: note: Function 'CADVector' argument 2 names different: declaration 'dy' definition 'y'. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.cpp:52:40: note: Function 'CADVector' argument 2 names different: declaration 'dy' definition 'y'. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.cpp:52:50: style:inconclusive: Function 'CADVector' argument 3 names different: declaration 'dz' definition 'z'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.h:49:45: note: Function 'CADVector' argument 3 names different: declaration 'dz' definition 'z'. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadobjects.cpp:52:50: note: Function 'CADVector' argument 3 names different: declaration 'dz' definition 'z'. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadlayer.h:75:37: style:inconclusive: Technically the member function 'CADLayer::getAttributesTags' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadlayer.cpp:354:43: note: Technically the member function 'CADLayer::getAttributesTags' can be const. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadlayer.h:75:37: note: Technically the member function 'CADLayer::getAttributesTags' can be const. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadlayer.h:88:40: style:inconclusive: Technically the member function 'CADLayer::getGeometryTypes' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadlayer.cpp:349:46: note: Technically the member function 'CADLayer::getGeometryTypes' can be const. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadlayer.h:88:40: note: Technically the member function 'CADLayer::getGeometryTypes' can be const. gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadlayer.cpp:161:20: style: Variable 'attdef' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadlayer.cpp:340:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadtables.cpp:62:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/io.cpp:214:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/io.cpp:576:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/io.cpp:614:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/io.cpp:659:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/io.cpp:839:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/io.cpp:856:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/io.cpp:72:19: style: The scope of the variable 'al' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadtables.cpp:203:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.h:82:26: style: The destructor '~DWGFileR2000' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/cadfile.h:60:30: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.h:82:26: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/cad/ogrcaddriver.cpp:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/ogrcaddriver.cpp:91:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/ogrcaddriver.cpp:131:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/ogrcaddriver.cpp:221:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_UTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/ogrcaddriver.cpp:221:42: warning: Either the condition 'CADEncoding>0' is redundant or the array 'apszSource[45]' is accessed at index 45, which is out of bounds. [arrayIndexOutOfBoundsCond] gdal-3.8.4/ogr/ogrsf_frmts/cad/ogrcaddriver.cpp:216:21: note: Assuming that condition 'CADEncoding>0' is not redundant gdal-3.8.4/ogr/ogrsf_frmts/cad/ogrcaddriver.cpp:221:42: note: Array index out of bounds gdal-3.8.4/ogr/ogrsf_frmts/cad/ogrcaddriver.cpp:125:17: style: The scope of the variable 'poDriver' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/cad/ogrcaddriver.cpp:38:47: style: Parameter 'poOpenInfo' can be declared as pointer to const. However it seems that 'OGRCADDriverIdentify' is a callback function, if 'poOpenInfo' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/ogr/ogrsf_frmts/cad/ogrcaddriver.cpp:160:33: note: You might need to cast the function pointer here gdal-3.8.4/ogr/ogrsf_frmts/cad/ogrcaddriver.cpp:38:47: note: Parameter 'poOpenInfo' can be declared as pointer to const gdal-3.8.4/ogr/ogrsf_frmts/cad/ogrcadlayer.cpp:226:54: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/cad/vsilfileio.cpp:58:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp:81:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEG [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp:686:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READ_ALL [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp:783:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEG [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp:873:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapObjects [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp:1580:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp:3803:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWG_R2000 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp:3813:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWG_VERSION_STR_SIZE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp:3864:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NamedObjectsDict [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:76:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:145:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:482:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:521:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:608:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLES_URL [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:794:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_object [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:835:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogr_carto.h:153:14: style: The destructor '~OGRCARTOTableLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogr_carto.h:90:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/carto/ogr_carto.h:153:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/carto/ogr_carto.h:248:14: style: The destructor '~OGRCARTOResultLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogr_carto.h:90:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/carto/ogr_carto.h:248:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:272:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:289:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:317:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:504:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:721:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:779:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:135:62: style:inconclusive: Function 'Open' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogr_carto.h:289:46: note: Function 'Open' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:135:62: note: Function 'Open' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:136:34: style:inconclusive: Function 'Open' argument 3 names different: declaration 'bUpdate' definition 'bUpdateIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogr_carto.h:289:68: note: Function 'Open' argument 3 names different: declaration 'bUpdate' definition 'bUpdateIn'. gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:136:34: note: Function 'Open' argument 3 names different: declaration 'bUpdate' definition 'bUpdateIn'. gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:412:46: style:inconclusive: Function 'ICreateLayer' argument 1 names different: declaration 'pszName' definition 'pszNameIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogr_carto.h:306:30: note: Function 'ICreateLayer' argument 1 names different: declaration 'pszName' definition 'pszNameIn'. gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodatasource.cpp:412:46: note: Function 'ICreateLayer' argument 1 names different: declaration 'pszName' definition 'pszNameIn'. gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodriver.cpp:60:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartodriver.cpp:107:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DMD_LONGNAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartolayer.cpp:92:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_object [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartolayer.cpp:176:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartolayer.cpp:222:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_array [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartolayer.cpp:266:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartolayer.cpp:284:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCStringsAsUTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartolayer.cpp:298:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartolayer.cpp:447:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json_type_int [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp:1744:37: style: The scope of the variable 'blockRefAttributes' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp:2252:12: style: The scope of the variable 'x' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp:2252:15: style: The scope of the variable 'y' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp:2451:12: style: The scope of the variable 'prev' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp:3266:12: style: The scope of the variable 'x' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/cad/libopencad/dwg/r2000.cpp:3266:15: style: The scope of the variable 'y' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartolayer.cpp:258:17: style: The scope of the variable 'poFeature' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartolayer.cpp:37:50: style:inconclusive: Function 'OGRCARTOLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogr_carto.h:89:48: note: Function 'OGRCARTOLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartolayer.cpp:37:50: note: Function 'OGRCARTOLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartoresultlayer.cpp:104:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartoresultlayer.cpp:35:62: style:inconclusive: Function 'OGRCARTOResultLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogr_carto.h:247:45: note: Function 'OGRCARTOResultLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartoresultlayer.cpp:35:62: note: Function 'OGRCARTOResultLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartoresultlayer.cpp:36:54: style:inconclusive: Function 'OGRCARTOResultLayer' argument 2 names different: declaration 'pszRawStatement' definition 'pszRawQueryIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/carto/ogr_carto.h:247:63: note: Function 'OGRCARTOResultLayer' argument 2 names different: declaration 'pszRawStatement' definition 'pszRawQueryIn'. gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartoresultlayer.cpp:36:54: note: Function 'OGRCARTOResultLayer' argument 2 names different: declaration 'pszRawStatement' definition 'pszRawQueryIn'. gdal-3.8.4/ogr/ogrsf_frmts/carto/ogrcartotablelayer.cpp:400:33: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdriver.cpp:69:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdriver.cpp:234:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdriver.cpp:267:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdriver.cpp:299:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdriver.cpp:127:66: style: Parameter 'poDS' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdriver.cpp:135:22: style: Variable 'poOtherDS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:124:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:328:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poSynchronizer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:414:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poDecoratedLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:453:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:518:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:813:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:1071:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:1147:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvlayer.cpp:1175:37: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:126:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:168:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:335:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTStringList [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:550:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:727:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNT_COLUMN [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:801:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pszAttrQueryString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:861:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:975:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:1106:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:1133:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:464:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:532:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:533:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:560:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:566:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:568:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:683:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:686:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:688:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:823:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:945:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:947:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:949:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:1001:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:161:44: style:inconclusive: Function 'OGRCSWLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:64:44: note: Function 'OGRCSWLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:161:44: note: Function 'OGRCSWLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:964:60: style:inconclusive: Function 'Open' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:111:46: note: Function 'Open' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:964:60: note: Function 'Open' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:578:21: style: Variable 'psSearchResults' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/csw/ogrcswdataset.cpp:700:15: style: Variable 'poLayer' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnlib.h:37:0: debug: Failed to parse 'typedef CPL_C_START struct { double x ; double y ; double z ; } DGNPoint ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnlib.h:902:0: debug: Failed to parse 'typedef CPL_C_END struct { VSILFILE * fp ; int next_element_id ; int nElemBytes ; GByte abyElem [ 131076 + 1 ] ; bool got_tcb ; int dimension ; int options ; double scale ; double origin_x ; double origin_y ; double origin_z ; bool index_built ; int element_count ; int max_element_count ; struct DGNElementInfo * element_index ; int got_color_table ; GByte color_table [ 256 ] [ 3 ] ; bool got_bounds ; GUInt32 min_x ; GUInt32 min_y ; GUInt32 min_z ; GUInt32 max_x ; GUInt32 max_y ; GUInt32 max_z ; bool has_spatial_filter ; bool sf_converted_to_uor ; bool select_complex_group ; bool in_complex_group ; GUInt32 sf_min_x ; GUInt32 sf_min_y ; GUInt32 sf_max_x ; GUInt32 sf_max_y ; double sf_min_x_geo ; double sf_min_y_geo ; double sf_max_x_geo ; double sf_max_y_geo ; } DGNInfo ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgndump.cpp:103:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:173:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:424:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:359:55: style:inconclusive: Function 'CreateField' argument 1 names different: declaration 'poField' definition 'poNewField'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:332:46: note: Function 'CreateField' argument 1 names different: declaration 'poField' definition 'poNewField'. gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:359:55: note: Function 'CreateField' argument 1 names different: declaration 'poField' definition 'poNewField'. gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:510:57: style:inconclusive: Function 'Open' argument 2 names different: declaration 'bUpdate' definition 'bUpdateIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogr_csv.h:282:43: note: Function 'Open' argument 2 names different: declaration 'bUpdate' definition 'bUpdateIn'. gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:510:57: note: Function 'Open' argument 2 names different: declaration 'bUpdate' definition 'bUpdateIn'. gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:511:32: style:inconclusive: Function 'Open' argument 3 names different: declaration 'bForceAccept' definition 'bForceOpen'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogr_csv.h:282:56: note: Function 'Open' argument 3 names different: declaration 'bForceAccept' definition 'bForceOpen'. gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:511:32: note: Function 'Open' argument 3 names different: declaration 'bForceAccept' definition 'bForceOpen'. gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:511:51: style:inconclusive: Function 'Open' argument 4 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogr_csv.h:283:21: note: Function 'Open' argument 4 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:511:51: note: Function 'Open' argument 4 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:736:41: style:inconclusive: Function 'OpenTable' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogr_csv.h:284:52: note: Function 'OpenTable' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:736:41: note: Function 'OpenTable' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:920:44: style:inconclusive: Function 'ICreateLayer' argument 1 names different: declaration 'pszName' definition 'pszLayerName'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/csv/ogr_csv.h:302:30: note: Function 'ICreateLayer' argument 1 names different: declaration 'pszName' definition 'pszLayerName'. gdal-3.8.4/ogr/ogrsf_frmts/csv/ogrcsvdatasource.cpp:920:44: note: Function 'ICreateLayer' argument 1 names different: declaration 'pszName' definition 'pszLayerName'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:126:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:358:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:421:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:431:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:460:43: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:476:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:484:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:502:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:516:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:534:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:549:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:562:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:599:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:626:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:642:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:659:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:711:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:746:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:760:43: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:226:37: style:inconclusive: Function 'DGNRad50ToAscii' argument 1 names different: declaration 'rad50' definition 'sRad50'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnlibp.h:108:37: note: Function 'DGNRad50ToAscii' argument 1 names different: declaration 'rad50' definition 'sRad50'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:226:37: note: Function 'DGNRad50ToAscii' argument 1 names different: declaration 'rad50' definition 'sRad50'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:262:55: style:inconclusive: Function 'DGNAsciiToRad50' argument 2 names different: declaration 'rad50' definition 'pRad50'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnlibp.h:109:55: note: Function 'DGNAsciiToRad50' argument 2 names different: declaration 'rad50' definition 'pRad50'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:262:55: note: Function 'DGNAsciiToRad50' argument 2 names different: declaration 'rad50' definition 'pRad50'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:1007:50: style:inconclusive: Function 'DGNGetLinkage' argument 7 names different: declaration 'pnLinkSize' definition 'pnLength'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnlib.h:814:43: note: Function 'DGNGetLinkage' argument 7 names different: declaration 'pnLinkSize' definition 'pnLength'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:1007:50: note: Function 'DGNGetLinkage' argument 7 names different: declaration 'pnLinkSize' definition 'pnLength'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:170:24: style: Variable 'pabyData' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:207:24: style: Variable 'pabyData' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:229:20: style: Variable 'saQuots' can be declared as const array [constVariable] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:358:14: style: Variable 'psInfo' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:421:32: style: Variable 'psLine' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:431:32: style: Variable 'psCell' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:460:33: style: Variable 'psCell' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:475:36: style: Variable 'psShared' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:484:25: style: Variable 'psArc' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:502:26: style: Variable 'psText' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:516:30: style: Variable 'psNode' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:534:35: style: Variable 'psHdr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:549:32: style: Variable 'psCT' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:562:25: style: Variable 'psTCB' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:574:30: style: Variable 'psView' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:599:28: style: Variable 'psTagSet' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:606:28: style: Variable 'psTagDef' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:626:30: style: Variable 'psTag' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:642:26: style: Variable 'psCone' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:658:42: style: Variable 'psSpline' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:710:40: style: Variable 'psSpline' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:745:44: style: Variable 'psBounds' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:784:28: style: Variable 'pabyData' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnhelp.cpp:1103:33: style: Parameter 'quat' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnopen.cpp:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnopen.cpp:123:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DGNInfo [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnopen.cpp:177:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnopen.cpp:211:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnopen.cpp:269:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnopen.cpp:289:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnopen.cpp:44:24: style: Parameter 'pabyHeader' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnopen.cpp:289:14: style: Variable 'psDGN' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnstroke.cpp:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnstroke.cpp:126:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:72:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:96:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:243:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:426:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DGNPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1279:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1339:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1720:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInt32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1756:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1843:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:201:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:325:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:462:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DGNPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:734:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:857:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1604:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1692:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1775:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1868:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2087:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInt32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2171:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2337:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:67:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:220:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:288:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:388:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:427:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:506:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:575:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:629:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:684:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:758:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:832:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:845:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:858:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:900:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:940:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:956:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:994:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1025:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1091:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1109:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1177:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1351:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1381:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1391:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1421:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1426:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1453:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1462:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1477:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1509:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1627:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1642:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1643:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1666:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1753:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1804:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1838:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1893:37: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1917:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1944:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:144:39: style: Parameter 'psDGN' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1290:27: style: Parameter 'psDGN' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1678:33: style: Parameter 'psDGN' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1690:40: style: Parameter 'psDGN' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1706:45: style: Parameter 'psDGN' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1706:62: style: Parameter 'psPoint' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1710:12: style: Variable 'adfCT' can be declared as const array [constVariable] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnread.cpp:1753:14: style: Variable 'psDGN' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwritetest.cpp:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgndatasource.cpp:80:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgndatasource.cpp:131:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgndatasource.cpp:313:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgndriver.cpp:55:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgndriver.cpp:102:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:56:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:191:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:214:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:319:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:893:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poAttrQuery [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:910:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCRandomRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:944:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:995:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:1042:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:1088:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRSTCLabel [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:1210:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:1234:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:3497:33: style: The if condition is the same as the previous if condition [duplicateCondition] gdal-3.8.4/gcore/overview.cpp:3487:33: note: First condition gdal-3.8.4/gcore/overview.cpp:3497:33: note: Second condition gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:73:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:140:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:186:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:216:37: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:325:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:350:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:351:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:391:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:459:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:468:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:476:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:480:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:486:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:494:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:502:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:510:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:518:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:526:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:534:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:545:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:569:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:577:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:586:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:595:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:600:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:609:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:628:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:636:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:844:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:992:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1044:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1060:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1074:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1075:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1076:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1077:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1092:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1114:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1128:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1129:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1130:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1131:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1146:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1211:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1218:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1252:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1259:5: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1260:5: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1261:5: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1262:5: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1353:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1361:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1390:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1397:5: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1400:5: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1407:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1423:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1424:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1425:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1426:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1527:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1545:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1600:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1620:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1729:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1771:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1792:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1904:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1951:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1959:10: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1978:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1983:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1985:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2022:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2023:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2024:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2025:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2048:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2049:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2050:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2051:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2052:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2053:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2054:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2055:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2056:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2146:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2225:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2230:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2353:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2364:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2376:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:306:43: style:inconclusive: Function 'DGNCreate' argument 7 names different: declaration 'nMasterUnitPerSubUnit' definition 'nSubUnitsPerMasterUnit'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnlib.h:823:33: note: Function 'DGNCreate' argument 7 names different: declaration 'nMasterUnitPerSubUnit' definition 'nSubUnitsPerMasterUnit'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:306:43: note: Function 'DGNCreate' argument 7 names different: declaration 'nMasterUnitPerSubUnit' definition 'nSubUnitsPerMasterUnit'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1205:55: style:inconclusive: Function 'DGNCreateConeElem' argument 2 names different: declaration 'center_1X' definition 'dfCenter_1X'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnlib.h:850:63: note: Function 'DGNCreateConeElem' argument 2 names different: declaration 'center_1X' definition 'dfCenter_1X'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1205:55: note: Function 'DGNCreateConeElem' argument 2 names different: declaration 'center_1X' definition 'dfCenter_1X'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1206:39: style:inconclusive: Function 'DGNCreateConeElem' argument 3 names different: declaration 'center_1Y' definition 'dfCenter_1Y'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnlib.h:851:47: note: Function 'DGNCreateConeElem' argument 3 names different: declaration 'center_1Y' definition 'dfCenter_1Y'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1206:39: note: Function 'DGNCreateConeElem' argument 3 names different: declaration 'center_1Y' definition 'dfCenter_1Y'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1206:59: style:inconclusive: Function 'DGNCreateConeElem' argument 4 names different: declaration 'center_1Z' definition 'dfCenter_1Z'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnlib.h:851:65: note: Function 'DGNCreateConeElem' argument 4 names different: declaration 'center_1Z' definition 'dfCenter_1Z'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1206:59: note: Function 'DGNCreateConeElem' argument 4 names different: declaration 'center_1Z' definition 'dfCenter_1Z'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1207:39: style:inconclusive: Function 'DGNCreateConeElem' argument 5 names different: declaration 'radius_1' definition 'dfRadius_1'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnlib.h:852:47: note: Function 'DGNCreateConeElem' argument 5 names different: declaration 'radius_1' definition 'dfRadius_1'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1207:39: note: Function 'DGNCreateConeElem' argument 5 names different: declaration 'radius_1' definition 'dfRadius_1'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1207:58: style:inconclusive: Function 'DGNCreateConeElem' argument 6 names different: declaration 'center_2X' definition 'dfCenter_2X'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnlib.h:852:64: note: Function 'DGNCreateConeElem' argument 6 names different: declaration 'center_2X' definition 'dfCenter_2X'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1207:58: note: Function 'DGNCreateConeElem' argument 6 names different: declaration 'center_2X' definition 'dfCenter_2X'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1208:39: style:inconclusive: Function 'DGNCreateConeElem' argument 7 names different: declaration 'center_2Y' definition 'dfCenter_2Y'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnlib.h:853:47: note: Function 'DGNCreateConeElem' argument 7 names different: declaration 'center_2Y' definition 'dfCenter_2Y'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1208:39: note: Function 'DGNCreateConeElem' argument 7 names different: declaration 'center_2Y' definition 'dfCenter_2Y'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1208:59: style:inconclusive: Function 'DGNCreateConeElem' argument 8 names different: declaration 'center_2Z' definition 'dfCenter_2Z'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnlib.h:853:65: note: Function 'DGNCreateConeElem' argument 8 names different: declaration 'center_2Z' definition 'dfCenter_2Z'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1208:59: note: Function 'DGNCreateConeElem' argument 8 names different: declaration 'center_2Z' definition 'dfCenter_2Z'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1209:39: style:inconclusive: Function 'DGNCreateConeElem' argument 9 names different: declaration 'radius_2' definition 'dfRadius_2'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnlib.h:854:47: note: Function 'DGNCreateConeElem' argument 9 names different: declaration 'radius_2' definition 'dfRadius_2'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1209:39: note: Function 'DGNCreateConeElem' argument 9 names different: declaration 'radius_2' definition 'dfRadius_2'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:459:28: style: Variable 'psSrcMP' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:480:22: style: Variable 'psSrcText' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:599:40: style: Variable 'psSrcBSB' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:987:55: style: Parameter 'panQuaternion' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1209:56: style: Parameter 'panQuaternion' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1349:37: style: Parameter 'panQuaternion' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1520:44: style: Parameter 'abyColorInfo' can be declared as const array [constParameter] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:1915:46: style: Parameter 'panLevels' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2075:36: style: Parameter 'psDGN' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2075:53: style: Parameter 'psPoint' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2079:12: style: Variable 'adfCT' can be declared as const array [constVariable] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2146:14: style: Variable 'psInfo' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/dgnwrite.cpp:2329:38: style: Parameter 'pabyRawLinkData' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:575:45: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:597:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:801:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:1307:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:42:57: style:inconclusive: Function 'OGRDGNLayer' argument 2 names different: declaration 'hDGN' definition 'hDGNIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogr_dgn.h:66:48: note: Function 'OGRDGNLayer' argument 2 names different: declaration 'hDGN' definition 'hDGNIn'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:42:57: note: Function 'OGRDGNLayer' argument 2 names different: declaration 'hDGN' definition 'hDGNIn'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:42:69: style:inconclusive: Function 'OGRDGNLayer' argument 3 names different: declaration 'bUpdate' definition 'bUpdateIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogr_dgn.h:66:58: note: Function 'OGRDGNLayer' argument 3 names different: declaration 'bUpdate' definition 'bUpdateIn'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:42:69: note: Function 'OGRDGNLayer' argument 3 names different: declaration 'bUpdate' definition 'bUpdateIn'. gdal-3.8.4/ogr/ogrsf_frmts/dgn/ogrdgnlayer.cpp:801:35: style: Variable 'psHdr' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/dwg/createdgnv8testfile.cpp:57:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kForWrite [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8datasource.cpp:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8datasource.cpp:119:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8datasource.cpp:167:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8datasource.cpp:201:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kForWrite [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8datasource.cpp:223:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kForWrite [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8datasource.cpp:329:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8datasource.cpp:497:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OdChar [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8datasource.cpp:512:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OdChar [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8datasource.cpp:539:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kForWrite [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8driver.cpp:96:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8driver.cpp:140:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwg_blockmap.cpp:121:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwg_blockmap.cpp:42:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwg_blockmap.cpp:57:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:106:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:204:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:244:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kForRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:314:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kLeftDescender [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:424:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextPtr [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:443:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFillStyle [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:546:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eOk [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:657:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbCircularString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:750:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kColorByCell [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:1465:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:1510:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poAttrQuery [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:1543:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kForRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:1569:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:1625:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eOk [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:1662:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCRandomRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:1688:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:1766:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRSTCLabel [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:1854:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRSTCBrush [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:1904:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRSTCPen [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:1990:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbLineString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:2056:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbLineString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdgnv8layer.cpp:2157:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwg_dimension.cpp:52:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwg_dimension.cpp:61:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwg_dimension.cpp:133:12: style: The scope of the variable 'dfL1M' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwg_dimension.cpp:133:19: style: The scope of the variable 'dfL1B' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwg_dimension.cpp:133:26: style: The scope of the variable 'dfL2M' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwg_dimension.cpp:133:33: style: The scope of the variable 'dfL2B' can be reduced. [variableScope] gdal-3.8.4/gcore/overview.cpp:3499:17: style: The scope of the variable 'iFilteredPixelOff' can be reduced. [variableScope] gdal-3.8.4/gcore/overview.cpp:4257:49: style:inconclusive: Function 'GDALRegenerateOverviews' argument 3 names different: declaration 'pahOverviewBands' definition 'pahOvrBands'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal.h:1205:57: note: Function 'GDALRegenerateOverviews' argument 3 names different: declaration 'pahOverviewBands' definition 'pahOvrBands'. gdal-3.8.4/gcore/overview.cpp:4257:49: note: Function 'GDALRegenerateOverviews' argument 3 names different: declaration 'pahOverviewBands' definition 'pahOvrBands'. gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwg_hatch.cpp:71:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRGeometryH [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:4307:51: style:inconclusive: Function 'GDALRegenerateOverviewsEx' argument 3 names different: declaration 'pahOverviewBands' definition 'pahOvrBands'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal.h:1212:59: note: Function 'GDALRegenerateOverviewsEx' argument 3 names different: declaration 'pahOverviewBands' definition 'pahOvrBands'. gdal-3.8.4/gcore/overview.cpp:4307:51: note: Function 'GDALRegenerateOverviewsEx' argument 3 names different: declaration 'pahOverviewBands' definition 'pahOvrBands'. gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwg_hatch.cpp:127:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPolyline [valueFlowBailoutIncompleteVar] gdal-3.8.4/gcore/overview.cpp:5646:57: style:inconclusive: Function 'GDALComputeBandStats' argument 1 names different: declaration 'hBand' definition 'hSrcBand'. [funcArgNamesDifferent] gdal-3.8.4/gcore/gdal.h:1590:21: note: Function 'GDALComputeBandStats' argument 1 names different: declaration 'hBand' definition 'hSrcBand'. gdal-3.8.4/gcore/overview.cpp:5646:57: note: Function 'GDALComputeBandStats' argument 1 names different: declaration 'hBand' definition 'hSrcBand'. gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwg_hatch.cpp:56:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwg_hatch.cpp:74:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwg_hatch.cpp:175:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwg_hatch.cpp:200:37: style: C-style pointer casting [cstyleCast] gdal-3.8.4/gcore/overview.cpp:1891:21: style: Parameter 'poColorTable' can be declared as pointer to const. However it seems that 'GDALResampleChunk_Gauss' is a callback function, if 'poColorTable' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/gcore/overview.cpp:4128:16: note: You might need to cast the function pointer here gdal-3.8.4/gcore/overview.cpp:1891:21: note: Parameter 'poColorTable' can be declared as pointer to const gdal-3.8.4/gcore/overview.cpp:2172:21: style: Parameter 'poColorTable' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwgblockslayer.cpp:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwgblockslayer.cpp:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwgblockslayer.cpp:159:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwgblockslayer.cpp:177:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCStringsAsUTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwgblockslayer.cpp:36:56: style:inconclusive: Function 'OGRDWGBlocksLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogr_dwg.h:80:50: note: Function 'OGRDWGBlocksLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwgblockslayer.cpp:36:56: note: Function 'OGRDWGBlocksLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwgdatasource.cpp:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwgdatasource.cpp:95:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_ISO8859_1 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwgdatasource.cpp:355:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_ISO8859_1 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwgdatasource.cpp:398:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwgdatasource.cpp:116:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwgdatasource.cpp:89:44: style:inconclusive: Function 'Open' argument 1 names different: declaration 'poServices' definition 'poServicesIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogr_dwg.h:203:30: note: Function 'Open' argument 1 names different: declaration 'poServices' definition 'poServicesIn'. gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwgdatasource.cpp:89:44: note: Function 'Open' argument 1 names different: declaration 'poServices' definition 'poServicesIn'. gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwgdatasource.cpp:395:58: style:inconclusive: Function 'AddStandardFields' argument 1 names different: declaration 'poDef' definition 'poFeatureDefn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogr_dwg.h:233:44: note: Function 'AddStandardFields' argument 1 names different: declaration 'poDef' definition 'poFeatureDefn'. gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwgdatasource.cpp:395:58: note: Function 'AddStandardFields' argument 1 names different: declaration 'poDef' definition 'poFeatureDefn'. gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwgdatasource.cpp:204:48: performance: Searching before insertion is not necessary. [stlFindInsert] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwgdriver.cpp:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwgdriver.cpp:110:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DMD_LONGNAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:53:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTRealList [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:1132:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:1228:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kForRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:1484:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:1504:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:1522:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCStringsAsUTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrteigha.cpp:75:1: error: There is an unknown macro here somewhere. Configuration is required. If ODRX_BEGIN_STATIC_MODULE_MAP is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/dxf/intronurbs.cpp:280:45: style:inconclusive: Function 'rbspline2' argument 7 names different: declaration 'x' definition 'knots'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/intronurbs.cpp:53:45: note: Function 'rbspline2' argument 7 names different: declaration 'x' definition 'knots'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/intronurbs.cpp:280:45: note: Function 'rbspline2' argument 7 names different: declaration 'x' definition 'knots'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/intronurbs.cpp:150:46: style: Parameter 'x' can be declared as const array [constParameter] gdal-3.8.4/ogr/ogrsf_frmts/dxf/intronurbs.cpp:210:66: style: Parameter 'h' can be declared as const array [constParameter] gdal-3.8.4/ogr/ogrsf_frmts/dxf/intronurbs.cpp:279:48: style: Parameter 'b' can be declared as const array [constParameter] gdal-3.8.4/ogr/ogrsf_frmts/dxf/intronurbs.cpp:404:47: style: Parameter 'b' can be declared as const array [constParameter] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:117:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:183:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:202:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:227:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:265:49: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:277:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:286:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:1204:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:1389:43: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:38:44: style:inconclusive: Function 'OGRDWGLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogr_dwg.h:142:44: note: Function 'OGRDWGLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:38:44: note: Function 'OGRDWGLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:848:41: style:inconclusive: Function 'AngleCorrect' argument 1 names different: declaration 'dfAngle' definition 'dfTrueAngle'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogr_dwg.h:159:39: note: Function 'AngleCorrect' argument 1 names different: declaration 'dfAngle' definition 'dfTrueAngle'. gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:848:41: note: Function 'AngleCorrect' argument 1 names different: declaration 'dfAngle' definition 'dfTrueAngle'. gdal-3.8.4/ogr/ogrsf_frmts/dwg/ogrdwglayer.cpp:1469:41: performance: Searching before insertion is not necessary. [stlFindInsert] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_autocad_services.cpp:54:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_UTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_autocad_services.cpp:624:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_dxf.h:204:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_autocad_services.cpp:41:38: style:inconclusive: Function 'ACTextUnescape' argument 1 names different: declaration 'pszInput' definition 'pszRawInput'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_autocad_services.h:41:38: note: Function 'ACTextUnescape' argument 1 names different: declaration 'pszInput' definition 'pszRawInput'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_autocad_services.cpp:41:38: note: Function 'ACTextUnescape' argument 1 names different: declaration 'pszInput' definition 'pszRawInput'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxf_feature.cpp:107:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxf_dimension.cpp:384:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxf_hatch.cpp:85:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxf_hatch.cpp:162:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxf_hatch.cpp:678:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxf_dimension.cpp:268:12: style: The scope of the variable 'dfVec2X' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxf_leader.cpp:716:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dfX [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxf_hatch.cpp:126:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxf_ocstransformer.cpp:143:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxf_ocstransformer.cpp:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxf_ocstransformer.cpp:180:63: style:inconclusive: Function 'ComposeOnto' argument 1 names different: declaration 'poCT' definition 'oCT'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_dxf.h:304:45: note: Function 'ComposeOnto' argument 1 names different: declaration 'poCT' definition 'oCT'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxf_ocstransformer.cpp:180:63: note: Function 'ComposeOnto' argument 1 names different: declaration 'poCT' definition 'oCT'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxf_leader.cpp:1102:52: style:inconclusive: Function 'InsertArrowhead' argument 2 names different: declaration 'osBlockName' definition 'osBlockHandle'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_dxf.h:535:43: note: Function 'InsertArrowhead' argument 2 names different: declaration 'osBlockName' definition 'osBlockHandle'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxf_leader.cpp:1102:52: note: Function 'InsertArrowhead' argument 2 names different: declaration 'osBlockName' definition 'osBlockHandle'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfblockslayer.cpp:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfblockslayer.cpp:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfblockslayer.cpp:181:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfblockslayer.cpp:199:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCStringsAsUTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfblockslayer.cpp:36:56: style:inconclusive: Function 'OGRDXFBlocksLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_dxf.h:115:50: note: Function 'OGRDXFBlocksLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfblockslayer.cpp:36:56: note: Function 'OGRDXFBlocksLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfblockswriterlayer.cpp:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCSequentialWrite [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfblockswriterlayer.cpp:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfblockswriterlayer.cpp:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxf_polyline_smooth.cpp:161:67: style:inconclusive: Function 'EmitArc' argument 5 names different: declaration 'saggita' definition 'bulge'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxf_polyline_smooth.h:149:25: note: Function 'EmitArc' argument 5 names different: declaration 'saggita' definition 'bulge'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxf_polyline_smooth.cpp:161:67: note: Function 'EmitArc' argument 5 names different: declaration 'saggita' definition 'bulge'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfdriver.cpp:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfdriver.cpp:130:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfdriver.cpp:43:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfdatasource.cpp:80:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCZGeometries [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfdatasource.cpp:106:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_ISO8859_1 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfdatasource.cpp:407:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_UTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfdatasource.cpp:499:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_UTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfdatasource.cpp:593:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_UTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfdatasource.cpp:748:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_UTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfdatasource.cpp:876:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_ISO8859_1 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfdatasource.cpp:921:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:279:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:439:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_UTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:1350:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:2667:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:3520:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:3539:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:3557:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCStringsAsUTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfdatasource.cpp:781:17: style:inconclusive: Function 'LookupDimStyle' argument 1 names different: declaration 'pszDimstyle' definition 'pszDimStyle'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_dxf.h:739:37: note: Function 'LookupDimStyle' argument 1 names different: declaration 'pszDimstyle' definition 'pszDimStyle'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfdatasource.cpp:781:17: note: Function 'LookupDimStyle' argument 1 names different: declaration 'pszDimstyle' definition 'pszDimStyle'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfdatasource.cpp:918:58: style:inconclusive: Function 'AddStandardFields' argument 1 names different: declaration 'poDef' definition 'poFeatureDefn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_dxf.h:711:51: note: Function 'AddStandardFields' argument 1 names different: declaration 'poDef' definition 'poFeatureDefn'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfdatasource.cpp:918:58: note: Function 'AddStandardFields' argument 1 names different: declaration 'poDef' definition 'poFeatureDefn'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfreader.cpp:299:30: style: Condition 'nLastValueSize>0' is always true [knownConditionTrueFalse] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfreader.cpp:292:24: note: Assuming that condition 'nLastValueSize==0' is not redundant gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfreader.cpp:299:30: note: Condition 'nLastValueSize>0' is always true gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfreader.cpp:58:41: style:inconclusive: Function 'Initialize' argument 1 names different: declaration 'fp' definition 'fpIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_dxf.h:593:31: note: Function 'Initialize' argument 1 names different: declaration 'fp' definition 'fpIn'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfreader.cpp:58:41: note: Function 'Initialize' argument 1 names different: declaration 'fp' definition 'fpIn'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfreader.cpp:120:38: style:inconclusive: Function 'ReadValueRaw' argument 1 names different: declaration 'pszValueBuffer' definition 'pszValueBuf'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_dxf.h:587:28: note: Function 'ReadValueRaw' argument 1 names different: declaration 'pszValueBuffer' definition 'pszValueBuf'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfreader.cpp:120:38: note: Function 'ReadValueRaw' argument 1 names different: declaration 'pszValueBuffer' definition 'pszValueBuf'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfreader.cpp:120:55: style:inconclusive: Function 'ReadValueRaw' argument 2 names different: declaration 'nValueBufferSize' definition 'nValueBufSize'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_dxf.h:587:48: note: Function 'ReadValueRaw' argument 2 names different: declaration 'nValueBufferSize' definition 'nValueBufSize'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfreader.cpp:120:55: note: Function 'ReadValueRaw' argument 2 names different: declaration 'nValueBufferSize' definition 'nValueBufSize'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfreader.cpp:266:35: style:inconclusive: Function 'ReadValue' argument 1 names different: declaration 'pszValueBuffer' definition 'pszValueBuf'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_dxf.h:605:25: note: Function 'ReadValue' argument 1 names different: declaration 'pszValueBuffer' definition 'pszValueBuf'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfreader.cpp:266:35: note: Function 'ReadValue' argument 1 names different: declaration 'pszValueBuffer' definition 'pszValueBuf'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfreader.cpp:266:52: style:inconclusive: Function 'ReadValue' argument 2 names different: declaration 'nValueBufferSize' definition 'nValueBufSize'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_dxf.h:605:45: note: Function 'ReadValue' argument 2 names different: declaration 'nValueBufferSize' definition 'nValueBufSize'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfreader.cpp:266:52: note: Function 'ReadValue' argument 2 names different: declaration 'nValueBufferSize' definition 'nValueBufSize'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:175:33: style: Condition 'nCode==0' is always true [knownConditionTrueFalse] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:168:27: note: Assuming that condition 'nCode<0' is not redundant gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:163:80: note: Assuming that condition '(nCode=poDS->ReadValue(szLineBuf,sizeof(szLineBuf)))>0' is not redundant gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:175:33: note: Condition 'nCode==0' is always true gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:65:44: style:inconclusive: Function 'OGRDXFLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_dxf.h:548:44: note: Function 'OGRDXFLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:65:44: note: Function 'OGRDXFLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:2799:54: style:inconclusive: Function 'InsertBlockInline' argument 6 names different: declaration 'bInlineNestedBlocks' definition 'bInlineRecursively'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_dxf.h:526:49: note: Function 'InsertBlockInline' argument 6 names different: declaration 'bInlineNestedBlocks' definition 'bInlineRecursively'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:2799:54: note: Function 'InsertBlockInline' argument 6 names different: declaration 'bInlineNestedBlocks' definition 'bInlineRecursively'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:3500:41: performance: Searching before insertion is not necessary. [stlFindInsert] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:3509:41: performance: Searching before insertion is not necessary. [stlFindInsert] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxflayer.cpp:399:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterds.cpp:145:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterds.cpp:199:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterds.cpp:929:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterds.cpp:1049:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRNullFID [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:86:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCStringsAsUTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:104:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:257:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRSTCSymbol [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:360:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRSTCPen [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:504:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRSTCLabel [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:724:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:1035:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:1248:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterds.cpp:726:56: style:inconclusive: Function 'WriteNewLineTypeRecords' argument 1 names different: declaration 'fp' definition 'fpIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_dxf.h:918:44: note: Function 'WriteNewLineTypeRecords' argument 1 names different: declaration 'fp' definition 'fpIn'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterds.cpp:726:56: note: Function 'WriteNewLineTypeRecords' argument 1 names different: declaration 'fp' definition 'fpIn'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterds.cpp:768:57: style:inconclusive: Function 'WriteNewTextStyleRecords' argument 1 names different: declaration 'fp' definition 'fpIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_dxf.h:919:45: note: Function 'WriteNewTextStyleRecords' argument 1 names different: declaration 'fp' definition 'fpIn'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterds.cpp:768:57: note: Function 'WriteNewTextStyleRecords' argument 1 names different: declaration 'fp' definition 'fpIn'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterds.cpp:1043:46: style:inconclusive: Function 'WriteEntityID' argument 1 names different: declaration 'fp' definition 'fpIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_dxf.h:951:34: note: Function 'WriteEntityID' argument 1 names different: declaration 'fp' definition 'fpIn'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterds.cpp:1043:46: note: Function 'WriteEntityID' argument 1 names different: declaration 'fp' definition 'fpIn'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterds.cpp:732:47: style: Variable 'oNewLineTypes' can be declared as reference to const [constVariableReference] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterds.cpp:751:27: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/edigeo/ogr_edigeo.h:67:5: error: There is an unknown macro here somewhere. Configuration is required. If DEFINE_GET_NEXT_FEATURE_THROUGH_RAW is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:259:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:362:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:506:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:826:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:1099:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:42:54: style:inconclusive: Function 'OGRDXFWriterLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_dxf.h:822:39: note: Function 'OGRDXFWriterLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:42:54: note: Function 'OGRDXFWriterLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:42:72: style:inconclusive: Function 'OGRDXFWriterLayer' argument 2 names different: declaration 'fp' definition 'fpIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogr_dxf.h:822:55: note: Function 'OGRDXFWriterLayer' argument 2 names different: declaration 'fp' definition 'fpIn'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:42:72: note: Function 'OGRDXFWriterLayer' argument 2 names different: declaration 'fp' definition 'fpIn'. gdal-3.8.4/ogr/ogrsf_frmts/dxf/ogrdxfwriterlayer.cpp:593:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/elastic/ogr_elastic.h:307:5: error: There is an unknown macro here somewhere. Configuration is required. If DEFINE_GET_NEXT_FEATURE_THROUGH_RAW is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:244:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:172:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:285:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:374:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:516:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:611:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:654:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:739:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:753:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:996:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_oMapFieldDomains [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:1059:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_oMapFieldDomains [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:1126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_oMapFieldDomains [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp:86:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_IDENTIFY_FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_IDENTIFY_FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp:236:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp:310:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp:479:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp:723:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp:854:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp:871:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp:896:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DMD_LONGNAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:161:14: style: The destructor '~FGdbLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:76:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:161:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:291:14: style: The destructor '~FGdbResultLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:76:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:291:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:245:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:304:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:823:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:843:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:238:38: style:inconclusive: Function 'Open' argument 1 names different: declaration 'pszFSName' definition 'pszNewName'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:330:26: note: Function 'Open' argument 1 names different: declaration 'pszFSName' definition 'pszNewName'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:238:38: note: Function 'Open' argument 1 names different: declaration 'pszFSName' definition 'pszNewName'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:445:53: style:inconclusive: Function 'LoadLayers' argument 1 names different: declaration 'parent' definition 'root'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:426:41: note: Function 'LoadLayers' argument 1 names different: declaration 'parent' definition 'root'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:445:53: note: Function 'LoadLayers' argument 1 names different: declaration 'parent' definition 'root'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:748:66: style:inconclusive: Function 'OGRFGdbSingleFeatureLayer' argument 2 names different: declaration 'pszVal' definition 'pszValIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:725:69: note: Function 'OGRFGdbSingleFeatureLayer' argument 2 names different: declaration 'pszVal' definition 'pszValIn'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:748:66: note: Function 'OGRFGdbSingleFeatureLayer' argument 2 names different: declaration 'pszVal' definition 'pszValIn'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:78:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:87:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:98:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:107:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDatasource.cpp:1018:26: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp:312:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp:313:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp:481:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp:482:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp:725:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp:726:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp:143:10: style: The scope of the variable 'hr' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp:845:57: style:inconclusive: Function 'OpenGeodatabase' argument 1 names different: declaration 'pszOverriddenName' definition 'pszFSName'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:483:37: note: Function 'OpenGeodatabase' argument 1 names different: declaration 'pszOverriddenName' definition 'pszFSName'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbDriver.cpp:845:57: note: Function 'OpenGeodatabase' argument 1 names different: declaration 'pszOverriddenName' definition 'pszFSName'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbResultLayer.cpp:65:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbResultLayer.cpp:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbResultLayer.cpp:41:46: style:inconclusive: Function 'FGdbResultLayer' argument 2 names different: declaration 'pszStatement' definition 'pszSQL'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:289:68: note: Function 'FGdbResultLayer' argument 2 names different: declaration 'pszStatement' definition 'pszSQL'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbResultLayer.cpp:41:46: note: Function 'FGdbResultLayer' argument 2 names different: declaration 'pszStatement' definition 'pszSQL'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:154:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:222:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:272:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:342:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:624:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:1108:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:1300:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:1529:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:1566:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:1611:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:1673:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:1921:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:1962:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:2128:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:2508:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:2894:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:3038:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbMultiLineString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:3186:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:3433:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:3505:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:3813:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:3886:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:3916:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:4013:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:4068:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:4085:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:4136:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:4162:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:4180:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCRename [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:4220:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCRandomRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:4294:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbUtils.cpp:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbUtils.cpp:105:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbUtils.cpp:130:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbUtils.cpp:230:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFSTInt16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbUtils.cpp:352:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbUtils.cpp:422:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbUtils.cpp:476:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Attribute [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbUtils.cpp:44:49: style:inconclusive: Function 'StringToWString' argument 1 names different: declaration 's' definition 'utf8string'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbUtils.h:38:49: note: Function 'StringToWString' argument 1 names different: declaration 's' definition 'utf8string'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbUtils.cpp:44:49: note: Function 'StringToWString' argument 1 names different: declaration 's' definition 'utf8string'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbUtils.cpp:57:49: style:inconclusive: Function 'WStringToString' argument 1 names different: declaration 's' definition 'utf16string'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbUtils.h:39:49: note: Function 'WStringToString' argument 1 names different: declaration 's' definition 'utf16string'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbUtils.cpp:57:49: note: Function 'WStringToString' argument 1 names different: declaration 's' definition 'utf16string'. gdal-3.8.4/ogr/ogrsf_frmts/flatgeobuf/flatbuffers/flatbuffers.h:230:25: error: There is an unknown macro here somewhere. Configuration is required. If FLATBUFFERS_STRING is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/flatgeobuf/ogrflatgeobuflayer.cpp:189:5: error: syntax error [syntaxError] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_attrind.cpp:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pszIndexPath [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:63:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNT_COLUMN [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:116:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:496:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:587:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:612:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_iGeomFieldFilter [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:632:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWQM_RECORDSET [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:653:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:700:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:736:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWQM_DISTINCT_LIST [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:774:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCFastSetNextByIndex [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:803:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNT_COLUMN [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:841:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:1101:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNT_COLUMN [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:1197:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNT_CONSTANT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:1317:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:1619:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWQM_RECORDSET [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:1700:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWQM_SUMMARY_RECORD [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:1812:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWQCF_COUNT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:1844:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPECIAL_FIELD_COUNT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:1896:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPECIAL_FIELD_COUNT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:1965:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWQM_RECORDSET [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:2224:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIntBig [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:2279:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPECIAL_FIELD_COUNT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:2364:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNT_COLUMN [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:2452:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:571:22: style: The if condition is the same as the previous if condition [duplicateCondition] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:556:22: note: First condition gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:571:22: note: Second condition gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:1006:30: style: The scope of the variable 'oSummary' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:88:59: style:inconclusive: Function 'OGRGenSQLResultsLayer' argument 1 names different: declaration 'poSrcDS' definition 'poSrcDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.h:118:40: note: Function 'OGRGenSQLResultsLayer' argument 1 names different: declaration 'poSrcDS' definition 'poSrcDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:88:59: note: Function 'OGRGenSQLResultsLayer' argument 1 names different: declaration 'poSrcDS' definition 'poSrcDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:89:52: style:inconclusive: Function 'OGRGenSQLResultsLayer' argument 2 names different: declaration 'pSelectInfo' definition 'pSelectInfoIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.h:118:55: note: Function 'OGRGenSQLResultsLayer' argument 2 names different: declaration 'pSelectInfo' definition 'pSelectInfoIn'. gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:89:52: note: Function 'OGRGenSQLResultsLayer' argument 2 names different: declaration 'pSelectInfo' definition 'pSelectInfoIn'. gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:91:58: style:inconclusive: Function 'OGRGenSQLResultsLayer' argument 4 names different: declaration 'pszWHERE' definition 'pszWHEREIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.h:119:66: note: Function 'OGRGenSQLResultsLayer' argument 4 names different: declaration 'pszWHERE' definition 'pszWHEREIn'. gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:91:58: note: Function 'OGRGenSQLResultsLayer' argument 4 names different: declaration 'pszWHERE' definition 'pszWHEREIn'. gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:2244:52: style:inconclusive: Function 'Compare' argument 1 names different: declaration 'pasFirst' definition 'pasFirstTuple'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.h:100:33: note: Function 'Compare' argument 1 names different: declaration 'pasFirst' definition 'pasFirstTuple'. gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:2244:52: note: Function 'Compare' argument 1 names different: declaration 'pasFirst' definition 'pasFirstTuple'. gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:2245:52: style:inconclusive: Function 'Compare' argument 2 names different: declaration 'pasSecond' definition 'pasSecondTuple'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.h:100:59: note: Function 'Compare' argument 2 names different: declaration 'pasSecond' definition 'pasSecondTuple'. gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:2245:52: note: Function 'Compare' argument 2 names different: declaration 'pasSecond' definition 'pasSecondTuple'. gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:554:17: style: Variable 'psSelectInfo' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:630:17: style: Variable 'psSelectInfo' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:655:17: style: Variable 'psSelectInfo' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:697:17: style: Variable 'psSelectInfo' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:772:17: style: Variable 'psSelectInfo' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:945:34: style: Variable 'poGeom' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:1572:23: style: Variable 'psJoinInfo' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:1803:17: style: Variable 'psSelectInfo' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:1811:26: style: Variable 'psColDef' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:1962:17: style: Variable 'psSelectInfo' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:2185:17: style: Variable 'psSelectInfo' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_gensql.cpp:2408:24: style: Variable 'psOrderDef' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:118:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:166:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:213:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:280:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:319:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:389:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:421:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:545:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:615:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:648:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_UNSUPPORTED_OPERATION [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:699:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:722:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_UNSUPPORTED_OPERATION [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:777:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRNullFID [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:793:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIntBig [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:830:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_UNSUPPORTED_OPERATION [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:162:52: style:inconclusive: Function 'Initialize' argument 1 names different: declaration 'pszIndexPath' definition 'pszIndexPathIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:100:35: note: Function 'Initialize' argument 1 names different: declaration 'pszIndexPath' definition 'pszIndexPathIn'. gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:162:52: note: Function 'Initialize' argument 1 names different: declaration 'pszIndexPath' definition 'pszIndexPathIn'. gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:612:67: style:inconclusive: Function 'AddToIndex' argument 2 names different: declaration 'iField' definition 'iTargetField'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:105:50: note: Function 'AddToIndex' argument 2 names different: declaration 'iField' definition 'iTargetField'. gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:612:67: note: Function 'AddToIndex' argument 2 names different: declaration 'iField' definition 'iTargetField'. gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:673:71: style:inconclusive: Function 'OGRMIAttrIndex' argument 2 names different: declaration 'iIndex' definition 'iIndexIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:56:47: note: Function 'OGRMIAttrIndex' argument 2 names different: declaration 'iIndex' definition 'iIndexIn'. gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:673:71: note: Function 'OGRMIAttrIndex' argument 2 names different: declaration 'iIndex' definition 'iIndexIn'. gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:674:36: style:inconclusive: Function 'OGRMIAttrIndex' argument 3 names different: declaration 'iField' definition 'iFieldIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:56:59: note: Function 'OGRMIAttrIndex' argument 3 names different: declaration 'iField' definition 'iFieldIn'. gdal-3.8.4/ogr/ogrsf_frmts/generic/ogr_miattrind.cpp:674:36: note: Function 'OGRMIAttrIndex' argument 3 names different: declaration 'iField' definition 'iFieldIn'. gdal-3.8.4/ogr/ogrsf_frmts/generic/ograrrowarrayhelper.h:201:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGR_TZFLAG_MIXED_TZ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ograrrowarrayhelper.cpp:104:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGR_TZFLAG_UNKNOWN [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/generic/ograrrowarrayhelper.cpp:349:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_VALUE_INTEGER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:317:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:318:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:687:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:693:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:694:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:3737:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:4289:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:4293:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:1275:47: style:inconclusive: Function 'PopulateRowWithFeature' argument 1 names different: declaration 'row' definition 'fgdb_row'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:140:40: note: Function 'PopulateRowWithFeature' argument 1 names different: declaration 'row' definition 'fgdb_row'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:1275:47: note: Function 'PopulateRowWithFeature' argument 1 names different: declaration 'row' definition 'fgdb_row'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:2433:36: style:inconclusive: Function 'Create' argument 2 names different: declaration 'pszLayerName' definition 'pszLayerNameIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:167:64: note: Function 'Create' argument 2 names different: declaration 'pszLayerName' definition 'pszLayerNameIn'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:2433:36: note: Function 'Create' argument 2 names different: declaration 'pszLayerName' definition 'pszLayerNameIn'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:2989:46: style:inconclusive: Function 'ParseGeometryDef' argument 1 names different: declaration 'psGeometryDef' definition 'psRoot'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:254:39: note: Function 'ParseGeometryDef' argument 1 names different: declaration 'psGeometryDef' definition 'psRoot'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:2989:46: note: Function 'ParseGeometryDef' argument 1 names different: declaration 'psGeometryDef' definition 'psRoot'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:3152:44: style:inconclusive: Function 'GDBToOGRFields' argument 1 names different: declaration 'psFields' definition 'psRoot'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:253:37: note: Function 'GDBToOGRFields' argument 1 names different: declaration 'psFields' definition 'psRoot'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:3152:44: note: Function 'GDBToOGRFields' argument 1 names different: declaration 'psFields' definition 'psRoot'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:3869:43: style:inconclusive: Function 'GetFeature' argument 1 names different: declaration 'nFeatureId' definition 'oid'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:183:44: note: Function 'GetFeature' argument 1 names different: declaration 'nFeatureId' definition 'oid'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:3869:43: note: Function 'GetFeature' argument 1 names different: declaration 'nFeatureId' definition 'oid'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:4130:38: style:inconclusive: Function 'GetLayerXML' argument 1 names different: declaration 'poXml' definition 'ppXml'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:239:31: note: Function 'GetLayerXML' argument 1 names different: declaration 'poXml' definition 'ppXml'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:4130:38: note: Function 'GetLayerXML' argument 1 names different: declaration 'poXml' definition 'ppXml'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:4156:46: style:inconclusive: Function 'GetLayerMetadataXML' argument 1 names different: declaration 'poXmlMeta' definition 'ppXml'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:240:39: note: Function 'GetLayerMetadataXML' argument 1 names different: declaration 'poXmlMeta' definition 'ppXml'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:4156:46: note: Function 'GetLayerMetadataXML' argument 1 names different: declaration 'poXmlMeta' definition 'ppXml'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:4178:38: style:inconclusive: Function 'Rename' argument 1 names different: declaration 'pszNewName' definition 'pszDstTableName'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/ogr_fgdb.h:250:39: note: Function 'Rename' argument 1 names different: declaration 'pszNewName' definition 'pszDstTableName'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:4178:38: note: Function 'Rename' argument 1 names different: declaration 'pszNewName' definition 'pszDstTableName'. gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:584:32: style: Parameter 'oMapOGRFIDToFGDBFID' can be declared as reference to const [constParameterReference] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:586:25: style: Parameter 'oMapFGDBFIDToOGRFID' can be declared as reference to const [constParameterReference] gdal-3.8.4/ogr/ogrsf_frmts/filegdb/FGdbLayer.cpp:1393:20: style: Variable 'bytes' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/generic/ograrrowarrayhelper.h:69:10: style:inconclusive: Technically the member function 'OGRArrowArrayHelper::SetNull' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/generic/ograrrowarrayhelper.cpp:297:23: style: Condition 'iGetSrcElement()]=iPos' consider using 'm_oMapPropertySrcElementToIndex.try_emplace(poDefn->GetSrcElement(), iPos);'. [stlFindInsert] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreader.cpp:1065:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreader.cpp:1185:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreader.cpp:1305:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlregistry.cpp:62:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlregistry.cpp:99:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlregistry.cpp:53:17: style: Variable 'psRegistryNode' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreaderp.h:190:12: style:inconclusive: Technically the member function 'GMLHandler::endElementDefault' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlhandler.cpp:1972:20: note: Technically the member function 'GMLHandler::endElementDefault' can be const. gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreaderp.h:190:12: note: Technically the member function 'GMLHandler::endElementDefault' can be const. gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlhandler.cpp:495:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlhandler.cpp:496:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlhandler.cpp:760:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlhandler.cpp:762:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlhandler.cpp:1643:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlhandler.cpp:475:22: style: Variable 'pszGMLElement' can be declared as pointer to const [constVariableReference] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlhandler.cpp:495:26: style: Variable 'pA' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlhandler.cpp:496:26: style: Variable 'pB' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlhandler.cpp:863:22: style: Variable 'poClass' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlhandler.cpp:1111:22: style: Variable 'poClass' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlhandler.cpp:1339:26: style: Variable 'poClass' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlhandler.cpp:1767:34: style: Variable 'poClass' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlhandler.cpp:475:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlutils.cpp:113:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlutils.cpp:174:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlutils.cpp:231:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/ogrgmldriver.cpp:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/ogrgmldriver.cpp:89:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/ogrgmldriver.cpp:139:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/ogrgmldriver.cpp:58:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/gml/ogrgmldriver.cpp:78:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/gml/ogrgmllayer.cpp:381:44: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/gml/resolvexlinks.cpp:59:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Attribute [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/resolvexlinks.cpp:126:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/resolvexlinks.cpp:164:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Attribute [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/resolvexlinks.cpp:193:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Attribute [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/resolvexlinks.cpp:246:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Attribute [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/resolvexlinks.cpp:410:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/resolvexlinks.cpp:571:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/parsexsd.cpp:180:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/parsexsd.cpp:212:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/parsexsd.cpp:310:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/parsexsd.cpp:378:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/parsexsd.cpp:871:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/parsexsd.cpp:908:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/parsexsd.cpp:992:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/parsexsd.cpp:1072:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/resolvexlinks.cpp:50:38: style: Parameter 'psNode' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h:1491:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasconf.cpp:231:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasconf.cpp:386:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasconf.cpp:595:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h:117:14: style: The destructor '~GMLASXSDCache' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h:96:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h:117:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h:140:14: style: The destructor '~GMLASBaseEntityResolver' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h:69:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h:140:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasconf.cpp:214:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h:1893:71: style: Parameter 'oMap' can be declared as reference to const [constParameterReference] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasconf.cpp:225:17: style: Variable 'psNamespaces' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gml/parsexsd.cpp:848:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/gml/parsexsd.cpp:325:57: style:inconclusive: Function 'GMLParseFeatureType' argument 3 names different: declaration 'psThis' definition 'psComplexType'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/gml/parsexsd.cpp:301:57: note: Function 'GMLParseFeatureType' argument 3 names different: declaration 'psThis' definition 'psComplexType'. gdal-3.8.4/ogr/ogrsf_frmts/gml/parsexsd.cpp:325:57: note: Function 'GMLParseFeatureType' argument 3 names different: declaration 'psThis' definition 'psComplexType'. gdal-3.8.4/ogr/ogrsf_frmts/gml/parsexsd.cpp:172:43: style: Parameter 'psSchemaNode' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/gml/parsexsd.cpp:199:54: style: Parameter 'psNode' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/gml/parsexsd.cpp:331:17: style: Variable 'psAttrSeq' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gml/parsexsd.cpp:864:53: style: Parameter 'psNode' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/gml/parsexsd.cpp:1184:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasdatasource.cpp:65:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasdatasource.cpp:572:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasdatasource.cpp:838:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasdatasource.cpp:1007:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCRandomLayerRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasdriver.cpp:60:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasdriver.cpp:90:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreaderp.h:508:10: style:inconclusive: Technically the member function 'GMLReader::SetFeaturePropertyDirectly' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreader.cpp:1011:17: note: Technically the member function 'GMLReader::SetFeaturePropertyDirectly' can be const. gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreaderp.h:508:10: note: Technically the member function 'GMLReader::SetFeaturePropertyDirectly' can be const. gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreader.cpp:253:14: style: Condition 'bRet<0' is always true [knownConditionTrueFalse] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreader.cpp:243:17: note: Assignment 'bRet=-1', assigned value is -1 gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreader.cpp:253:14: note: Condition 'bRet<0' is always true gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreader.cpp:662:43: style:inconclusive: Function 'GetFeatureElementIndex' argument 2 names different: declaration 'nLen' definition 'nElementLength'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreaderp.h:499:60: note: Function 'GetFeatureElementIndex' argument 2 names different: declaration 'nLen' definition 'nElementLength'. gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreader.cpp:662:43: note: Function 'GetFeatureElementIndex' argument 2 names different: declaration 'nLen' definition 'nElementLength'. gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreader.cpp:942:42: style:inconclusive: Function 'GetClass' argument 1 names different: declaration 'i' definition 'iClass'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreaderp.h:461:35: note: Function 'GetClass' argument 1 names different: declaration 'i' definition 'iClass'. gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreader.cpp:942:42: note: Function 'GetClass' argument 1 names different: declaration 'i' definition 'iClass'. gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreader.cpp:971:42: style:inconclusive: Function 'AddClass' argument 1 names different: declaration 'poClass' definition 'poNewClass'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreaderp.h:464:35: note: Function 'AddClass' argument 1 names different: declaration 'poClass' definition 'poNewClass'. gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreader.cpp:971:42: note: Function 'AddClass' argument 1 names different: declaration 'poClass' definition 'poNewClass'. gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreader.cpp:805:22: style: Variable 'poClass' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreader.cpp:836:22: style: Variable 'poClass' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gml/gmlreader.cpp:1327:33: performance: Searching before insertion is not necessary. [stlFindInsert] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasdatasource.cpp:653:9: style: The scope of the variable 'nSchemaIdx' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasdatasource.cpp:743:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:50:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:162:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:219:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:279:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:398:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFSTBoolean [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:419:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:483:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:957:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:1241:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:1339:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:1516:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:178:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Warning [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:188:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:198:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:215:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:321:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:376:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:458:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFeature [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:535:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fgXercesSchemaFullChecking [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:694:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fgXercesSchemaFullChecking [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:765:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTIntegerList [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:779:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:1017:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Text [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:1285:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:2003:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:2310:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_osXPath [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:2369:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:2499:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFSTBoolean [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:2734:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTReal [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:2988:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:3028:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:3190:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Text [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:3286:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:3607:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:335:34: style: Variable 'psIter2' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:343:42: style: Variable 'psIter3' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:427:25: style: Variable 'psChildNode' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:436:30: style: Variable 'psIter2' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:443:38: style: Variable 'psIter3' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:987:29: performance: Searching before insertion is not necessary. Instead of 'm_oMapFieldXPathToOGRFieldIdx[osSubXPath]=IDX_COMPOUND_FOLDED' consider using 'm_oMapFieldXPathToOGRFieldIdx.try_emplace(osSubXPath, IDX_COMPOUND_FOLDED);'. [stlFindInsert] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaslayer.cpp:1173:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:344:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:451:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:785:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPLEX_TYPE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:841:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fgMemoryManager [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:1264:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COMPLEX_TYPE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:1346:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:1396:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMPLE_TYPE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:1496:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:1535:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fgNamespaceXmlSchema [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:1592:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VALUE_CONSTRAINT_FIXED [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:1673:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:1723:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:1780:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:2064:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERM_ELEMENT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:2532:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERM_ELEMENT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:2632:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TERM_WILDCARD [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasutils.cpp:47:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_ALLOWEMPTYTOKENS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlaswriter.cpp:735:52: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasxlinkresolver.cpp:259:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_osURLPrefix [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasxlinkresolver.cpp:294:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasxpatchmatcher.cpp:101:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasxpatchmatcher.cpp:170:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bDirectChild [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasxsdcache.cpp:132:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_SHA256_HASH_SIZE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gmt/ogr_gmt.h:78:5: error: There is an unknown macro here somewhere. Configuration is required. If DEFINE_GET_NEXT_FEATURE_THROUGH_RAW is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/gpkg/ogr_geopackage.h:978:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:814:50: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:2235:36: style: Variable 'poTargetLayer' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasreader.cpp:2984:48: style: Parameter 'psRoot' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/gpkg/ogrgeopackageutility.cpp:45:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpkg/ogrgeopackageutility.cpp:77:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFSTNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpkg/ogrgeopackageutility.cpp:179:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFSTBoolean [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpkg/ogrgeopackageutility.cpp:250:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_IS_LSB [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpkg/ogrgeopackageutility.cpp:372:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpkg/ogrgeopackageutility.cpp:492:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldatasource.cpp:70:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldatasource.cpp:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldatasource.cpp:383:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldatasource.cpp:143:45: style:inconclusive: Function 'Open' argument 1 names different: declaration 'pszFilename' definition 'pszDatasourceName'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogr_gpsbabel.h:70:26: note: Function 'Open' argument 1 names different: declaration 'pszFilename' definition 'pszDatasourceName'. gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldatasource.cpp:143:45: note: Function 'Open' argument 1 names different: declaration 'pszFilename' definition 'pszDatasourceName'. gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldatasource.cpp:145:40: style:inconclusive: Function 'Open' argument 3 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogr_gpsbabel.h:71:21: note: Function 'Open' argument 3 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldatasource.cpp:145:40: note: Function 'Open' argument 3 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldriver.cpp:119:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabelwritedatasource.cpp:119:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldriver.cpp:145:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabelwritedatasource.cpp:150:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldriver.cpp:190:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabelwritedatasource.cpp:228:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldriver.cpp:210:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabelwritedatasource.cpp:141:52: style:inconclusive: Function 'Create' argument 1 names different: declaration 'pszFilename' definition 'pszNameIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogr_gpsbabel.h:109:28: note: Function 'Create' argument 1 names different: declaration 'pszFilename' definition 'pszNameIn'. gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabelwritedatasource.cpp:141:52: note: Function 'Create' argument 1 names different: declaration 'pszFilename' definition 'pszNameIn'. gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxdatasource.cpp:125:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxdatasource.cpp:158:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxdatasource.cpp:488:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxdatasource.cpp:649:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxdatasource.cpp:480:57: style:inconclusive: Function 'Open' argument 2 names different: declaration 'bUpdate' definition 'bUpdateIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogr_gpx.h:225:43: note: Function 'Open' argument 2 names different: declaration 'bUpdate' definition 'bUpdateIn'. gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxdatasource.cpp:480:57: note: Function 'Open' argument 2 names different: declaration 'bUpdate' definition 'bUpdateIn'. gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxdriver.cpp:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxdriver.cpp:94:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxdriver.cpp:115:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:118:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:1293:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTReal [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:1409:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:1442:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:1876:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:1902:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCSequentialWrite [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:71:63: style:inconclusive: Function 'OGRGPXLayer' argument 2 names different: declaration 'layerName' definition 'pszLayerName'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogr_gpx.h:136:54: note: Function 'OGRGPXLayer' argument 2 names different: declaration 'layerName' definition 'pszLayerName'. gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:71:63: note: Function 'OGRGPXLayer' argument 2 names different: declaration 'layerName' definition 'pszLayerName'. gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:72:42: style:inconclusive: Function 'OGRGPXLayer' argument 3 names different: declaration 'gpxGeomType' definition 'gpxGeomTypeIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogr_gpx.h:137:33: note: Function 'OGRGPXLayer' argument 3 names different: declaration 'gpxGeomType' definition 'gpxGeomTypeIn'. gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:72:42: note: Function 'OGRGPXLayer' argument 3 names different: declaration 'gpxGeomType' definition 'gpxGeomTypeIn'. gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:73:44: style:inconclusive: Function 'OGRGPXLayer' argument 4 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogr_gpx.h:137:64: note: Function 'OGRGPXLayer' argument 4 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:73:44: note: Function 'OGRGPXLayer' argument 4 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:73:56: style:inconclusive: Function 'OGRGPXLayer' argument 5 names different: declaration 'bWriteMode' definition 'bWriteModeIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogr_gpx.h:138:21: note: Function 'OGRGPXLayer' argument 5 names different: declaration 'bWriteMode' definition 'bWriteModeIn'. gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:73:56: note: Function 'OGRGPXLayer' argument 5 names different: declaration 'bWriteMode' definition 'bWriteModeIn'. gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:1256:54: style:inconclusive: Function 'WriteFeatureAttributes' argument 1 names different: declaration 'poFeature' definition 'poFeatureIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogr_gpx.h:127:45: note: Function 'WriteFeatureAttributes' argument 1 names different: declaration 'poFeature' definition 'poFeatureIn'. gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:1256:54: note: Function 'WriteFeatureAttributes' argument 1 names different: declaration 'poFeature' definition 'poFeatureIn'. gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:1437:48: style:inconclusive: Function 'ICreateFeature' argument 1 names different: declaration 'poFeature' definition 'poFeatureIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogr_gpx.h:144:39: note: Function 'ICreateFeature' argument 1 names different: declaration 'poFeature' definition 'poFeatureIn'. gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:1437:48: note: Function 'ICreateFeature' argument 1 names different: declaration 'poFeature' definition 'poFeatureIn'. gdal-3.8.4/ogr/ogrsf_frmts/gpx/ogrgpxlayer.cpp:1440:15: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gpsbabel/ogrgpsbabeldriver.cpp:68:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/gtfs/ogrgtfsdriver.cpp:115:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gtfs/ogrgtfsdriver.cpp:213:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gtfs/ogrgtfsdriver.cpp:296:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTDate [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gtfs/ogrgtfsdriver.cpp:373:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gtfs/ogrgtfsdriver.cpp:384:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCStringsAsUTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gtfs/ogrgtfsdriver.cpp:427:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbLineString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gtfs/ogrgtfsdriver.cpp:515:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gtfs/ogrgtfsdriver.cpp:534:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCStringsAsUTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gtfs/ogrgtfsdriver.cpp:543:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poAttrQuery [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gtfs/ogrgtfsdriver.cpp:561:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gtfs/ogrgtfsdriver.cpp:655:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VERBOSE_ERROR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gtfs/ogrgtfsdriver.cpp:714:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DMD_LONGNAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:184:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:396:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:433:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:450:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:554:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Boolean [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:594:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bit [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:700:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:768:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:793:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:975:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:1043:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:1147:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:1378:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:1452:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:1689:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:1818:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:1891:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:1907:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:1945:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/gtfs/ogrgtfsdriver.cpp:467:69: style: The scope of the variable 'oMap' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadriver.cpp:55:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadriver.cpp:71:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadriver.cpp:96:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DMD_LONGNAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanafeaturereader.cpp:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARRAY_VALUES_DELIMITER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanafeaturereader.cpp:292:24: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanafeaturereader.cpp:329:24: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanafeaturereader.cpp:395:24: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanafeaturewriter.h:93:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:690:57: style:inconclusive: Function 'Open' argument 2 names different: declaration 'options' definition 'openOptions'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogr_hana.h:395:42: note: Function 'Open' argument 2 names different: declaration 'options' definition 'openOptions'. gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:690:57: note: Function 'Open' argument 2 names different: declaration 'options' definition 'openOptions'. gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:1664:55: style:inconclusive: Function 'ICreateLayer' argument 1 names different: declaration 'layerName' definition 'layerNameIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogr_hana.h:408:40: note: Function 'ICreateLayer' argument 1 names different: declaration 'layerName' definition 'layerNameIn'. gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:1664:55: note: Function 'ICreateLayer' argument 1 names different: declaration 'layerName' definition 'layerNameIn'. gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanadatasource.cpp:451:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanalayer.cpp:115:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanalayer.cpp:217:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanalayer.cpp:268:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanalayer.cpp:334:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanalayer.cpp:438:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NULL_DATA [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanalayer.cpp:696:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRNullFID [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanalayer.cpp:841:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanalayer.cpp:931:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanalayer.cpp:956:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pszAttrQueryString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanalayer.cpp:977:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_iGeomFieldFilter [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanaresultlayer.cpp:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanaresultlayer.cpp:72:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCFastFeatureCount [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanatablelayer.cpp:1286:35: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanalayer.cpp:838:36: style:inconclusive: Function 'GetExtent' argument 1 names different: declaration 'geomField' definition 'iGeomField'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogr_hana.h:182:26: note: Function 'GetExtent' argument 1 names different: declaration 'geomField' definition 'iGeomField'. gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanalayer.cpp:838:36: note: Function 'GetExtent' argument 1 names different: declaration 'geomField' definition 'iGeomField'. gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanautils.cpp:61:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanalayer.cpp:300:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanautils.cpp:101:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLES_SQL [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanalayer.cpp:306:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanautils.cpp:115:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTIntegerList [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanalayer.cpp:747:17: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/hana/ogrhanautils.cpp:141:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbdriver.cpp:66:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbdriver.cpp:108:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODrCCreateDataSource [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogr_idb.h:112:14: style: The destructor '~OGRIDBTableLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogr_idb.h:72:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/idb/ogr_idb.h:112:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/idb/ogr_idb.h:150:14: style: The destructor '~OGRIDBSelectLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogr_idb.h:72:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/idb/ogr_idb.h:150:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbdatasource.cpp:45:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbdatasource.cpp:137:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbdatasource.cpp:234:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbdatasource.cpp:254:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbdatasource.cpp:294:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbdatasource.cpp:343:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IT_NOTHANDLED [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridblayer.cpp:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridblayer.cpp:110:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridblayer.cpp:238:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridblayer.cpp:269:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridblayer.cpp:405:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbdatasource.cpp:240:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbdatasource.cpp:220:45: style:inconclusive: Function 'OpenTable' argument 1 names different: declaration 'pszTableName' definition 'pszNewName'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogr_idb.h:186:31: note: Function 'OpenTable' argument 1 names different: declaration 'pszTableName' definition 'pszNewName'. gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbdatasource.cpp:220:45: note: Function 'OpenTable' argument 1 names different: declaration 'pszTableName' definition 'pszNewName'. gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbdatasource.cpp:202:15: style: Variable 'pszGeomCol' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridblayer.cpp:314:51: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridblayer.cpp:318:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridblayer.cpp:377:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbselectlayer.cpp:105:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbselectlayer.cpp:158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogr_idb.h:155:25: style: The function 'GetFeature' overrides a function in a base class but just delegates back to the base class. [uselessOverride] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogr_idb.h:78:25: note: Virtual function in base class gdal-3.8.4/ogr/ogrsf_frmts/idb/ogr_idb.h:155:25: note: Function in derived class gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbtablelayer.cpp:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbtablelayer.cpp:100:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbtablelayer.cpp:272:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbtablelayer.cpp:375:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRMT_GIB [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbtablelayer.cpp:396:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pszAttrQueryString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbtablelayer.cpp:419:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCSequentialWrite [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbtablelayer.cpp:471:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbtablelayer.cpp:716:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idb/ogridbtablelayer.cpp:885:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/idrisi/ogr_idrisi.h:73:5: error: There is an unknown macro here somewhere. Configuration is required. If DEFINE_GET_NEXT_FEATURE_THROUGH_RAW is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/ili/ili2readerp.h:114:6: style: The destructor '~ILI2Reader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/ili/ili2reader.h:39:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/ili/ili2readerp.h:114:6: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/ili/ili2handler.cpp:136:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ili/ili1reader.cpp:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ili1reader.cpp:155:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ili1reader.cpp:254:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ili1reader.cpp:472:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ili1reader.cpp:736:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_PRESERVEESCAPES [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ili2reader.cpp:122:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELEMENT_NODE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ili2reader.cpp:156:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEXT_NODE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ili2reader.cpp:401:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ili2reader.cpp:528:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELEMENT_NODE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ili2reader.cpp:563:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELEMENT_NODE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ili2reader.cpp:674:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ili2reader.cpp:733:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ili2reader.cpp:741:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ili2reader.cpp:831:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ili1readerp.h:56:6: style: The destructor '~ILI1Reader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/ili/ili1reader.h:40:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/ili/ili1readerp.h:56:6: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili1datasource.cpp:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili1datasource.cpp:211:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili1datasource.cpp:317:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/imdreader.cpp:94:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_ALLOWEMPTYTOKENS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/imdreader.cpp:150:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/imdreader.cpp:188:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTReal [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/imdreader.cpp:200:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/imdreader.cpp:215:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/imdreader.cpp:261:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/imdreader.cpp:466:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Attribute [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili1datasource.cpp:79:60: style:inconclusive: Function 'Open' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogr_ili1.h:123:35: note: Function 'Open' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili1datasource.cpp:79:60: note: Function 'Open' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili1datasource.cpp:190:43: style:inconclusive: Function 'Create' argument 1 names different: declaration 'pszFile' definition 'pszFilename'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogr_ili1.h:124:28: note: Function 'Create' argument 1 names different: declaration 'pszFile' definition 'pszFilename'. gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili1datasource.cpp:190:43: note: Function 'Create' argument 1 names different: declaration 'pszFile' definition 'pszFilename'. gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili1driver.cpp:40:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili1driver.cpp:100:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili1driver.cpp:47:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili1layer.cpp:649:51: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2datasource.cpp:98:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2datasource.cpp:197:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2datasource.cpp:304:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2datasource.cpp:79:60: style:inconclusive: Function 'Open' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogr_ili2.h:110:35: note: Function 'Open' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2datasource.cpp:79:60: note: Function 'Open' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/ogr/ogrsf_frmts/ili/imdreader.h:173:21: style:inconclusive: Technically the member function 'ImdReader::GetFeatureDefnInfo' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ili/imdreader.cpp:677:28: note: Technically the member function 'ImdReader::GetFeatureDefnInfo' can be const. gdal-3.8.4/ogr/ogrsf_frmts/ili/imdreader.h:173:21: note: Technically the member function 'ImdReader::GetFeatureDefnInfo' can be const. gdal-3.8.4/ogr/ogrsf_frmts/ili/imdreader.cpp:131:10: style:inconclusive: Technically the member function 'IliClass::isEmbedded' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ili/imdreader.cpp:69:9: warning: Class 'IliClass' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] gdal-3.8.4/ogr/ogrsf_frmts/ili/imdreader.cpp:69:9: warning: Class 'IliClass' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] gdal-3.8.4/ogr/ogrsf_frmts/ili/imdreader.cpp:403:26: style:inconclusive: Function 'ImdReader' argument 1 names different: declaration 'iliVersion' definition 'iliVersionIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ili/imdreader.h:170:28: note: Function 'ImdReader' argument 1 names different: declaration 'iliVersion' definition 'iliVersionIn'. gdal-3.8.4/ogr/ogrsf_frmts/ili/imdreader.cpp:403:26: note: Function 'ImdReader' argument 1 names different: declaration 'iliVersion' definition 'iliVersionIn'. gdal-3.8.4/ogr/ogrsf_frmts/ili/imdreader.cpp:302:35: style: Variable 'psParentClass' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2driver.cpp:42:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2driver.cpp:104:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2driver.cpp:50:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmldataset.cpp:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmldataset.cpp:107:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmldataset.cpp:197:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmldataset.cpp:220:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2layer.cpp:96:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2layer.cpp:110:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2layer.cpp:159:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2layer.cpp:279:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRMT_GIB [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2layer.cpp:330:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCCurveGeometries [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2layer.cpp:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2layer.cpp:38:44: style:inconclusive: Function 'OGRILI2Layer' argument 1 names different: declaration 'poFeatureDefn' definition 'poFeatureDefnIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogr_ili2.h:57:34: note: Function 'OGRILI2Layer' argument 1 names different: declaration 'poFeatureDefn' definition 'poFeatureDefnIn'. gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2layer.cpp:38:44: note: Function 'OGRILI2Layer' argument 1 names different: declaration 'poFeatureDefn' definition 'poFeatureDefnIn'. gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2layer.cpp:39:50: style:inconclusive: Function 'OGRILI2Layer' argument 2 names different: declaration 'oGeomFieldInfos' definition 'oGeomFieldInfosIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogr_ili2.h:58:40: note: Function 'OGRILI2Layer' argument 2 names different: declaration 'oGeomFieldInfos' definition 'oGeomFieldInfosIn'. gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2layer.cpp:39:50: note: Function 'OGRILI2Layer' argument 2 names different: declaration 'oGeomFieldInfos' definition 'oGeomFieldInfosIn'. gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2layer.cpp:40:47: style:inconclusive: Function 'OGRILI2Layer' argument 3 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ili/ogr_ili2.h:59:37: note: Function 'OGRILI2Layer' argument 3 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2layer.cpp:40:47: note: Function 'OGRILI2Layer' argument 3 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/ili/ogrili2layer.cpp:296:22: style: Variable 'poGeom' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/jsonfg/ogr_jsonfg.h:509:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp:233:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp:376:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp:433:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCStringsAsUTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp:331:37: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp:339:30: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp:40:71: style:inconclusive: Function 'OGRJMLWriterLayer' argument 4 names different: declaration 'fp' definition 'fpIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/jml/ogr_jml.h:166:56: note: Function 'OGRJMLWriterLayer' argument 4 names different: declaration 'fp' definition 'fpIn'. gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp:40:71: note: Function 'OGRJMLWriterLayer' argument 4 names different: declaration 'fp' definition 'fpIn'. gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp:41:43: style:inconclusive: Function 'OGRJMLWriterLayer' argument 5 names different: declaration 'bAddRGBField' definition 'bAddRGBFieldIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/jml/ogr_jml.h:166:65: note: Function 'OGRJMLWriterLayer' argument 5 names different: declaration 'bAddRGBField' definition 'bAddRGBFieldIn'. gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp:41:43: note: Function 'OGRJMLWriterLayer' argument 5 names different: declaration 'bAddRGBField' definition 'bAddRGBFieldIn'. gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp:42:43: style:inconclusive: Function 'OGRJMLWriterLayer' argument 6 names different: declaration 'bAddOGRStyleField' definition 'bAddOGRStyleFieldIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/jml/ogr_jml.h:167:28: note: Function 'OGRJMLWriterLayer' argument 6 names different: declaration 'bAddOGRStyleField' definition 'bAddOGRStyleFieldIn'. gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp:42:43: note: Function 'OGRJMLWriterLayer' argument 6 names different: declaration 'bAddOGRStyleField' definition 'bAddOGRStyleFieldIn'. gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp:43:43: style:inconclusive: Function 'OGRJMLWriterLayer' argument 7 names different: declaration 'bClassicGML' definition 'bClassicGMLIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/jml/ogr_jml.h:167:52: note: Function 'OGRJMLWriterLayer' argument 7 names different: declaration 'bClassicGML' definition 'bClassicGMLIn'. gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp:43:43: note: Function 'OGRJMLWriterLayer' argument 7 names different: declaration 'bClassicGML' definition 'bClassicGMLIn'. gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp:373:53: style:inconclusive: Function 'CreateField' argument 1 names different: declaration 'poField' definition 'poFieldDefn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/jml/ogr_jml.h:179:38: note: Function 'CreateField' argument 1 names different: declaration 'poField' definition 'poFieldDefn'. gdal-3.8.4/ogr/ogrsf_frmts/jml/ogrjmlwriterlayer.cpp:373:53: note: Function 'CreateField' argument 1 names different: declaration 'poField' definition 'poFieldDefn'. gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Empty [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:129:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvpoChildren_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:154:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLevel_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:216:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Empty [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:320:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvpoChildren_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:340:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvpoChildren_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:356:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eType_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:361:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eType_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:366:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sName_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:371:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sName_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:376:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLevel_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:381:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLevel_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:391:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poParent_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:396:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poParent_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:411:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvpoChildren_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:426:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvsContent_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:444:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLayerNumber_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:449:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nLayerNumber_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:458:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvpoChildren_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:476:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvpoChildren_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:491:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nNumFeatures_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:517:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvpoChildren_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlnode.cpp:733:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvpoChildren_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:55:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pKMLFile_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:64:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pKMLFile_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:73:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pKMLFile_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:161:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poTrunk_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:255:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:311:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KML_VALIDITY_UNKNOWN [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:381:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:528:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:546:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XML_FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:570:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable validity [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:578:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sError_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:583:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poTrunk_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:590:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poTrunk_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:596:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poTrunk_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:643:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nNumLayers_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:648:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nNumLayers_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:657:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poCurrent_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:666:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poCurrent_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:674:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poCurrent_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:682:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poCurrent_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:690:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poCurrent_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kml.cpp:698:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nNumLayers_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlvector.cpp:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nNumLayers_ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/kmlvector.cpp:82:10: style: The scope of the variable 'bEmpty' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogr2kmlgeometry.cpp:244:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogr2kmlgeometry.cpp:382:32: style: Variable 'poGC' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogr2kmlgeometry.cpp:396:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmldatasource.cpp:292:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmldatasource.cpp:445:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmldatasource.cpp:366:54: style:inconclusive: Function 'ICreateLayer' argument 1 names different: declaration 'pszName' definition 'pszLayerName'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogr_kml.h:123:40: note: Function 'ICreateLayer' argument 1 names different: declaration 'pszName' definition 'pszLayerName'. gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmldatasource.cpp:366:54: note: Function 'ICreateLayer' argument 1 names different: declaration 'pszName' definition 'pszLayerName'. gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmldatasource.cpp:368:61: style:inconclusive: Function 'ICreateLayer' argument 3 names different: declaration 'eGType' definition 'eType'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogr_kml.h:125:47: note: Function 'ICreateLayer' argument 3 names different: declaration 'eGType' definition 'eType'. gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmldatasource.cpp:368:61: note: Function 'ICreateLayer' argument 3 names different: declaration 'eGType' definition 'eType'. gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmldatasource.cpp:457:42: style:inconclusive: Function 'GetLayer' argument 1 names different: declaration 'nLayer' definition 'iLayer'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogr_kml.h:122:28: note: Function 'GetLayer' argument 1 names different: declaration 'nLayer' definition 'iLayer'. gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmldatasource.cpp:457:42: note: Function 'GetLayer' argument 1 names different: declaration 'nLayer' definition 'iLayer'. gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmldriver.cpp:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmldriver.cpp:64:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmldriver.cpp:133:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmllayer.cpp:72:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmllayer.cpp:335:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmllayer.cpp:590:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCSequentialWrite [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmllayer.cpp:623:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/libkml/ogr_libkml.h:103:5: error: There is an unknown macro here somewhere. Configuration is required. If DEFINE_GET_NEXT_FEATURE_THROUGH_RAW is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmllayer.cpp:426:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmllayer.cpp:58:38: style:inconclusive: Function 'OGRKMLLayer' argument 1 names different: declaration 'pszName_' definition 'pszName'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogr_kml.h:51:29: note: Function 'OGRKMLLayer' argument 1 names different: declaration 'pszName_' definition 'pszName'. gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmllayer.cpp:58:38: note: Function 'OGRKMLLayer' argument 1 names different: declaration 'pszName_' definition 'pszName'. gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmllayer.cpp:59:53: style:inconclusive: Function 'OGRKMLLayer' argument 2 names different: declaration 'poSRS' definition 'poSRSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogr_kml.h:51:66: note: Function 'OGRKMLLayer' argument 2 names different: declaration 'poSRS' definition 'poSRSIn'. gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmllayer.cpp:59:53: note: Function 'OGRKMLLayer' argument 2 names different: declaration 'poSRS' definition 'poSRSIn'. gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmllayer.cpp:59:67: style:inconclusive: Function 'OGRKMLLayer' argument 3 names different: declaration 'bWriter' definition 'bWriterIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogr_kml.h:52:22: note: Function 'OGRKMLLayer' argument 3 names different: declaration 'bWriter' definition 'bWriterIn'. gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmllayer.cpp:59:67: note: Function 'OGRKMLLayer' argument 3 names different: declaration 'bWriter' definition 'bWriterIn'. gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmllayer.cpp:60:45: style:inconclusive: Function 'OGRKMLLayer' argument 4 names different: declaration 'eType' definition 'eReqType'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogr_kml.h:52:50: note: Function 'OGRKMLLayer' argument 4 names different: declaration 'eType' definition 'eReqType'. gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmllayer.cpp:60:45: note: Function 'OGRKMLLayer' argument 4 names different: declaration 'eType' definition 'eReqType'. gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmllayer.cpp:60:73: style:inconclusive: Function 'OGRKMLLayer' argument 5 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/kml/ogr_kml.h:52:75: note: Function 'OGRKMLLayer' argument 5 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/kml/ogrkmllayer.cpp:60:73: note: Function 'OGRKMLLayer' argument 5 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/libkml/ogrlibkmlgeometry.cpp:192:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALLTHROUGH [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/libkml/ogrlibkmlgeometry.cpp:584:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Type_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/libkml/ogrlibkmlgeometry.cpp:91:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/libkml/ogrlibkmlgeometry.cpp:117:26: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/libkml/ogrlibkmlgeometry.cpp:135:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/libkml/ogrlibkmlgeometry.cpp:139:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/libkml/ogrlibkmlgeometry.cpp:220:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/libkml/ogrlibkmlgeometry.cpp:224:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/libkml/ogrlibkmlgeometry.cpp:316:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/libkml/ogrlibkmlgeometry.cpp:348:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/libkml/ogrlibkmlgeometry.cpp:375:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/libkml/ogrlibkmlgeometry.cpp:553:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/libkml/ogrlibkmlgeometry.cpp:569:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/lvbag/ogr_lvbag.h:65:5: error: There is an unknown macro here somewhere. Configuration is required. If CPL_DISALLOW_COPY_ASSIGN is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/mapml/ogrmapmldataset.cpp:107:5: error: There is an unknown macro here somewhere. Configuration is required. If DEFINE_GET_NEXT_FEATURE_THROUGH_RAW is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_coordsys.cpp:240:5: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h:1130:10: performance:inconclusive: Technically the member function 'GMLASSchemaAnalyzer::SetFieldTypeAndWidthFromDefinition' can be static (but you may consider moving to unnamed namespace). [functionStatic] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:1389:27: note: Technically the member function 'GMLASSchemaAnalyzer::SetFieldTypeAndWidthFromDefinition' can be static (but you may consider moving to unnamed namespace). gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h:1130:10: note: Technically the member function 'GMLASSchemaAnalyzer::SetFieldTypeAndWidthFromDefinition' can be static (but you may consider moving to unnamed namespace). gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h:1134:10: style:inconclusive: Technically the member function 'GMLASSchemaAnalyzer::LaunderFieldNames' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:365:27: note: Technically the member function 'GMLASSchemaAnalyzer::LaunderFieldNames' can be const. gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h:1134:10: note: Technically the member function 'GMLASSchemaAnalyzer::LaunderFieldNames' can be const. gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h:1153:10: style:inconclusive: Technically the member function 'GMLASSchemaAnalyzer::IsIgnoredXPath' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:2016:27: note: Technically the member function 'GMLASSchemaAnalyzer::IsIgnoredXPath' can be const. gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h:1153:10: note: Technically the member function 'GMLASSchemaAnalyzer::IsIgnoredXPath' can be const. gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:2213:25: style: The statement 'if (bSimpleEnoughOut) bSimpleEnoughOut=false' is logically equivalent to 'bSimpleEnoughOut=false'. [duplicateConditionalAssign] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:2220:42: note: Assignment 'bSimpleEnoughOut=false' gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:2213:25: note: Condition 'bSimpleEnoughOut' is redundant gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:2308:38: style: The statement 'if (bSimpleEnoughOut) bSimpleEnoughOut=false' is logically equivalent to 'bSimpleEnoughOut=false'. [duplicateConditionalAssign] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:2317:50: note: Assignment 'bSimpleEnoughOut=false' gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:2308:38: note: Condition 'bSimpleEnoughOut' is redundant gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:475:33: style: The scope of the variable 'oField' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:1154:34: style: The scope of the variable 'bSimpleEnoughOut' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:1155:33: style: The scope of the variable 'nSubCountSubEltOut' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:1334:34: style: The scope of the variable 'oSetVisitedModelGroups' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:327:59: style:inconclusive: Function 'MakeXPath' argument 1 names different: declaration 'osNamespace' definition 'osNamespaceURI'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h:1133:42: note: Function 'MakeXPath' argument 1 names different: declaration 'osNamespace' definition 'osNamespaceURI'. gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:327:59: note: Function 'MakeXPath' argument 1 names different: declaration 'osNamespace' definition 'osNamespaceURI'. gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:1813:42: style:inconclusive: Function 'CreateNonNestedRelationship' argument 2 names different: declaration 'apoSubEltList' definition 'apoImplEltList'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h:1145:46: note: Function 'CreateNonNestedRelationship' argument 2 names different: declaration 'apoSubEltList' definition 'apoImplEltList'. gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:1813:42: note: Function 'CreateNonNestedRelationship' argument 2 names different: declaration 'apoSubEltList' definition 'apoImplEltList'. gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:2572:19: style:inconclusive: Function 'ExploreModelGroup' argument 1 names different: declaration 'psMainModelGroup' definition 'poModelGroup'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogr_gmlas.h:1126:23: note: Function 'ExploreModelGroup' argument 1 names different: declaration 'psMainModelGroup' definition 'poModelGroup'. gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:2572:19: note: Function 'ExploreModelGroup' argument 1 names different: declaration 'psMainModelGroup' definition 'poModelGroup'. gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:1261:23: style: Variable 'list' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/gmlas/ogrgmlasschemaanalyzer.cpp:1520:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:185:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:317:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:348:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:383:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:410:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:501:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:585:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:615:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:639:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:1109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:1268:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALTER_TYPE_FLAG [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:1845:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:1915:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:1999:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:2348:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:2468:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:2614:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:351:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_UTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:528:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_UTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:744:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:861:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:883:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:962:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1084:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1129:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1153:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pszStyleString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1190:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1415:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1479:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1570:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pszStyleString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1759:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1881:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pszStyleString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1956:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbLineString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1997:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbMultiLineString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:2030:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbLineString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:2168:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:2485:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbLineString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:2802:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pszStyleString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:2822:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:2907:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbLineString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:2955:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:3052:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:3220:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInt32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:3382:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:3553:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:3697:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:3758:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:3817:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pszStyleString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:3841:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:3918:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbMultiPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:3964:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4041:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4080:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4165:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4316:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4331:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pszStyleString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4355:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4498:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4538:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4729:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4744:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pszStyleString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4768:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4906:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbLineString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4940:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbLineString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5249:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5288:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pszStyleString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5304:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5432:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5518:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5700:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5941:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5953:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5969:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:6169:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:6382:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pszStyleString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:6409:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRSTCLabel [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:6565:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:6677:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbMultiPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:6811:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:6875:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbMultiPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:6982:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbMultiPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:7019:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbMultiPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:7042:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pszStyleString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:7068:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:7088:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:7099:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:7259:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbGeometryCollection [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:8061:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:8091:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbGeometryCollection [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:8228:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pszStyleString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:8244:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:8380:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:8671:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRSTCPen [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:8824:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:8923:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRSTCBrush [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:9040:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:9089:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:9308:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRSTCSymbol [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:9371:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRSTCSymbol [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:9427:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1828:9: style:inconclusive: Technically the member function 'TABDATFile::GetNumFields' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:456:17: note: Technically the member function 'TABDATFile::GetNumFields' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1828:9: note: Technically the member function 'TABDATFile::GetNumFields' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1829:18: style:inconclusive: Technically the member function 'TABDATFile::GetFieldType' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:1528:26: note: Technically the member function 'TABDATFile::GetFieldType' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1829:18: note: Technically the member function 'TABDATFile::GetFieldType' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1830:9: style:inconclusive: Technically the member function 'TABDATFile::GetFieldWidth' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:1544:17: note: Technically the member function 'TABDATFile::GetFieldWidth' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1830:9: note: Technically the member function 'TABDATFile::GetFieldWidth' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1831:9: style:inconclusive: Technically the member function 'TABDATFile::GetFieldPrecision' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:1560:17: note: Technically the member function 'TABDATFile::GetFieldPrecision' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1831:9: note: Technically the member function 'TABDATFile::GetFieldPrecision' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1845:12: style:inconclusive: Technically the member function 'TABDATFile::GetNumRecords' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:468:17: note: Technically the member function 'TABDATFile::GetNumRecords' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1845:12: note: Technically the member function 'TABDATFile::GetNumRecords' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:2052:44: style:inconclusive: Function 'WriteCharField' argument 1 names different: declaration 'pszValue' definition 'pszStr'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1872:36: note: Function 'WriteCharField' argument 1 names different: declaration 'pszValue' definition 'pszStr'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:2052:44: note: Function 'WriteCharField' argument 1 names different: declaration 'pszValue' definition 'pszStr'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:2646:66: style:inconclusive: Function 'WriteDecimalField' argument 3 names different: declaration 'nPrecision' definition 'nPrec'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1878:58: note: Function 'WriteDecimalField' argument 3 names different: declaration 'nPrecision' definition 'nPrec'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_datfile.cpp:2646:66: note: Function 'WriteDecimalField' argument 3 names different: declaration 'nPrecision' definition 'nPrec'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:149:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_UTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:207:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_UTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:325:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:360:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:416:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:438:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:494:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:517:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:572:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:594:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:864:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbLineString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:948:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:1162:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:1232:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:1365:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:1415:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:1498:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPolygon [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:1538:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:1683:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:1954:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_UTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:2037:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:2116:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbMultiPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:2159:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:2323:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:606:9: style: The scope of the variable 'nNumPoints' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:607:9: style: The scope of the variable 'nNumSec' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature_mif.cpp:1171:38: style: The scope of the variable 'numPoints' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_geometry.cpp:56:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_geometry.cpp:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_geometry.cpp:139:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_geometry.cpp:380:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_geometry.cpp:409:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_bounds.cpp:20441:9: style: The scope of the variable 'iLine' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_bounds.cpp:20333:26: style: Variable 'p' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_idfile.cpp:183:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_idfile.cpp:333:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1441:12: style:inconclusive: Technically the member function 'TABIDFile::GetMaxObjId' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_idfile.cpp:357:19: note: Technically the member function 'TABIDFile::GetMaxObjId' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1441:12: note: Technically the member function 'TABIDFile::GetMaxObjId' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_imapinfofile.cpp:143:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_imapinfofile.cpp:210:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_imapinfofile.cpp:251:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_imapinfofile.cpp:396:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_imapinfofile.cpp:444:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_imapinfofile.cpp:541:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_imapinfofile.cpp:676:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_imapinfofile.cpp:723:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_ENC_UTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_indfile.cpp:278:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_indfile.cpp:387:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_indfile.cpp:802:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_imapinfofile.cpp:558:42: style:inconclusive: Function 'SetCharset' argument 1 names different: declaration 'charset' definition 'pszCharset'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:185:40: note: Function 'SetCharset' argument 1 names different: declaration 'charset' definition 'pszCharset'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_imapinfofile.cpp:558:42: note: Function 'SetCharset' argument 1 names different: declaration 'charset' definition 'pszCharset'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp:190:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp:263:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp:278:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp:321:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp:357:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp:431:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUInt16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp:578:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp:675:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1341:10: style:inconclusive: Technically the member function 'TABMAPCoordBlock::GetFeatureMBR' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp:852:24: note: Technically the member function 'TABMAPCoordBlock::GetFeatureMBR' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1341:10: note: Technically the member function 'TABMAPCoordBlock::GetFeatureMBR' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp:344:60: style:inconclusive: Function 'ReadIntCoords' argument 2 names different: declaration 'numCoords' definition 'numCoordPairs'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1305:46: note: Function 'ReadIntCoords' argument 2 names different: declaration 'numCoords' definition 'numCoordPairs'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp:344:60: note: Function 'ReadIntCoords' argument 2 names different: declaration 'numCoords' definition 'numCoordPairs'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp:643:66: style:inconclusive: Function 'SetMAPBlockManagerRef' argument 1 names different: declaration 'poBlockManager' definition 'poBlockMgr'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1300:52: note: Function 'SetMAPBlockManagerRef' argument 1 names different: declaration 'poBlockManager' definition 'poBlockMgr'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp:643:66: note: Function 'SetMAPBlockManagerRef' argument 1 names different: declaration 'poBlockManager' definition 'poBlockMgr'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp:725:66: style:inconclusive: Function 'WriteBytes' argument 2 names different: declaration 'pBuf' definition 'pabySrcBuf'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1302:60: note: Function 'WriteBytes' argument 2 names different: declaration 'pBuf' definition 'pabySrcBuf'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapcoordblock.cpp:725:66: note: Function 'WriteBytes' argument 2 names different: declaration 'pBuf' definition 'pabySrcBuf'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_indfile.cpp:681:55: style: Parameter 'pKeyValue' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_indfile.cpp:1552:36: style: Parameter 'pKeyValue' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_indfile.cpp:1640:44: style: Parameter 'pKeyValue' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_indfile.cpp:1674:41: style: Parameter 'pKeyValue1' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_indfile.cpp:1981:62: style: Parameter 'pBuf' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:150:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:520:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:711:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:785:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:818:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:1036:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:1170:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:1302:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:1498:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:1722:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:1815:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:1912:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:2147:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:2230:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:2344:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:2437:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:2503:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByte [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:2907:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapheaderblock.cpp:82:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapheaderblock.cpp:110:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapheaderblock.cpp:443:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapheaderblock.cpp:654:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapheaderblock.cpp:903:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:966:9: style:inconclusive: Technically the member function 'TABMAPHeaderBlock::Int2CoordsysDist' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapheaderblock.cpp:520:24: note: Technically the member function 'TABMAPHeaderBlock::Int2CoordsysDist' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:966:9: note: Technically the member function 'TABMAPHeaderBlock::Int2CoordsysDist' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:967:9: style:inconclusive: Technically the member function 'TABMAPHeaderBlock::Coordsys2IntDist' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapheaderblock.cpp:547:24: note: Technically the member function 'TABMAPHeaderBlock::Coordsys2IntDist' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:967:9: note: Technically the member function 'TABMAPHeaderBlock::Coordsys2IntDist' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:971:9: style:inconclusive: Technically the member function 'TABMAPHeaderBlock::GetMapObjectSize' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapheaderblock.cpp:621:24: note: Technically the member function 'TABMAPHeaderBlock::GetMapObjectSize' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:971:9: note: Technically the member function 'TABMAPHeaderBlock::GetMapObjectSize' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:972:11: style:inconclusive: Technically the member function 'TABMAPHeaderBlock::MapObjectUsesCoordBlock' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapheaderblock.cpp:648:26: note: Technically the member function 'TABMAPHeaderBlock::MapObjectUsesCoordBlock' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:972:11: note: Technically the member function 'TABMAPHeaderBlock::MapObjectUsesCoordBlock' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:974:9: style:inconclusive: Technically the member function 'TABMAPHeaderBlock::GetProjInfo' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapheaderblock.cpp:677:24: note: Technically the member function 'TABMAPHeaderBlock::GetProjInfo' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:974:9: note: Technically the member function 'TABMAPHeaderBlock::GetProjInfo' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapheaderblock.cpp:699:49: style: Parameter 'psProjInfo' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:184:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:252:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:283:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:332:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:448:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:552:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:703:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:738:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:1231:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:1351:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:1381:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1084:9: style:inconclusive: Technically the member function 'TABMAPIndexBlock::GetNumFreeEntries' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:346:23: note: Technically the member function 'TABMAPIndexBlock::GetNumFreeEntries' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1084:9: note: Technically the member function 'TABMAPIndexBlock::GetNumFreeEntries' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1092:9: style:inconclusive: Technically the member function 'TABMAPIndexBlock::GetCurMaxDepth' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:374:23: note: Technically the member function 'TABMAPIndexBlock::GetCurMaxDepth' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1092:9: note: Technically the member function 'TABMAPIndexBlock::GetCurMaxDepth' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1093:10: style:inconclusive: Technically the member function 'TABMAPIndexBlock::GetMBR' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:387:24: note: Technically the member function 'TABMAPIndexBlock::GetMBR' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1093:10: note: Technically the member function 'TABMAPIndexBlock::GetMBR' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1133:9: style:inconclusive: Technically the member function 'TABMAPIndexBlock::GetCurLeafEntryMBR' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:632:23: note: Technically the member function 'TABMAPIndexBlock::GetCurLeafEntryMBR' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1133:9: note: Technically the member function 'TABMAPIndexBlock::GetCurLeafEntryMBR' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:418:42: style:inconclusive: Function 'InsertEntry' argument 1 names different: declaration 'XMin' definition 'nXMin'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1125:28: note: Function 'InsertEntry' argument 1 names different: declaration 'XMin' definition 'nXMin'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:418:42: note: Function 'InsertEntry' argument 1 names different: declaration 'XMin' definition 'nXMin'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:418:56: style:inconclusive: Function 'InsertEntry' argument 2 names different: declaration 'YMin' definition 'nYMin'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1125:41: note: Function 'InsertEntry' argument 2 names different: declaration 'YMin' definition 'nYMin'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:418:56: note: Function 'InsertEntry' argument 2 names different: declaration 'YMin' definition 'nYMin'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:418:70: style:inconclusive: Function 'InsertEntry' argument 3 names different: declaration 'XMax' definition 'nXMax'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1125:54: note: Function 'InsertEntry' argument 3 names different: declaration 'XMax' definition 'nXMax'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:418:70: note: Function 'InsertEntry' argument 3 names different: declaration 'XMax' definition 'nXMax'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:419:42: style:inconclusive: Function 'InsertEntry' argument 4 names different: declaration 'YMax' definition 'nYMax'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1125:67: note: Function 'InsertEntry' argument 4 names different: declaration 'YMax' definition 'nYMax'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:419:42: note: Function 'InsertEntry' argument 4 names different: declaration 'YMax' definition 'nYMax'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:734:39: style:inconclusive: Function 'AddEntry' argument 1 names different: declaration 'XMin' definition 'nXMin'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1090:25: note: Function 'AddEntry' argument 1 names different: declaration 'XMin' definition 'nXMin'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:734:39: note: Function 'AddEntry' argument 1 names different: declaration 'XMin' definition 'nXMin'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:734:53: style:inconclusive: Function 'AddEntry' argument 2 names different: declaration 'YMin' definition 'nYMin'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1090:38: note: Function 'AddEntry' argument 2 names different: declaration 'YMin' definition 'nYMin'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:734:53: note: Function 'AddEntry' argument 2 names different: declaration 'YMin' definition 'nYMin'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:734:67: style:inconclusive: Function 'AddEntry' argument 3 names different: declaration 'XMax' definition 'nXMax'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1090:51: note: Function 'AddEntry' argument 3 names different: declaration 'XMax' definition 'nXMax'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:734:67: note: Function 'AddEntry' argument 3 names different: declaration 'XMax' definition 'nXMax'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:735:39: style:inconclusive: Function 'AddEntry' argument 4 names different: declaration 'YMax' definition 'nYMax'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1090:64: note: Function 'AddEntry' argument 4 names different: declaration 'YMax' definition 'nYMax'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapindexblock.cpp:735:39: note: Function 'AddEntry' argument 4 names different: declaration 'YMax' definition 'nYMax'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:146:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:169:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:182:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:318:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:397:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:431:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:548:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:874:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:928:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:951:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:979:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:1178:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:1202:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:1224:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:1262:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:1298:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:1326:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:1351:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:1389:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:1427:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:1460:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:1492:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:1549:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:1603:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:1713:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:1781:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:2014:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:2113:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:252:57: style:inconclusive: Function 'CloneTABFeature' argument 1 names different: declaration 'pNewDefn' definition 'poNewDefn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1242:57: note: Function 'CloneTABFeature' argument 1 names different: declaration 'pNewDefn' definition 'poNewDefn'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:252:57: note: Function 'CloneTABFeature' argument 1 names different: declaration 'pNewDefn' definition 'poNewDefn'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1004:11: style:inconclusive: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1351:54: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1004:11: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1066:44: style:inconclusive: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1355:34: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1066:44: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1313:11: style:inconclusive: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1400:54: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1313:11: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1397:11: style:inconclusive: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1404:34: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1397:11: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1482:71: style:inconclusive: Function 'ToggleFontStyle' argument 2 names different: declaration 'bStatus' definition 'bStyleOn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1416:61: note: Function 'ToggleFontStyle' argument 2 names different: declaration 'bStatus' definition 'bStyleOn'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1482:71: note: Function 'ToggleFontStyle' argument 2 names different: declaration 'bStatus' definition 'bStyleOn'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1673:11: style:inconclusive: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1472:54: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1673:11: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1741:11: style:inconclusive: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1476:34: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:1741:11: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:2141:11: style:inconclusive: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1553:54: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:2141:11: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:2463:11: style:inconclusive: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1557:34: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:2463:11: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:3099:11: style:inconclusive: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1631:54: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:3099:11: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:3360:11: style:inconclusive: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1635:34: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:3360:11: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:3543:44: style:inconclusive: Function 'ComputeNumRings' argument 2 names different: declaration 'poMAPFile' definition 'poMapFile'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1604:70: note: Function 'ComputeNumRings' argument 2 names different: declaration 'poMAPFile' definition 'poMapFile'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:3543:44: note: Function 'ComputeNumRings' argument 2 names different: declaration 'poMAPFile' definition 'poMapFile'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:3629:42: style:inconclusive: Function 'AppendSecHdrs' argument 3 names different: declaration 'poMAPFile' definition 'poMapFile'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1607:42: note: Function 'AppendSecHdrs' argument 3 names different: declaration 'poMAPFile' definition 'poMapFile'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:3629:42: note: Function 'AppendSecHdrs' argument 3 names different: declaration 'poMAPFile' definition 'poMapFile'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4122:11: style:inconclusive: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1687:54: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4122:11: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4262:11: style:inconclusive: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1691:34: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4262:11: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4589:11: style:inconclusive: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1752:54: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4589:11: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4680:11: style:inconclusive: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1756:34: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:4680:11: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5017:43: style:inconclusive: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1817:54: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5017:43: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5195:42: style:inconclusive: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1821:34: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5195:42: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5467:44: style:inconclusive: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1909:54: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5467:44: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5684:43: style:inconclusive: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1913:34: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5684:43: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5855:41: style:inconclusive: Function 'SetTextString' argument 1 names different: declaration 'pszStr' definition 'pszNewStr'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1940:36: note: Function 'SetTextString' argument 1 names different: declaration 'pszStr' definition 'pszNewStr'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:5855:41: note: Function 'SetTextString' argument 1 names different: declaration 'pszStr' definition 'pszNewStr'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:6093:48: style:inconclusive: Function 'SetTextJustification' argument 1 names different: declaration 'eJust' definition 'eJustification'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1950:43: note: Function 'SetTextJustification' argument 1 names different: declaration 'eJust' definition 'eJustification'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:6093:48: note: Function 'SetTextJustification' argument 1 names different: declaration 'eJust' definition 'eJustification'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:6172:66: style:inconclusive: Function 'ToggleFontStyle' argument 2 names different: declaration 'bStatus' definition 'bStyleOn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:1953:61: note: Function 'ToggleFontStyle' argument 2 names different: declaration 'bStatus' definition 'bStyleOn'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:6172:66: note: Function 'ToggleFontStyle' argument 2 names different: declaration 'bStatus' definition 'bStyleOn'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:6715:11: style:inconclusive: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:2016:54: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:6715:11: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:6856:11: style:inconclusive: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:2020:34: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:6856:11: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:7454:11: style:inconclusive: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:2093:54: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:7454:11: note: Function 'ReadGeometryFromMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:7720:11: style:inconclusive: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab.h:2097:34: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_feature.cpp:7720:11: note: Function 'WriteGeometryToMAPFile' argument 3 names different: declaration 'bCoordDataOnly' definition 'bCoordBlockDataOnly'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1569:17: style:inconclusive: Technically the member function 'TABMAPFile::GetCurObjType' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:2359:25: note: Technically the member function 'TABMAPFile::GetCurObjType' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1569:17: note: Technically the member function 'TABMAPFile::GetCurObjType' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1570:9: style:inconclusive: Technically the member function 'TABMAPFile::GetCurObjId' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:2372:17: note: Technically the member function 'TABMAPFile::GetCurObjId' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1570:9: note: Technically the member function 'TABMAPFile::GetCurObjId' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:438:11: style:inconclusive: Technically the member function 'TABMAPObjHdr::IsCompressedType' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:871:21: note: Technically the member function 'TABMAPObjHdr::IsCompressedType' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:438:11: note: Technically the member function 'TABMAPObjHdr::IsCompressedType' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:439:9: style:inconclusive: Technically the member function 'TABMAPObjHdr::WriteObjTypeAndId' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:885:19: note: Technically the member function 'TABMAPObjHdr::WriteObjTypeAndId' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:439:9: note: Technically the member function 'TABMAPObjHdr::WriteObjTypeAndId' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1219:10: style:inconclusive: Technically the member function 'TABMAPObjectBlock::GetMBR' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:578:25: note: Technically the member function 'TABMAPObjectBlock::GetMBR' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1219:10: note: Technically the member function 'TABMAPObjectBlock::GetMBR' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:723:29: style: Condition 'm_poSpIndex==nullptr' is always true [knownConditionTrueFalse] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:713:25: note: Assuming that condition 'm_poSpIndex!=nullptr' is not redundant gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:720:59: note: Assuming condition is false gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:723:29: note: Condition 'm_poSpIndex==nullptr' is always true gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:537:49: style:inconclusive: Function 'AddCoordBlockRef' argument 1 names different: declaration 'nCoordBlockAddress' definition 'nNewBlockAddress'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1209:34: note: Function 'AddCoordBlockRef' argument 1 names different: declaration 'nCoordBlockAddress' definition 'nNewBlockAddress'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:537:49: note: Function 'AddCoordBlockRef' argument 1 names different: declaration 'nCoordBlockAddress' definition 'nNewBlockAddress'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:896:34: style:inconclusive: Function 'SetMBR' argument 4 names different: declaration 'mMaxY' definition 'nMaxY'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:440:66: note: Function 'SetMBR' argument 4 names different: declaration 'mMaxY' definition 'nMaxY'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:896:34: note: Function 'SetMBR' argument 4 names different: declaration 'mMaxY' definition 'nMaxY'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapobjectblock.cpp:193:24: style: Parameter 'poOtherObjBlock' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:1685:56: style: Parameter 'poObjHdr' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:2210:32: style: Variable 'poObjHdrCoord' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:2676:16: style: Variable 'psTmp' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:2731:18: style: Variable 'psTmp' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:2786:17: style: Variable 'psTmp' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_mapfile.cpp:2841:19: style: Variable 'psTmp' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_maptoolblock.cpp:82:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_maptoolblock.cpp:200:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_maptoolblock.cpp:260:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1392:11: style:inconclusive: Technically the member function 'TABMAPToolBlock::EndOfChain' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_maptoolblock.cpp:77:24: note: Technically the member function 'TABMAPToolBlock::EndOfChain' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1392:11: note: Technically the member function 'TABMAPToolBlock::EndOfChain' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_maptoolblock.cpp:272:47: style:inconclusive: Function 'SetNextToolBlock' argument 1 names different: declaration 'nNextCoordBlockAddress' definition 'nNextToolBlockAddress'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1390:34: note: Function 'SetNextToolBlock' argument 1 names different: declaration 'nNextCoordBlockAddress' definition 'nNextToolBlockAddress'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_maptoolblock.cpp:272:47: note: Function 'SetNextToolBlock' argument 1 names different: declaration 'nNextCoordBlockAddress' definition 'nNextToolBlockAddress'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_maptoolblock.cpp:284:65: style:inconclusive: Function 'SetMAPBlockManagerRef' argument 1 names different: declaration 'poBlockManager' definition 'poBlockMgr'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1386:52: note: Function 'SetMAPBlockManagerRef' argument 1 names different: declaration 'poBlockManager' definition 'poBlockMgr'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_maptoolblock.cpp:284:65: note: Function 'SetMAPBlockManagerRef' argument 1 names different: declaration 'poBlockManager' definition 'poBlockMgr'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_maptoolblock.cpp:348:65: style:inconclusive: Function 'WriteBytes' argument 2 names different: declaration 'pBuf' definition 'pabySrcBuf'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:1388:60: note: Function 'WriteBytes' argument 2 names different: declaration 'pBuf' definition 'pabySrcBuf'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_maptoolblock.cpp:348:65: note: Function 'WriteBytes' argument 2 names different: declaration 'pBuf' definition 'pabySrcBuf'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_middatafile.cpp:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_middatafile.cpp:126:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_middatafile.cpp:172:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_middatafile.cpp:234:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_middatafile.cpp:283:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:2014:17: style:inconclusive: Technically the member function 'MIDDATAFile::GetSavedLine' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_middatafile.cpp:75:26: note: Technically the member function 'MIDDATAFile::GetSavedLine' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:2014:17: note: Technically the member function 'MIDDATAFile::GetSavedLine' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:2020:12: style:inconclusive: Technically the member function 'MIDDATAFile::GetXTrans' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_middatafile.cpp:266:21: note: Technically the member function 'MIDDATAFile::GetXTrans' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:2020:12: note: Technically the member function 'MIDDATAFile::GetXTrans' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:2021:12: style:inconclusive: Technically the member function 'MIDDATAFile::GetYTrans' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_middatafile.cpp:271:21: note: Technically the member function 'MIDDATAFile::GetYTrans' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:2021:12: note: Technically the member function 'MIDDATAFile::GetYTrans' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:2036:11: style:inconclusive: Technically the member function 'MIDDATAFile::GetEof' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_middatafile.cpp:302:20: note: Technically the member function 'MIDDATAFile::GetEof' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:2036:11: note: Technically the member function 'MIDDATAFile::GetEof' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_middatafile.cpp:241:13: style: The scope of the variable 'args' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:202:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:337:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:592:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:735:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:793:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:932:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:1128:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:1240:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FRMT_GIB [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:1444:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_UNSUPPORTED_OPERATION [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:1680:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:1827:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:1841:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:1855:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:1909:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:1965:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:2007:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:2060:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:2094:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:2113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCRandomRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_ogr_driver.h:66:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_ogr_datasource.cpp:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_ogr_datasource.cpp:185:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_ogr_datasource.cpp:323:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_ogr_datasource.cpp:447:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_ogr_driver.cpp:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_ogr_driver.cpp:86:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_ogr_driver.cpp:153:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_ogr_driver.cpp:200:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_ogr_driver.cpp:182:55: style: Parameter 'poDriver' can be declared as pointer to const. However it seems that 'OGRTABDriverUnload' is a callback function, if 'poDriver' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_ogr_driver.cpp:268:33: note: You might need to cast the function pointer here gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_ogr_driver.cpp:182:55: note: Parameter 'poDriver' can be declared as pointer to const gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp:103:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp:211:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByte [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp:257:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp:303:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp:360:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp:561:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp:830:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp:1012:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInt16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp:1065:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GByte [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:804:12: style:inconclusive: Technically the member function 'TABBinBlockManager::GetFirstGarbageBlock' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp:1276:28: note: Technically the member function 'TABBinBlockManager::GetFirstGarbageBlock' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:804:12: note: Technically the member function 'TABBinBlockManager::GetFirstGarbageBlock' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:877:9: style:inconclusive: Technically the member function 'TABRawBinBlock::GetNumUnusedBytes' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp:624:21: note: Technically the member function 'TABRawBinBlock::GetNumUnusedBytes' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:877:9: note: Technically the member function 'TABRawBinBlock::GetNumUnusedBytes' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:878:9: style:inconclusive: Technically the member function 'TABRawBinBlock::GetFirstUnusedByteOffset' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp:635:21: note: Technically the member function 'TABRawBinBlock::GetFirstUnusedByteOffset' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:878:9: note: Technically the member function 'TABRawBinBlock::GetFirstUnusedByteOffset' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:879:9: style:inconclusive: Technically the member function 'TABRawBinBlock::GetCurAddress' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp:648:21: note: Technically the member function 'TABRawBinBlock::GetCurAddress' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:879:9: note: Technically the member function 'TABRawBinBlock::GetCurAddress' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp:791:64: style:inconclusive: Function 'WriteBytes' argument 2 names different: declaration 'pBuf' definition 'pabySrcBuf'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:894:60: note: Function 'WriteBytes' argument 2 names different: declaration 'pBuf' definition 'pabySrcBuf'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_rawbinblock.cpp:791:64: note: Function 'WriteBytes' argument 2 names different: declaration 'pBuf' definition 'pabySrcBuf'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabfile.cpp:1501:38: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:1398:18: style: Variable 'poTextFeature' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_miffile.cpp:1911:15: style: Variable 'pszBounds' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabseamless.cpp:197:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabseamless.cpp:356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabseamless.cpp:475:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabseamless.cpp:645:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabseamless.cpp:658:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabseamless.cpp:702:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabseamless.cpp:793:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCRandomRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabview.cpp:201:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabview.cpp:372:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabview.cpp:439:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabview.cpp:708:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabview.cpp:828:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_UNSUPPORTED_OPERATION [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabview.cpp:984:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabview.cpp:997:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabview.cpp:1042:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabview.cpp:1136:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCRandomRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabview.cpp:1761:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabview.cpp:1844:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabview.cpp:1954:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:215:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:274:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_spatialref.cpp:715:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_spatialref.cpp:780:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRS_UL_FOOT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_spatialref.cpp:1498:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_spatialref.cpp:1621:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tabview.cpp:1989:28: style: Condition 'm_poDefn==nullptr' is always false [knownConditionTrueFalse] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:391:9: style:inconclusive: Technically the member function 'TABToolDefTable::GetNumPen' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:371:22: note: Technically the member function 'TABToolDefTable::GetNumPen' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:391:9: note: Technically the member function 'TABToolDefTable::GetNumPen' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:395:9: style:inconclusive: Technically the member function 'TABToolDefTable::GetNumBrushes' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:460:22: note: Technically the member function 'TABToolDefTable::GetNumBrushes' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:395:9: note: Technically the member function 'TABToolDefTable::GetNumBrushes' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:399:9: style:inconclusive: Technically the member function 'TABToolDefTable::GetNumFonts' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:549:22: note: Technically the member function 'TABToolDefTable::GetNumFonts' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:399:9: note: Technically the member function 'TABToolDefTable::GetNumFonts' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:403:9: style:inconclusive: Technically the member function 'TABToolDefTable::GetNumSymbols' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:629:22: note: Technically the member function 'TABToolDefTable::GetNumSymbols' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:403:9: note: Technically the member function 'TABToolDefTable::GetNumSymbols' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:405:9: style:inconclusive: Technically the member function 'TABToolDefTable::GetMinVersionNumber' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:716:22: note: Technically the member function 'TABToolDefTable::GetMinVersionNumber' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:405:9: note: Technically the member function 'TABToolDefTable::GetMinVersionNumber' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:93:55: style:inconclusive: Function 'ReadAllToolDefs' argument 1 names different: declaration 'poToolBlock' definition 'poBlock'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:386:42: note: Function 'ReadAllToolDefs' argument 1 names different: declaration 'poToolBlock' definition 'poBlock'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:93:55: note: Function 'ReadAllToolDefs' argument 1 names different: declaration 'poToolBlock' definition 'poBlock'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:236:56: style:inconclusive: Function 'WriteAllToolDefs' argument 1 names different: declaration 'poToolBlock' definition 'poBlock'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:387:43: note: Function 'WriteAllToolDefs' argument 1 names different: declaration 'poToolBlock' definition 'poBlock'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:236:56: note: Function 'WriteAllToolDefs' argument 1 names different: declaration 'poToolBlock' definition 'poBlock'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:404:46: style:inconclusive: Function 'AddPenDefRef' argument 1 names different: declaration 'poPenDef' definition 'poNewPenDef'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:390:33: note: Function 'AddPenDefRef' argument 1 names different: declaration 'poPenDef' definition 'poNewPenDef'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:404:46: note: Function 'AddPenDefRef' argument 1 names different: declaration 'poPenDef' definition 'poNewPenDef'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:493:50: style:inconclusive: Function 'AddBrushDefRef' argument 1 names different: declaration 'poBrushDef' definition 'poNewBrushDef'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:394:37: note: Function 'AddBrushDefRef' argument 1 names different: declaration 'poBrushDef' definition 'poNewBrushDef'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:493:50: note: Function 'AddBrushDefRef' argument 1 names different: declaration 'poBrushDef' definition 'poNewBrushDef'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:582:48: style:inconclusive: Function 'AddFontDefRef' argument 1 names different: declaration 'poFontDef' definition 'poNewFontDef'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:398:35: note: Function 'AddFontDefRef' argument 1 names different: declaration 'poFontDef' definition 'poNewFontDef'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:582:48: note: Function 'AddFontDefRef' argument 1 names different: declaration 'poFontDef' definition 'poNewFontDef'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:662:52: style:inconclusive: Function 'AddSymbolDefRef' argument 1 names different: declaration 'poSymbolDef' definition 'poNewSymbolDef'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_priv.h:402:39: note: Function 'AddSymbolDefRef' argument 1 names different: declaration 'poSymbolDef' definition 'poNewSymbolDef'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:662:52: note: Function 'AddSymbolDefRef' argument 1 names different: declaration 'poSymbolDef' definition 'poNewSymbolDef'. gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:404:46: style: Parameter 'poNewPenDef' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:493:50: style: Parameter 'poNewBrushDef' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_tooldef.cpp:662:52: style: Parameter 'poNewSymbolDef' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/mitab/mitab_utils.cpp:236:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:236:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:299:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFSTBoolean [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:404:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFSTNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:461:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_utf8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:471:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_utf8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:489:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_null [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:616:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_document [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:661:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_utf8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:869:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:915:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poAttrQuery [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:948:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_utf8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:1015:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_document [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:1252:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable k_int32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:1327:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:1393:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:1434:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:1480:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:1582:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:1675:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:1749:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:1840:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:1913:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:1966:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:1995:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:2024:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:2038:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCUpsertFeature [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:2077:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCUpdateFeature [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:2111:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCStringsAsUTF8 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:2161:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:2181:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:2351:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:2525:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:2602:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:2650:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:2684:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:2697:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:2759:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:2921:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:515:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:169:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:252:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NOT_ENOUGH_DATA [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:307:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:341:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:466:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:624:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NOT_ENOUGH_DATA [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:156:10: style:inconclusive: Technically the member function 'OGRMSSQLGeometryValidator::IsValid' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:195:12: style:inconclusive: Technically the member function 'OGRMSSQLGeometryParser::ReadSimpleCurve' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:248:32: note: Technically the member function 'OGRMSSQLGeometryParser::ReadSimpleCurve' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:195:12: note: Technically the member function 'OGRMSSQLGeometryParser::ReadSimpleCurve' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:212:9: style:inconclusive: Technically the member function 'OGRMSSQLGeometryParser::GetSRSId' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:275:9: style:inconclusive: Technically the member function 'OGRMSSQLGeometryWriter::GetDataLen' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:443:14: style: The destructor '~OGRMSSQLSpatialTableLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:330:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:443:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:549:14: style: The destructor '~OGRMSSQLSpatialSelectLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:330:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:549:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:176:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:182:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:183:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:185:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:186:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:190:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:191:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:195:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:200:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:201:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:203:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:204:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:208:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:209:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:213:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:232:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:235:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:261:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:262:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:264:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:265:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:267:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:268:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:270:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:275:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:276:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:278:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:279:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:281:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:282:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:284:38: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:310:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:311:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:323:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:324:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:344:43: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:345:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:362:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:365:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:384:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:391:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:419:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:471:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:472:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:527:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:534:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:573:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:578:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:581:45: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:599:49: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:602:48: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:629:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:662:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:664:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:667:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:668:47: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:671:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:676:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:678:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:681:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:682:47: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:685:40: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:706:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:707:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:711:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:712:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:716:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:717:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:721:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:722:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:729:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:730:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:734:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:735:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:739:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:740:36: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:744:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:745:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:754:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:772:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:787:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:807:32: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:816:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:825:37: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:828:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:846:46: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:849:45: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:182:41: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:183:41: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:185:41: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:186:41: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:190:38: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:191:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:195:41: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:200:41: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:201:41: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:203:41: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:204:41: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:208:38: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:209:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:213:41: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:261:38: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:262:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:264:38: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:265:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:267:39: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:268:36: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:270:38: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:275:38: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:276:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:278:38: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:279:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:281:39: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:282:36: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:284:38: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:662:40: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:664:40: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:667:40: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:668:47: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:671:40: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:676:40: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:678:40: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:681:40: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:682:47: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:685:40: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:706:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:707:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:711:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:712:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:716:36: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:717:36: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:721:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:722:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:729:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:730:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:734:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:735:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:739:36: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:740:36: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:744:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:745:35: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:227:18: style: The scope of the variable 'poGeom' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:357:18: style: The scope of the variable 'poGeom' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:414:18: style: The scope of the variable 'poGeom' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryparser.cpp:568:18: style: The scope of the variable 'poGeom' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:141:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:128:10: style:inconclusive: Technically the member function 'OGRMSSQLGeometryValidator::IsValidLatLon' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:81:33: note: Technically the member function 'OGRMSSQLGeometryValidator::IsValidLatLon' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:128:10: note: Technically the member function 'OGRMSSQLGeometryValidator::IsValidLatLon' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:129:10: style:inconclusive: Technically the member function 'OGRMSSQLGeometryValidator::IsValidCircularZ' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:105:33: note: Technically the member function 'OGRMSSQLGeometryValidator::IsValidCircularZ' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:129:10: note: Technically the member function 'OGRMSSQLGeometryValidator::IsValidCircularZ' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:130:10: style:inconclusive: Technically the member function 'OGRMSSQLGeometryValidator::IsValidPolygonRingCount' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:122:33: note: Technically the member function 'OGRMSSQLGeometryValidator::IsValidPolygonRingCount' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:130:10: note: Technically the member function 'OGRMSSQLGeometryValidator::IsValidPolygonRingCount' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:131:10: style:inconclusive: Technically the member function 'OGRMSSQLGeometryValidator::IsValidPolygonRingClosed' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:139:33: note: Technically the member function 'OGRMSSQLGeometryValidator::IsValidPolygonRingClosed' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:131:10: note: Technically the member function 'OGRMSSQLGeometryValidator::IsValidPolygonRingClosed' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:142:10: style:inconclusive: Technically the member function 'OGRMSSQLGeometryValidator::MakeValid' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:167:33: note: Technically the member function 'OGRMSSQLGeometryValidator::MakeValid' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:142:10: note: Technically the member function 'OGRMSSQLGeometryValidator::MakeValid' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:145:10: style:inconclusive: Technically the member function 'OGRMSSQLGeometryValidator::MakeValid' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:225:33: note: Technically the member function 'OGRMSSQLGeometryValidator::MakeValid' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:145:10: note: Technically the member function 'OGRMSSQLGeometryValidator::MakeValid' can be const. gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:37:58: style:inconclusive: Function 'OGRMSSQLGeometryValidator' argument 2 names different: declaration 'nGeomColumnType' definition 'geomColumnType'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:125:44: note: Function 'OGRMSSQLGeometryValidator' argument 2 names different: declaration 'nGeomColumnType' definition 'geomColumnType'. gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:37:58: note: Function 'OGRMSSQLGeometryValidator' argument 2 names different: declaration 'nGeomColumnType' definition 'geomColumnType'. gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:196:58: style: Parameter 'poGeom' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:302:61: style: Parameter 'poGeom' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:339:63: style: Parameter 'poGeom' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:410:60: style: Parameter 'poGeom' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:432:66: style: Parameter 'poGeom' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:187:9: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:330:9: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:370:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:402:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometryvalidator.cpp:424:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:176:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:678:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:846:44: style: The scope of the variable 'aosPaths' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:2177:71: style:inconclusive: Function 'SetSpatialFilter' argument 2 names different: declaration 'poGeom' definition 'poGeomIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:201:56: note: Function 'SetSpatialFilter' argument 2 names different: declaration 'poGeom' definition 'poGeomIn'. gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:2177:71: note: Function 'SetSpatialFilter' argument 2 names different: declaration 'poGeom' definition 'poGeomIn'. gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:2340:21: performance: Passing the result of c_str() to a function that takes std::string as argument no. 2 is slow and redundant. [stlcstrParam] gdal-3.8.4/ogr/ogrsf_frmts/mongodbv3/ogrmongodbv3driver.cpp:2299:17: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:225:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:226:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:230:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:231:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:238:5: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:244:5: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:245:5: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:307:5: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:358:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:365:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:397:5: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:410:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:458:5: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:472:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:486:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:500:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:549:5: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:686:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:695:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:726:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:729:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:730:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:731:9: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:733:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:225:9: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:226:9: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:230:9: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:231:9: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:238:5: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:244:5: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:245:5: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:305:21: style: The scope of the variable 'poSubGeom' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:588:17: style: The scope of the variable 'c' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:634:25: style: Variable 'g' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:643:30: style: Variable 'g' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlgeometrywriter.cpp:654:36: style: Variable 'g' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdriver.cpp:65:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdriver.cpp:107:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODrCCreateDataSource [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdriver.cpp:124:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:190:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:272:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:375:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:653:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:706:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:728:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:1277:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:1420:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:1473:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:1625:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:1784:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:1809:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:1842:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:1876:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatiallayer.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatiallayer.cpp:187:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLMD_FID64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatiallayer.cpp:408:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatiallayer.cpp:452:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatiallayer.cpp:572:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatiallayer.cpp:586:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatiallayer.cpp:603:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatiallayer.cpp:620:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatiallayer.cpp:106:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatiallayer.cpp:469:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatiallayer.cpp:498:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatiallayer.cpp:684:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatiallayer.cpp:77:63: style:inconclusive: Function 'BuildFeatureDefn' argument 2 names different: declaration 'poStmt' definition 'poStmtIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:318:71: note: Function 'BuildFeatureDefn' argument 2 names different: declaration 'poStmt' definition 'poStmtIn'. gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatiallayer.cpp:77:63: note: Function 'BuildFeatureDefn' argument 2 names different: declaration 'poStmt' definition 'poStmtIn'. gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialselectlayer.cpp:70:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_DESC_TABLE_NAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialselectlayer.cpp:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:553:25: style: The function 'GetFeature' overrides a function in a base class but just delegates back to the base class. [uselessOverride] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:335:25: note: Virtual function in base class gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogr_mssqlspatial.h:553:25: note: Function in derived class gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialselectlayer.cpp:76:43: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialselectlayer.cpp:115:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialselectlayer.cpp:122:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialtablelayer.cpp:1143:45: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:236:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:361:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:625:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:663:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:692:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:1536:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:1537:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatialdatasource.cpp:1253:19: style: Variable 'poLayer' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:250:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WT_DATA [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:328:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WT_DATA [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:482:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WT_VARINT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:520:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WT_VARINT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:657:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WT_DATA [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:729:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WT_DATA [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:850:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WT_DATA [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.h:466:10: style:inconclusive: Technically the member function 'MVTTile::invalidateCachedSize' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:323:22: style: The scope of the variable 'nKey' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:317:43: style:inconclusive: Function 'read' argument 2 names different: declaration 'pabyEnd' definition 'pabyDataLimit'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.h:235:53: note: Function 'read' argument 2 names different: declaration 'pabyEnd' definition 'pabyDataLimit'. gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:317:43: note: Function 'read' argument 2 names different: declaration 'pabyEnd' definition 'pabyDataLimit'. gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:510:45: style:inconclusive: Function 'read' argument 2 names different: declaration 'pabyEnd' definition 'pabyDataLimit'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.h:339:53: note: Function 'read' argument 2 names different: declaration 'pabyEnd' definition 'pabyDataLimit'. gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:510:45: note: Function 'read' argument 2 names different: declaration 'pabyEnd' definition 'pabyDataLimit'. gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:719:63: style:inconclusive: Function 'read' argument 2 names different: declaration 'pabyEnd' definition 'pabyDataLimit'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.h:428:53: note: Function 'read' argument 2 names different: declaration 'pabyEnd' definition 'pabyDataLimit'. gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:719:63: note: Function 'read' argument 2 names different: declaration 'pabyEnd' definition 'pabyDataLimit'. gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:418:21: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:633:23: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:900:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WT_DATA [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvtutils.cpp:41:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvtutils.cpp:118:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvtutils.cpp:165:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvtutils.cpp:208:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:890:58: style:inconclusive: Function 'read' argument 2 names different: declaration 'pabyEnd' definition 'pabyDataLimit'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.h:463:53: note: Function 'read' argument 2 names different: declaration 'pabyEnd' definition 'pabyDataLimit'. gdal-3.8.4/ogr/ogrsf_frmts/mvt/mvt_tile.cpp:890:58: note: Function 'read' argument 2 names different: declaration 'pabyEnd' definition 'pabyDataLimit'. gdal-3.8.4/ogr/ogrsf_frmts/mvt/ogrmvtdataset.cpp:165:5: error: There is an unknown macro here somewhere. Configuration is required. If DEFINE_GET_NEXT_FEATURE_THROUGH_RAW is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldriver.cpp:45:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldriver.cpp:86:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldriver.cpp:145:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogr_mysql.h:180:14: style: The destructor '~OGRMySQLTableLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogr_mysql.h:137:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogr_mysql.h:180:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogr_mysql.h:233:14: style: The destructor '~OGRMySQLResultLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogr_mysql.h:137:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogr_mysql.h:233:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:165:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSLT_HONOURSTRINGS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:352:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:372:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:416:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:497:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:612:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:761:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:1137:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:1249:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqllayer.cpp:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqllayer.cpp:119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqllayer.cpp:146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqllayer.cpp:363:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poSRS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqllayer.cpp:217:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqlresultlayer.cpp:82:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqlresultlayer.cpp:317:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCMeasuredGeometries [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogr_mysql.h:237:18: style: The function 'ResetReading' overrides a function in a base class but just delegates back to the base class. [uselessOverride] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogr_mysql.h:139:18: note: Virtual function in base class gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogr_mysql.h:237:18: note: Function in derived class gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqlresultlayer.cpp:39:54: style:inconclusive: Function 'OGRMySQLResultLayer' argument 2 names different: declaration 'pszRawStatement' definition 'pszRawQueryIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogr_mysql.h:231:59: note: Function 'OGRMySQLResultLayer' argument 2 names different: declaration 'pszRawStatement' definition 'pszRawQueryIn'. gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqlresultlayer.cpp:39:54: note: Function 'OGRMySQLResultLayer' argument 2 names different: declaration 'pszRawStatement' definition 'pszRawQueryIn'. gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:220:57: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:358:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:638:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:639:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:1358:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:414:17: style: The scope of the variable 'pszCommand' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:415:16: style: The scope of the variable 'hResult' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:477:17: style: The scope of the variable 'pszGeometryType' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:117:61: style:inconclusive: Function 'Open' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogr_mysql.h:291:35: note: Function 'Open' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:117:61: note: Function 'Open' argument 2 names different: declaration 'papszOpenOptions' definition 'papszOpenOptionsIn'. gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:560:55: style:inconclusive: Function 'FetchSRS' argument 1 names different: declaration 'nSRSId' definition 'nId'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogr_mysql.h:283:39: note: Function 'FetchSRS' argument 1 names different: declaration 'nSRSId' definition 'nId'. gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:560:55: note: Function 'FetchSRS' argument 1 names different: declaration 'nSRSId' definition 'nId'. gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:655:63: style:inconclusive: Function 'FetchSRSId' argument 1 names different: declaration 'poSRS' definition 'poSRSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogr_mysql.h:281:47: note: Function 'FetchSRSId' argument 1 names different: declaration 'poSRS' definition 'poSRSIn'. gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqldatasource.cpp:655:63: note: Function 'FetchSRSId' argument 1 names different: declaration 'poSRS' definition 'poSRSIn'. gdal-3.8.4/ogr/ogrsf_frmts/mysql/ogrmysqltablelayer.cpp:726:35: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/nas/nasreader.cpp:984:32: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/nas/nashandler.cpp:188:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/nas/nashandler.cpp:445:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/nas/ogrnasdatasource.cpp:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/nas/ogrnasdatasource.cpp:218:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/nas/ogrnasdatasource.cpp:331:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/nas/ogrnasdatasource.cpp:185:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/nas/nashandler.cpp:397:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/nas/nashandler.cpp:519:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/nas/nashandler.cpp:712:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/nas/nashandler.cpp:149:55: style:inconclusive: Function 'GetAttributes' argument 1 names different: declaration 'attr' definition 'attrs'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/nas/nasreaderp.h:106:47: note: Function 'GetAttributes' argument 1 names different: declaration 'attr' definition 'attrs'. gdal-3.8.4/ogr/ogrsf_frmts/nas/nashandler.cpp:149:55: note: Function 'GetAttributes' argument 1 names different: declaration 'attr' definition 'attrs'. gdal-3.8.4/ogr/ogrsf_frmts/nas/ogrnasdriver.cpp:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/nas/ogrnasdriver.cpp:107:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/nas/ogrnasdriver.cpp:137:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/nas/ogrnasdriver.cpp:69:14: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/nas/ogrnaslayer.cpp:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/nas/ogrnaslayer.cpp:112:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/nas/ogrnaslayer.cpp:311:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/nas/ogrnaslayer.cpp:337:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/nas/ogrnaslayer.cpp:350:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCFastGetExtent [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/nas/ogrnaslayer.cpp:141:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/nas/ogrnaslayer.cpp:39:65: style:inconclusive: Function 'OGRNASLayer' argument 2 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/nas/ogr_nas.h:56:56: note: Function 'OGRNASLayer' argument 2 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/nas/ogrnaslayer.cpp:39:65: note: Function 'OGRNASLayer' argument 2 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/ngw/ogr_ngw.h:318:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eDataType [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:128:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:185:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:359:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLES_XML [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:484:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:502:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:623:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:700:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:810:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:831:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:847:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:1111:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:1299:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/ngw_api.cpp:191:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/ngw_api.cpp:349:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Plain [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/ngw_api.cpp:358:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/ngw_api.cpp:422:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/ngw_api.cpp:544:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/ngw_api.cpp:590:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Plain [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/ngw_api.cpp:637:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRNullFID [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/ngw_api.cpp:727:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRNullFID [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/ngw_api.cpp:787:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/ogrngwdriver.cpp:81:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/ogrngwdriver.cpp:139:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Plain [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/ogrngwdriver.cpp:169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/ogrngwdriver.cpp:210:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/ogrngwdriver.cpp:272:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Byte [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/ogrngwdriver.cpp:477:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DMD_LONGNAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:505:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:685:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ngw/ogrngwlayer.cpp:1461:37: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:537:52: style:inconclusive: Function 'AddRaster' argument 1 names different: declaration 'oResourceJsonObject' definition 'oRasterJsonObj'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ngw/ogr_ngw.h:312:41: note: Function 'AddRaster' argument 1 names different: declaration 'oResourceJsonObject' definition 'oRasterJsonObj'. gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:537:52: note: Function 'AddRaster' argument 1 names different: declaration 'oResourceJsonObject' definition 'oRasterJsonObj'. gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:600:51: style:inconclusive: Function 'ICreateLayer' argument 1 names different: declaration 'pszName' definition 'pszNameIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ngw/ogr_ngw.h:274:30: note: Function 'ICreateLayer' argument 1 names different: declaration 'pszName' definition 'pszNameIn'. gdal-3.8.4/ogr/ogrsf_frmts/ngw/gdalngwdataset.cpp:600:51: note: Function 'ICreateLayer' argument 1 names different: declaration 'pszName' definition 'pszNameIn'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:128:9: style:inconclusive: Technically the member function 'NTFRecord::GetType' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:132:9: style:inconclusive: Technically the member function 'NTFRecord::GetLength' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:136:17: style:inconclusive: Technically the member function 'NTFRecord::GetData' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:332:9: style:inconclusive: Technically the member function 'NTFFileReader::GetXYLen' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:336:12: style:inconclusive: Technically the member function 'NTFFileReader::GetXYMult' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:340:12: style:inconclusive: Technically the member function 'NTFFileReader::GetXOrigin' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:344:12: style:inconclusive: Technically the member function 'NTFFileReader::GetYOrigin' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:348:12: style:inconclusive: Technically the member function 'NTFFileReader::GetZMult' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:352:17: style:inconclusive: Technically the member function 'NTFFileReader::GetTileName' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:356:17: style:inconclusive: Technically the member function 'NTFFileReader::GetFilename' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:360:9: style:inconclusive: Technically the member function 'NTFFileReader::GetNTFLevel' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:364:17: style:inconclusive: Technically the member function 'NTFFileReader::GetProduct' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:368:17: style:inconclusive: Technically the member function 'NTFFileReader::GetPVName' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:372:9: style:inconclusive: Technically the member function 'NTFFileReader::GetProductId' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:376:12: style:inconclusive: Technically the member function 'NTFFileReader::GetScale' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:380:12: style:inconclusive: Technically the member function 'NTFFileReader::GetPaperToGround' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:385:9: style:inconclusive: Technically the member function 'NTFFileReader::GetFCCount' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:414:9: style:inconclusive: Technically the member function 'NTFFileReader::GetRasterXSize' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:418:9: style:inconclusive: Technically the member function 'NTFFileReader::GetRasterYSize' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:422:9: style:inconclusive: Technically the member function 'NTFFileReader::GetRasterDataType' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_generic.cpp:104:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_generic.cpp:132:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_generic.cpp:150:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_generic.cpp:862:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1687:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1783:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_generic.cpp:369:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_generic.cpp:427:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_generic.cpp:484:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_generic.cpp:541:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_generic.cpp:608:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_generic.cpp:663:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_generic.cpp:719:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_generic.cpp:207:37: style: Variable 'poAttDesc' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_generic.cpp:257:37: style: Variable 'poAttDesc' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_generic.cpp:876:30: style: Variable 'poClass' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_raster.cpp:129:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vsi_l_offset [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_raster.cpp:163:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_raster.cpp:261:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint25D [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:48:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_raster.cpp:383:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:84:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_raster.cpp:429:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCRandomRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:123:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:157:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:192:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:247:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:302:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:329:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:363:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:397:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:432:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:467:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:516:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:587:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:679:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:714:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:782:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:869:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:905:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:965:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1001:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1037:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1074:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1112:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1186:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1233:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1271:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1308:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1339:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1370:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1415:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1471:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1517:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1556:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:65:67: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:70:51: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:107:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:143:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:178:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:212:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:267:73: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:349:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:383:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:418:64: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:453:46: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:499:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:560:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:658:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:697:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:757:78: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:851:74: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:890:74: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:951:73: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:987:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1023:47: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1060:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1096:68: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1219:37: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1257:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1294:44: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1388:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1433:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp:1488:65: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_raster.cpp:243:56: style:inconclusive: Function 'OGRNTFRasterLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:540:41: note: Function 'OGRNTFRasterLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_raster.cpp:243:56: note: Function 'OGRNTFRasterLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf_raster.cpp:393:13: style: Variable 'padfGeoTransform' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntfdump.cpp:124:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntfstroke.cpp:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:72:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:196:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:816:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:865:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:902:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1054:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1196:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1269:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1305:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1374:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1497:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1617:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1650:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1738:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:2147:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp:58:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp:108:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCZGeometries [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp:195:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp:378:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vsi_l_offset [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp:418:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vsi_l_offset [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp:472:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp:523:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp:175:40: style:inconclusive: Function 'Open' argument 1 names different: declaration 'pszName' definition 'pszFilename'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:610:26: note: Function 'Open' argument 1 names different: declaration 'pszName' definition 'pszFilename'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp:175:40: note: Function 'Open' argument 1 names different: declaration 'pszName' definition 'pszFilename'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp:176:35: style:inconclusive: Function 'Open' argument 3 names different: declaration 'papszFileList' definition 'papszLimitedFileList'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:611:21: note: Function 'Open' argument 3 names different: declaration 'papszFileList' definition 'papszLimitedFileList'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp:176:35: note: Function 'Open' argument 3 names different: declaration 'papszFileList' definition 'papszLimitedFileList'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntfdriver.cpp:68:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntfdriver.cpp:98:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntfdriver.cpp:52:34: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntffeatureclasslayer.cpp:47:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntffeatureclasslayer.cpp:162:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCRandomRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntffeatureclasslayer.cpp:39:68: style:inconclusive: Function 'OGRNTFFeatureClassLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:492:56: note: Function 'OGRNTFFeatureClassLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntffeatureclasslayer.cpp:39:68: note: Function 'OGRNTFFeatureClassLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntflayer.cpp:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntflayer.cpp:74:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vsi_l_offset [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntflayer.cpp:99:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vsi_l_offset [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntflayer.cpp:179:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCZGeometries [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntflayer.cpp:39:44: style:inconclusive: Function 'OGRNTFLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:449:35: note: Function 'OGRNTFLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ogrntflayer.cpp:39:44: note: Function 'OGRNTFLayer' argument 1 names different: declaration 'poDS' definition 'poDSIn'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:303:10: style:inconclusive: Technically the member function 'NTFFileReader::GetFPPos' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1285:21: note: Technically the member function 'NTFFileReader::GetFPPos' can be const. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:303:10: note: Technically the member function 'NTFFileReader::GetFPPos' can be const. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:324:9: style:inconclusive: Technically the member function 'NTFFileReader::TestForLayer' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1611:20: note: Technically the member function 'NTFFileReader::TestForLayer' can be const. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:324:9: note: Technically the member function 'NTFFileReader::TestForLayer' can be const. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:389:9: style:inconclusive: Technically the member function 'NTFFileReader::GetFeatureClass' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1489:20: note: Technically the member function 'NTFFileReader::GetFeatureClass' can be const. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:389:9: note: Technically the member function 'NTFFileReader::GetFeatureClass' can be const. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:93:37: style:inconclusive: Function 'SetBaseFID' argument 1 names different: declaration 'nFeatureId' definition 'nNewBase'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:306:26: note: Function 'SetBaseFID' argument 1 names different: declaration 'nFeatureId' definition 'nNewBase'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:93:37: note: Function 'SetBaseFID' argument 1 names different: declaration 'nFeatureId' definition 'nNewBase'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:172:37: style:inconclusive: Function 'Open' argument 1 names different: declaration 'pszFilename' definition 'pszFilenameIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:297:26: note: Function 'Open' argument 1 names different: declaration 'pszFilename' definition 'pszFilenameIn'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:172:37: note: Function 'Open' argument 1 names different: declaration 'pszFilename' definition 'pszFilenameIn'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1285:57: style:inconclusive: Function 'GetFPPos' argument 2 names different: declaration 'pnFeatureId' definition 'pnFID'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:303:46: note: Function 'GetFPPos' argument 2 names different: declaration 'pnFeatureId' definition 'pnFID'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1285:57: note: Function 'GetFPPos' argument 2 names different: declaration 'pnFeatureId' definition 'pnFID'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1301:42: style:inconclusive: Function 'SetFPPos' argument 1 names different: declaration 'nPos' definition 'nNewPos'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:304:31: note: Function 'SetFPPos' argument 1 names different: declaration 'nPos' definition 'nNewPos'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1301:42: note: Function 'SetFPPos' argument 1 names different: declaration 'nPos' definition 'nNewPos'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1301:56: style:inconclusive: Function 'SetFPPos' argument 2 names different: declaration 'nFeatureId' definition 'nNewFID'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntf.h:304:42: note: Function 'SetFPPos' argument 2 names different: declaration 'nFeatureId' definition 'nNewFID'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1301:56: note: Function 'SetFPPos' argument 2 names different: declaration 'nFeatureId' definition 'nNewFID'. gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:927:21: style: Variable 'psAttDesc' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/ntf/ntffilereader.cpp:1611:46: style: Parameter 'poLayer' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:415:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_UNSUPPORTED_OPERATION [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/fastload.cpp:82:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_INT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:335:14: style: The destructor '~OGROCIWritableLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:273:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:335:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:400:14: style: The destructor '~OGROCILoaderLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:335:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:400:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:494:14: style: The destructor '~OGROCITableLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:335:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:494:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:545:6: style: The destructor '~OGROCISelectLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:273:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:545:6: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:422:34: style: The function 'GetSpatialRef' overrides a function in a base class but is identical to the overridden function [uselessOverride] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:338:34: note: Virtual function in base class gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:422:34: note: Function in derived class gdal-3.8.4/ogr/ogrsf_frmts/oci/fastload.cpp:90:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/fastload.cpp:103:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/fastload.cpp:111:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/fastload.cpp:145:55: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/fastload.cpp:152:47: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/fastload.cpp:174:51: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/fastload.cpp:181:47: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/fastload.cpp:194:51: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/fastload.cpp:201:51: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ocitest.cpp:52:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidriver.cpp:107:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DMD_LONGNAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:59:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:118:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:274:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:412:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:517:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:675:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:758:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_COMMIT_ON_SUCCESS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:823:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:955:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:122:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:177:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:233:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:282:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_IND_NULL [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:479:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ub4 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:622:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:840:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:850:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCRandomRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:920:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/libpng/pngrutil.c:532:23: style: Condition 'avail_in*out_size' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/png/libpng/pngrutil.c:803:26: note: Assignment 'avail=(uInt)-1', assigned value is -1 gdal-3.8.4/frmts/png/libpng/pngrutil.c:804:23: note: Condition 'avail>*out_size' is always false gdal-3.8.4/frmts/png/libpng/pngrutil.c:4205:18: style: Condition 'out>avail_out' is always false [knownConditionTrueFalse] gdal-3.8.4/frmts/png/libpng/pngrutil.c:4203:21: note: Assignment 'out=(uInt)-1', assigned value is -1 gdal-3.8.4/frmts/png/libpng/pngrutil.c:4205:18: note: Condition 'out>avail_out' is always false gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:286:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:324:33: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:658:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:893:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:894:15: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:516:9: style: The scope of the variable 'iLayer' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:795:53: style:inconclusive: Function 'FetchSRS' argument 1 names different: declaration 'nSRID' definition 'nId'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:615:39: note: Function 'FetchSRS' argument 1 names different: declaration 'nSRID' definition 'nId'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:795:53: note: Function 'FetchSRS' argument 1 names different: declaration 'nSRID' definition 'nId'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:1077:56: style:inconclusive: Function 'GetLayerByName' argument 1 names different: declaration 'pszName' definition 'pszNameIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:594:42: note: Function 'GetLayerByName' argument 1 names different: declaration 'pszName' definition 'pszNameIn'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocidatasource.cpp:1077:56: note: Function 'GetLayerByName' argument 1 names different: declaration 'pszName' definition 'pszNameIn'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociloaderlayer.cpp:251:30: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociselectlayer.cpp:82:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociselectlayer.cpp:89:50: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociselectlayer.cpp:39:50: style:inconclusive: Function 'OGROCISelectLayer' argument 2 names different: declaration 'pszName' definition 'pszQuery'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:543:55: note: Function 'OGROCISelectLayer' argument 2 names different: declaration 'pszName' definition 'pszQuery'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociselectlayer.cpp:39:50: note: Function 'OGROCISelectLayer' argument 2 names different: declaration 'pszName' definition 'pszQuery'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociselectlayer.cpp:40:55: style:inconclusive: Function 'OGROCISelectLayer' argument 3 names different: declaration 'poStatement' definition 'poDescribedCommand'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:544:40: note: Function 'OGROCISelectLayer' argument 3 names different: declaration 'poStatement' definition 'poDescribedCommand'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociselectlayer.cpp:40:55: note: Function 'OGROCISelectLayer' argument 3 names different: declaration 'poStatement' definition 'poDescribedCommand'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociselectlayer.cpp:72:57: style:inconclusive: Function 'ReadTableDefinition' argument 1 names different: declaration 'poStatement' definition 'poCommand'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:540:58: note: Function 'ReadTableDefinition' argument 1 names different: declaration 'poStatement' definition 'poCommand'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociselectlayer.cpp:72:57: note: Function 'ReadTableDefinition' argument 1 names different: declaration 'poStatement' definition 'poCommand'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:437:41: style: Condition 'poPolygon!=nullptr' is always false [knownConditionTrueFalse] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:433:31: note: Assuming that condition 'poPolygon!=nullptr' is not redundant gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:437:41: note: Condition 'poPolygon!=nullptr' is always false gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:201:45: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:259:58: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:260:49: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:291:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:297:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:310:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:330:48: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:332:48: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:335:52: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:477:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:478:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:480:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:483:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:484:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:486:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:489:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:490:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:492:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:499:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:500:45: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:501:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:503:45: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:743:43: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:749:43: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:822:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:823:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:825:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:827:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:828:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:830:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:834:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:835:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:837:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:521:56: style:inconclusive: Function 'TranslateGeometryElement' argument 7 names different: declaration 'nOrdCount' definition 'nElemOrdCount'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:264:66: note: Function 'TranslateGeometryElement' argument 7 names different: declaration 'nOrdCount' definition 'nElemOrdCount'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocilayer.cpp:521:56: note: Function 'TranslateGeometryElement' argument 7 names different: declaration 'nOrdCount' definition 'nElemOrdCount'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:85:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_HTYPE_DESCRIBE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:101:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_HTYPE_STMT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_CRED_RDBMS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:355:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_ERROR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:162:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_NTY [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:418:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_DTYPE_PARAM [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:193:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_DEFAULT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:585:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_OTYPE_NAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:211:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLT_STR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:227:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:407:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCI_NO_DATA [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:126:10: style:inconclusive: Technically the member function 'OGROCISession::CleanName' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:553:21: note: Technically the member function 'OGROCISession::CleanName' can be const. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:126:10: note: Technically the member function 'OGROCISession::CleanName' can be const. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:85:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:95:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:98:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:101:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:104:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:107:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:147:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:153:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:154:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:163:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:164:60: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:169:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:170:60: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:175:49: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:176:56: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:186:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:187:52: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:192:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:194:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:199:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:200:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:206:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:207:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:208:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:229:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:230:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:240:37: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:242:31: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:252:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:292:39: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:363:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:364:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:584:48: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:590:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:591:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:596:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:597:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:605:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:119:49: style:inconclusive: Function 'EstablishSession' argument 1 names different: declaration 'pszUserid' definition 'pszUseridIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:118:38: note: Function 'EstablishSession' argument 1 names different: declaration 'pszUserid' definition 'pszUseridIn'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:119:49: note: Function 'EstablishSession' argument 1 names different: declaration 'pszUserid' definition 'pszUseridIn'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:120:49: style:inconclusive: Function 'EstablishSession' argument 2 names different: declaration 'pszPassword' definition 'pszPasswordIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:118:61: note: Function 'EstablishSession' argument 2 names different: declaration 'pszPassword' definition 'pszPasswordIn'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:120:49: note: Function 'EstablishSession' argument 2 names different: declaration 'pszPassword' definition 'pszPasswordIn'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:121:49: style:inconclusive: Function 'EstablishSession' argument 3 names different: declaration 'pszDatabase' definition 'pszDatabaseIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:119:38: note: Function 'EstablishSession' argument 3 names different: declaration 'pszDatabase' definition 'pszDatabaseIn'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocisession.cpp:121:49: note: Function 'EstablishSession' argument 3 names different: declaration 'pszDatabase' definition 'pszDatabaseIn'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:101:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:129:59: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:131:42: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:140:28: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:161:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:169:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:170:41: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:190:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:191:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:192:27: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:294:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:299:19: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:301:22: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:302:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:326:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:375:37: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:380:44: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:401:25: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:71:9: style: The scope of the variable 'i' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:110:45: style:inconclusive: Function 'Prepare' argument 1 names different: declaration 'pszStatement' definition 'pszSQLStatement'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:162:32: note: Function 'Prepare' argument 1 names different: declaration 'pszStatement' definition 'pszSQLStatement'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:110:45: note: Function 'Prepare' argument 1 names different: declaration 'pszStatement' definition 'pszSQLStatement'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:153:68: style:inconclusive: Function 'BindObject' argument 2 names different: declaration 'pahObject' definition 'pahObjects'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:157:55: note: Function 'BindObject' argument 2 names different: declaration 'pahObject' definition 'pahObjects'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:153:68: note: Function 'BindObject' argument 2 names different: declaration 'pahObject' definition 'pahObjects'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:218:45: style:inconclusive: Function 'Execute' argument 1 names different: declaration 'pszStatement' definition 'pszSQLStatement'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:163:32: note: Function 'Execute' argument 1 names different: declaration 'pszStatement' definition 'pszSQLStatement'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistatement.cpp:218:45: note: Function 'Execute' argument 1 names different: declaration 'pszStatement' definition 'pszSQLStatement'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:214:10: style:inconclusive: Technically the member function 'OGROCIStringBuf::GetLast' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistringbuf.cpp:140:23: note: Technically the member function 'OGROCIStringBuf::GetLast' can be const. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:214:10: note: Technically the member function 'OGROCIStringBuf::GetLast' can be const. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistringbuf.cpp:40:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistringbuf.cpp:67:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistringbuf.cpp:97:21: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistringbuf.cpp:130:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistroke.cpp:57:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistroke.cpp:186:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocitablelayer.cpp:672:37: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistroke.cpp:129:12: style: The scope of the variable 'dfArcX' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistroke.cpp:129:20: style: The scope of the variable 'dfArcY' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrocistroke.cpp:181:38: style: The scope of the variable 'dfAlongAngle' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbcdatasource.cpp:76:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbcdatasource.cpp:124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbcdatasource.cpp:358:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbcdatasource.cpp:520:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbcdatasource.cpp:539:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociwritablelayer.cpp:54:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociwritablelayer.cpp:135:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociwritablelayer.cpp:225:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociwritablelayer.cpp:269:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociwritablelayer.cpp:428:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociwritablelayer.cpp:87:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociwritablelayer.cpp:104:13: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociwritablelayer.cpp:245:55: style:inconclusive: Function 'CreateField' argument 1 names different: declaration 'poField' definition 'poFieldIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/oci/ogr_oci.h:342:46: note: Function 'CreateField' argument 1 names different: declaration 'poField' definition 'poFieldIn'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociwritablelayer.cpp:245:55: note: Function 'CreateField' argument 1 names different: declaration 'poField' definition 'poFieldIn'. gdal-3.8.4/ogr/ogrsf_frmts/oci/ogrociwritablelayer.cpp:528:32: style: Variable 'poGC' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogr_odbc.h:115:14: style: The destructor '~OGRODBCTableLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogr_odbc.h:77:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogr_odbc.h:115:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogr_odbc.h:163:14: style: The destructor '~OGRODBCSelectLayer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogr_odbc.h:77:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogr_odbc.h:163:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbcdatasource.cpp:458:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbcdatasource.cpp:459:23: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbcdatasource.cpp:476:29: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbcdatasource.cpp:477:35: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbcdatasource.cpp:526:18: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbcdatasource.cpp:510:46: style:inconclusive: Function 'OpenTable' argument 1 names different: declaration 'pszTableName' definition 'pszNewName'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogr_odbc.h:213:31: note: Function 'OpenTable' argument 1 names different: declaration 'pszTableName' definition 'pszNewName'. gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbcdatasource.cpp:510:46: note: Function 'OpenTable' argument 1 names different: declaration 'pszTableName' definition 'pszNewName'. gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbcdriver.cpp:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbcdriver.cpp:66:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbcdriver.cpp:93:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbclayer.cpp:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbclayer.cpp:102:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbclayer.cpp:205:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbclayer.cpp:247:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbclayer.cpp:359:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbcselectlayer.cpp:105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbcselectlayer.cpp:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogr_odbc.h:168:25: style: The function 'GetFeature' overrides a function in a base class but just delegates back to the base class. [uselessOverride] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogr_odbc.h:83:25: note: Virtual function in base class gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogr_odbc.h:168:25: note: Function in derived class gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbclayer.cpp:98:24: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbclayer.cpp:283:37: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbclayer.cpp:89:57: style:inconclusive: Function 'BuildFeatureDefn' argument 2 names different: declaration 'poStmt' definition 'poStmtIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogr_odbc.h:68:73: note: Function 'BuildFeatureDefn' argument 2 names different: declaration 'poStmt' definition 'poStmtIn'. gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbclayer.cpp:89:57: note: Function 'BuildFeatureDefn' argument 2 names different: declaration 'poStmt' definition 'poStmtIn'. gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbctablelayer.cpp:135:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbctablelayer.cpp:264:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbctablelayer.cpp:336:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pszAttrQueryString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbctablelayer.cpp:359:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCRandomRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbctablelayer.cpp:378:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogr_odbc.h:131:34: style: The function 'GetSpatialRef' overrides a function in a base class but just delegates back to the base class. [uselessOverride] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogr_odbc.h:90:34: note: Virtual function in base class gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogr_odbc.h:131:34: note: Function in derived class gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbctablelayer.cpp:69:50: style:inconclusive: Function 'Initialize' argument 1 names different: declaration 'pszTableName' definition 'pszLayerName'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogr_odbc.h:117:35: note: Function 'Initialize' argument 1 names different: declaration 'pszTableName' definition 'pszLayerName'. gdal-3.8.4/ogr/ogrsf_frmts/odbc/ogrodbctablelayer.cpp:69:50: note: Function 'Initialize' argument 1 names different: declaration 'pszTableName' definition 'pszLayerName'. gdal-3.8.4/ogr/ogrsf_frmts/ods/ods_formula.cpp:110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ods/ods_formula.cpp:360:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODST_START [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ods/ods_formula_node.cpp:612:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/frmts/png/libpng/pngrutil.c:3153:64: style:inconclusive: Function 'png_check_chunk_length' argument 2 names different: declaration 'chunk_length' definition 'length'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1546:1: note: Function 'png_check_chunk_length' argument 2 names different: declaration 'chunk_length' definition 'length'. gdal-3.8.4/frmts/png/libpng/pngrutil.c:3153:64: note: Function 'png_check_chunk_length' argument 2 names different: declaration 'chunk_length' definition 'length'. gdal-3.8.4/frmts/png/libpng/pngrutil.c:3200:55: style:inconclusive: Function 'png_combine_row' argument 2 names different: declaration 'row' definition 'dp'. [funcArgNamesDifferent] gdal-3.8.4/frmts/png/libpng/pngpriv.h:1277:1: note: Function 'png_combine_row' argument 2 names different: declaration 'row' definition 'dp'. gdal-3.8.4/frmts/png/libpng/pngrutil.c:3200:55: note: Function 'png_combine_row' argument 2 names different: declaration 'row' definition 'dp'. gdal-3.8.4/ogr/ogrsf_frmts/ods/ods_formula_parser.cpp:1123:9: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] gdal-3.8.4/ogr/ogrsf_frmts/ods/ogrodsdatasource.cpp:1766:51: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/ods/ods_formula_node.cpp:720:16: style: Redundant initialization for 'ch'. The initialized value is overwritten before it is read. [redundantInitialization] gdal-3.8.4/ogr/ogrsf_frmts/ods/ods_formula_node.cpp:718:13: note: ch is initialized gdal-3.8.4/ogr/ogrsf_frmts/ods/ods_formula_node.cpp:720:16: note: ch is overwritten gdal-3.8.4/ogr/ogrsf_frmts/ods/ods_formula_node.cpp:1687:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] gdal-3.8.4/ogr/ogrsf_frmts/ods/ogr_ods.h:80:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ods/ogrodsdriver.cpp:48:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ods/ogrodsdriver.cpp:87:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ods/ogrodsdriver.cpp:236:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ods/testparser.cpp:43:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ogdi/ogrogdidriver.cpp:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ogdi/ogrogdidriver.cpp:121:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DMD_LONGNAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ogdi/ogrogdidatasource.cpp:94:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ogdi/ogrogdidatasource.cpp:282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ogdi/ogrogdidatasource.cpp:269:20: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/ogdi/ogrogdilayer.cpp:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ogdi/ogrogdilayer.cpp:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ogdi/ogrogdilayer.cpp:194:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poAttrQuery [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ogdi/ogrogdilayer.cpp:236:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_nFeaturesRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ogdi/ogrogdilayer.cpp:373:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ogdi/ogrogdilayer.cpp:459:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCRandomRead [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/ogdi/ogrogdilayer.cpp:475:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:394:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:989:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:1278:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUInt16 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:1449:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:1479:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:1745:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:1867:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:1961:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:1975:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:2054:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:2306:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GInt64 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:361:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbMultiPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:450:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_type [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:1188:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbPoint [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:272:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:540:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:611:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:708:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:1257:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:1314:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIntBig [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:1335:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:1461:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:1589:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:1610:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:1646:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:1717:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2067:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2218:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSI_STAT_EXISTS_FLAG [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2297:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2400:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2510:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2763:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2777:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2871:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GUInt32 [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2919:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paoPoints [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2932:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paoPoints [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2948:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3397:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPL_FALLTHROUGH [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3998:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3156:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3096:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3007:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:154:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:872:40: warning: The class 'FileGDBIndexIterator' defines member function with name 'Build' also defined in its parent class 'FileGDBIterator'. [duplInheritedMember] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:401:35: note: Parent function 'FileGDBIterator::Build' gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:872:40: note: Derived function 'FileGDBIndexIterator::Build' gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:193:14: style: The destructor '~FileGDBGeomField' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:118:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:193:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:331:14: style: The destructor '~FileGDBRasterField' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:193:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:331:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:93:14: style: The destructor '~FileGDBTrivialIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:700:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:93:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:150:14: style: The destructor '~FileGDBNotIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:700:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:150:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:179:14: style: The destructor '~FileGDBAndIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:700:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:179:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:208:14: style: The destructor '~FileGDBOrIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:700:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:208:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:274:14: style: The destructor '~FileGDBIndexIteratorBase' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:700:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:274:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:328:14: style: The destructor '~FileGDBIndexIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:274:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:328:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:113:17: style: The function 'GetNextRowSortedByValue' overrides a function in a base class but just delegates back to the base class. [uselessOverride] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:717:17: note: Virtual function in base class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:113:17: note: Function in derived class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:354:51: style:inconclusive: Function 'GetMinValue' argument 1 names different: declaration 'eOutOGRFieldType' definition 'eOutType'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:710:46: note: Function 'GetMinValue' argument 1 names different: declaration 'eOutOGRFieldType' definition 'eOutType'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:354:51: note: Function 'GetMinValue' argument 1 names different: declaration 'eOutOGRFieldType' definition 'eOutType'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:365:51: style:inconclusive: Function 'GetMaxValue' argument 1 names different: declaration 'eOutOGRFieldType' definition 'eOutType'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:711:46: note: Function 'GetMaxValue' argument 1 names different: declaration 'eOutOGRFieldType' definition 'eOutType'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:365:51: note: Function 'GetMaxValue' argument 1 names different: declaration 'eOutOGRFieldType' definition 'eOutType'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:481:65: style:inconclusive: Function 'FileGDBTrivialIterator' argument 1 names different: declaration 'poParentIter' definition 'poParentIterIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:92:54: note: Function 'FileGDBTrivialIterator' argument 1 names different: declaration 'poParentIter' definition 'poParentIterIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:481:65: note: Function 'FileGDBTrivialIterator' argument 1 names different: declaration 'poParentIter' definition 'poParentIterIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:502:57: style:inconclusive: Function 'FileGDBNotIterator' argument 1 names different: declaration 'poIterBase' definition 'poIterBaseIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:149:50: note: Function 'FileGDBNotIterator' argument 1 names different: declaration 'poIterBase' definition 'poIterBaseIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:502:57: note: Function 'FileGDBNotIterator' argument 1 names different: declaration 'poIterBase' definition 'poIterBaseIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:580:57: style:inconclusive: Function 'FileGDBAndIterator' argument 1 names different: declaration 'poIter1' definition 'poIter1In'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:177:41: note: Function 'FileGDBAndIterator' argument 1 names different: declaration 'poIter1' definition 'poIter1In'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:580:57: note: Function 'FileGDBAndIterator' argument 1 names different: declaration 'poIter1' definition 'poIter1In'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:581:57: style:inconclusive: Function 'FileGDBAndIterator' argument 2 names different: declaration 'poIter2' definition 'poIter2In'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:177:67: note: Function 'FileGDBAndIterator' argument 2 names different: declaration 'poIter2' definition 'poIter2In'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:581:57: note: Function 'FileGDBAndIterator' argument 2 names different: declaration 'poIter2' definition 'poIter2In'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:653:55: style:inconclusive: Function 'FileGDBOrIterator' argument 1 names different: declaration 'poIter1' definition 'poIter1In'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:206:40: note: Function 'FileGDBOrIterator' argument 1 names different: declaration 'poIter1' definition 'poIter1In'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:653:55: note: Function 'FileGDBOrIterator' argument 1 names different: declaration 'poIter1' definition 'poIter1In'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:654:55: style:inconclusive: Function 'FileGDBOrIterator' argument 2 names different: declaration 'poIter2' definition 'poIter2In'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:206:66: note: Function 'FileGDBOrIterator' argument 2 names different: declaration 'poIter2' definition 'poIter2In'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:654:55: note: Function 'FileGDBOrIterator' argument 2 names different: declaration 'poIter2' definition 'poIter2In'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:655:42: style:inconclusive: Function 'FileGDBOrIterator' argument 3 names different: declaration 'bIteratorAreExclusive' definition 'bIteratorAreExclusiveIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:207:27: note: Function 'FileGDBOrIterator' argument 3 names different: declaration 'bIteratorAreExclusive' definition 'bIteratorAreExclusiveIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:655:42: note: Function 'FileGDBOrIterator' argument 3 names different: declaration 'bIteratorAreExclusive' definition 'bIteratorAreExclusiveIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:742:66: style:inconclusive: Function 'FileGDBIndexIteratorBase' argument 1 names different: declaration 'poParent' definition 'poParentIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:267:44: note: Function 'FileGDBIndexIteratorBase' argument 1 names different: declaration 'poParent' definition 'poParentIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:742:66: note: Function 'FileGDBIndexIteratorBase' argument 1 names different: declaration 'poParent' definition 'poParentIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:743:56: style:inconclusive: Function 'FileGDBIndexIteratorBase' argument 2 names different: declaration 'bAscending' definition 'bAscendingIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:267:58: note: Function 'FileGDBIndexIteratorBase' argument 2 names different: declaration 'bAscending' definition 'bAscendingIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:743:56: note: Function 'FileGDBIndexIteratorBase' argument 2 names different: declaration 'bAscending' definition 'bAscendingIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:846:58: style:inconclusive: Function 'FileGDBIndexIterator' argument 1 names different: declaration 'poParent' definition 'poParentIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:316:40: note: Function 'FileGDBIndexIterator' argument 1 names different: declaration 'poParent' definition 'poParentIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:846:58: note: Function 'FileGDBIndexIterator' argument 1 names different: declaration 'poParent' definition 'poParentIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:847:48: style:inconclusive: Function 'FileGDBIndexIterator' argument 2 names different: declaration 'bAscending' definition 'bAscendingIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:316:54: note: Function 'FileGDBIndexIterator' argument 2 names different: declaration 'bAscending' definition 'bAscendingIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:847:48: note: Function 'FileGDBIndexIterator' argument 2 names different: declaration 'bAscending' definition 'bAscendingIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:2148:19: style:inconclusive: Function 'FileGDBSpatialIndexIteratorImpl' argument 1 names different: declaration 'poParent' definition 'poParentIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:2128:51: note: Function 'FileGDBSpatialIndexIteratorImpl' argument 1 names different: declaration 'poParent' definition 'poParentIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex.cpp:2148:19: note: Function 'FileGDBSpatialIndexIteratorImpl' argument 1 names different: declaration 'poParent' definition 'poParentIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable_freelist.cpp:526:57: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable_write.cpp:2460:63: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GUIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2800:9: style:inconclusive: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadXYArray < XYBufferSetter >' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3001:38: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadXYArray < XYBufferSetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2800:9: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadXYArray < XYBufferSetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2800:9: style:inconclusive: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadXYArray < XYMultiPointSetter >' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3001:38: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadXYArray < XYMultiPointSetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2800:9: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadXYArray < XYMultiPointSetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2800:9: style:inconclusive: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadXYArray < XYLineStringSetter >' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3001:38: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadXYArray < XYLineStringSetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2800:9: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadXYArray < XYLineStringSetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2800:9: style:inconclusive: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadXYArray < XYArraySetter >' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3001:38: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadXYArray < XYArraySetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2800:9: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadXYArray < XYArraySetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2803:9: style:inconclusive: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadZArray < ZOrMBufferSetter >' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3092:38: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadZArray < ZOrMBufferSetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2803:9: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadZArray < ZOrMBufferSetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2803:9: style:inconclusive: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadZArray < ZMultiPointSetter >' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3092:38: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadZArray < ZMultiPointSetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2803:9: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadZArray < ZMultiPointSetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2803:9: style:inconclusive: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadZArray < ZLineStringSetter >' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3092:38: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadZArray < ZLineStringSetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2803:9: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadZArray < ZLineStringSetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2803:9: style:inconclusive: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadZArray < FileGDBArraySetter >' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3092:38: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadZArray < FileGDBArraySetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2803:9: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadZArray < FileGDBArraySetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2806:9: style:inconclusive: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadMArray < ZOrMBufferSetter >' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3152:38: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadMArray < ZOrMBufferSetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2806:9: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadMArray < ZOrMBufferSetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2806:9: style:inconclusive: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadMArray < MMultiPointSetter >' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3152:38: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadMArray < MMultiPointSetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2806:9: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadMArray < MMultiPointSetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2806:9: style:inconclusive: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadMArray < MLineStringSetter >' can be const. [functionConst] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3152:38: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadMArray < MLineStringSetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2806:9: note: Technically the member function 'OpenFileGDB::FileGDBOGRGeometryConverterImpl::ReadMArray < MLineStringSetter >' can be const. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2822:14: style: The destructor '~FileGDBOGRGeometryConverterImpl' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:754:14: note: Virtual destructor in base class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2822:14: note: Destructor in derived class gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2397:52: style:inconclusive: Function 'GetFeatureExtent' argument 1 names different: declaration 'psGeomField' definition 'psField'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:649:42: note: Function 'GetFeatureExtent' argument 1 names different: declaration 'psGeomField' definition 'psField'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2397:52: note: Function 'GetFeatureExtent' argument 1 names different: declaration 'psGeomField' definition 'psField'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2508:72: style:inconclusive: Function 'DoesGeometryIntersectsFilterEnvelope' argument 1 names different: declaration 'psGeomField' definition 'psField'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:657:62: note: Function 'DoesGeometryIntersectsFilterEnvelope' argument 1 names different: declaration 'psGeomField' definition 'psField'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2508:72: note: Function 'DoesGeometryIntersectsFilterEnvelope' argument 1 names different: declaration 'psGeomField' definition 'psField'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2619:42: style:inconclusive: Function 'FileGDBField' argument 1 names different: declaration 'm_poParent' definition 'poParentIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:114:41: note: Function 'FileGDBField' argument 1 names different: declaration 'm_poParent' definition 'poParentIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2619:42: note: Function 'FileGDBField' argument 1 names different: declaration 'm_poParent' definition 'poParentIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2700:50: style:inconclusive: Function 'FileGDBGeomField' argument 1 names different: declaration 'm_poParent' definition 'poParentIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:188:45: note: Function 'FileGDBGeomField' argument 1 names different: declaration 'm_poParent' definition 'poParentIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2700:50: note: Function 'FileGDBGeomField' argument 1 names different: declaration 'm_poParent' definition 'poParentIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2832:29: style:inconclusive: Function 'FileGDBOGRGeometryConverterImpl' argument 1 names different: declaration 'poGeomField' definition 'poGeomFieldIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2821:33: note: Function 'FileGDBOGRGeometryConverterImpl' argument 1 names different: declaration 'poGeomField' definition 'poGeomFieldIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2832:29: note: Function 'FileGDBOGRGeometryConverterImpl' argument 1 names different: declaration 'poGeomField' definition 'poGeomFieldIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3988:66: style:inconclusive: Function 'GetGeometryTypeFromESRI' argument 1 names different: declaration 'pszESRIGeometryType' definition 'pszESRIType'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.h:763:41: note: Function 'GetGeometryTypeFromESRI' argument 1 names different: declaration 'pszESRIGeometryType' definition 'pszESRIType'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3988:66: note: Function 'GetGeometryTypeFromESRI' argument 1 names different: declaration 'pszESRIGeometryType' definition 'pszESRIType'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:152:49: style: Parameter 'pabyEnd' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:1255:49: style: Parameter 'pabyEnd' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2097:12: style: Variable 'pabyEnd' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2234:27: style: Variable 'poGeomField' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:2407:23: style: Variable 'poGeomField' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3003:57: style: Parameter 'pabyEnd' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3093:73: style: Parameter 'pabyEnd' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable.cpp:3153:73: style: Parameter 'pabyEnd' can be declared as pointer to const [constParameterPointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h:328:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poSRS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h:374:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable apoGeomFieldDefn [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h:685:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h:719:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_ReadOnly [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h:751:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFU_Generic [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h:756:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFU_MinMax [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h:766:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFT_Integer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h:830:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h:835:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRTT_THEMATIC [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbtable_priv.h:378:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16_t [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/gdalopenfilegdbrasterband.cpp:99:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGFT_OBJECTID [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/gdalopenfilegdbrasterband.cpp:912:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/gdalopenfilegdbrasterband.cpp:1000:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nBands [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/gdalopenfilegdbrasterband.cpp:1087:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/gdalopenfilegdbrasterband.cpp:1110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/gdalopenfilegdbrasterband.cpp:1165:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/gdalopenfilegdbrasterband.cpp:1943:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable poDS [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:1159:26: style: The scope of the variable 'aSetValues' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:1160:9: style: The scope of the variable 'iLastReported' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:1337:9: style: The scope of the variable 'nDepth' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:148:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdbindex_write.cpp:166:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdb_gdbtoogrfieldtype.h:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFSTNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdb_fielddomain.h:107:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdb_fielddomain.h:304:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTInteger [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdb_relationship.h:86:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRC_ONE_TO_MANY [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdb_relationship.h:292:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdb_relationship.h:583:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/filegdb_relationship.h:633:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:119:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_None [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:149:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VSI_STAT_EXISTS_FLAG [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:158:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_OF_RASTER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:571:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:644:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGFT_GLOBALID [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:948:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:1130:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ODsCCreateLayer [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:1181:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:1264:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTString [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:1351:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field_name [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:1463:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:1482:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:1507:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OLCFastFeatureCount [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:1647:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:2095:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPLQuietErrorHandler [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:2208:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:172:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGFT_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:231:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGFT_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:271:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGFT_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:293:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGFT_GLOBALID [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:350:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGFT_GUID [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:394:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGFT_GUID [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:435:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGFT_GUID [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:469:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGFT_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:510:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGFT_GLOBALID [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:545:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGFT_GLOBALID [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:584:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGFT_GLOBALID [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:633:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGFT_GLOBALID [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:698:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:790:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:951:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:1095:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:1266:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:1313:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:1353:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:1402:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:1545:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:1565:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:1644:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:1745:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:1887:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:2085:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:2165:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eAccess [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:2341:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_UNSUPPORTED_OPERATION [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:2424:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:2449:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:503:68: style:inconclusive: Function 'FindUUIDFromName' argument 1 names different: declaration 'osFeatureDatasetName' definition 'osName'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h:619:46: note: Function 'FindUUIDFromName' argument 1 names different: declaration 'osFeatureDatasetName' definition 'osName'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource_write.cpp:503:68: note: Function 'FindUUIDFromName' argument 1 names different: declaration 'osFeatureDatasetName' definition 'osName'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdriver.cpp:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_IDENTIFY_TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdriver.cpp:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_IDENTIFY_FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdriver.cpp:247:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDT_Unknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdriver.cpp:268:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_Failure [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdriver.cpp:309:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DMD_LONGNAME [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/gdalopenfilegdbrasterband.cpp:539:30: style: Variable 'poSRS' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:75:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:133:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:147:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:382:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:784:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbUnknown [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:827:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:848:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_bFilterIsEnvelope [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:933:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWQ_FLOAT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:991:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWQ_EQ [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1016:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNT_OPERATION [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1084:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWQ_FLOAT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1147:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNT_COLUMN [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1163:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNT_CONSTANT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1177:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1550:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1645:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1774:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1859:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1885:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1916:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1945:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poFilterGeom [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:2092:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:2157:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:2194:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGSO_LE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:2237:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:2264:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CXT_Element [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:321:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:404:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGTGT_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:824:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGFT_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:933:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGFT_STRING [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:991:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGFT_UNDEFINED [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:1094:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:1313:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:1561:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:1780:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:1969:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:2267:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFTReal [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:2301:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:2394:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:2444:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:2483:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:2682:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wkbNone [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:2703:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:2801:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_NONE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:2940:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:2996:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OGRERR_FAILURE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:2042:9: style: The scope of the variable 'nInterestTable' can be reduced. [variableScope] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:1258:43: style:inconclusive: Function 'OGROpenFileGDBSingleFeatureLayer' argument 2 names different: declaration 'pszVal' definition 'pszValIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h:671:50: note: Function 'OGROpenFileGDBSingleFeatureLayer' argument 2 names different: declaration 'pszVal' definition 'pszValIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:1258:43: note: Function 'OGROpenFileGDBSingleFeatureLayer' argument 2 names different: declaration 'pszVal' definition 'pszValIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:1346:15: style:inconclusive: Function 'OGROpenFileGDBSimpleSQLLayer' argument 1 names different: declaration 'poBaseLayer' definition 'poBaseLayerIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:1312:44: note: Function 'OGROpenFileGDBSimpleSQLLayer' argument 1 names different: declaration 'poBaseLayer' definition 'poBaseLayerIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:1346:15: note: Function 'OGROpenFileGDBSimpleSQLLayer' argument 1 names different: declaration 'poBaseLayer' definition 'poBaseLayerIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:1346:47: style:inconclusive: Function 'OGROpenFileGDBSimpleSQLLayer' argument 2 names different: declaration 'poIter' definition 'poIterIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:1312:74: note: Function 'OGROpenFileGDBSimpleSQLLayer' argument 2 names different: declaration 'poIter' definition 'poIterIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:1346:47: note: Function 'OGROpenFileGDBSimpleSQLLayer' argument 2 names different: declaration 'poIter' definition 'poIterIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:1597:14: style: Variable 'poLayer' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:582:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:591:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:602:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdbdatasource.cpp:611:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:1310:48: style:inconclusive: Function 'AlterFieldDefn' argument 3 names different: declaration 'nFlags' definition 'nFlagsIn'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h:287:39: note: Function 'AlterFieldDefn' argument 3 names different: declaration 'nFlags' definition 'nFlagsIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:1310:48: note: Function 'AlterFieldDefn' argument 3 names different: declaration 'nFlags' definition 'nFlagsIn'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:2993:48: style:inconclusive: Function 'Rename' argument 1 names different: declaration 'pszNewName' definition 'pszDstTableName'. [funcArgNamesDifferent] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogr_openfilegdb.h:281:39: note: Function 'Rename' argument 1 names different: declaration 'pszNewName' definition 'pszDstTableName'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:2993:48: note: Function 'Rename' argument 1 names different: declaration 'pszNewName' definition 'pszDstTableName'. gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:498:25: style: Variable 'psParentInfo' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:1700:25: style: Variable 'psGPFieldInfoExs' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer_write.cpp:1941:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/test_ofgdb_write.cpp:37:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FGTGT_MULTIPOINT [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/osm/osm_parser.h:36:0: debug: Failed to parse 'typedef CPL_C_START struct { const char * pszK ; const char * pszV ; } OSMTag ;'. The checking continues anyway. [simplifyTypedef] gdal-3.8.4/ogr/ogrsf_frmts/osm/ogrosmdatasource.cpp:446:43: error: There is an unknown macro here somewhere. Configuration is required. If CPL_FRMT_GIB is a macro then please configure it. [unknownMacro] gdal-3.8.4/ogr/ogrsf_frmts/osm/ogr_osm.h:273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_poAttrQuery [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/osm/ogrosmdriver.cpp:52:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_IDENTIFY_FALSE [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/osm/ogrosmdriver.cpp:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GA_Update [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/osm/ogrosmdriver.cpp:111:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDAL_DCAP_VECTOR [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/osm/ogrosmdriver.cpp:54:17: style: C-style pointer casting [cstyleCast] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:218:21: style: Variable 'psGPFieldInfoExs' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:245:29: style: Variable 'psParentInfo' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1030:28: style: Variable 'poValue1' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1031:28: style: Variable 'poColumn2' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1032:28: style: Variable 'poValue2' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1058:24: style: Variable 'poColumn1' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1059:24: style: Variable 'poColumn2' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1238:24: style: Variable 'poValue' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/openfilegdb/ogropenfilegdblayer.cpp:1920:27: style: Variable 'poGDBGeomField' can be declared as pointer to const [constVariablePointer] gdal-3.8.4/ogr/ogrsf_frmts/osm/osm2osm.cpp:224:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pszK [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/osm/osm2osm.cpp:282:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pszK [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/osm/osm2osm.cpp:348:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pszK [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/osm/osm2osm.cpp:371:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/osm/ogrosmlayer.cpp:79:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OAMS_TRADITIONAL_GIS_ORDER [valueFlowBailoutIncompleteVar] gdal-3.8.4/ogr/ogrsf_frmts/osm/ogrosmlayer.cpp:156:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pszAttrQueryString [valueFlowBailoutIncompleteVar] gdal-3.