gdal/port
Even Rouault c9955a929f
Merge pull request #11498 from rouault/cppckeck_nullPointerOutOfMemory
Fix cppcheck nullPointerOutOfMemory warnings
2024-12-18 03:00:47 +01:00
..
CMakeLists.txt MSVC 64-bit cleanup 2024-11-20 21:20:07 +01:00
LICENCE_minizip Move gdal/* to toplevel 2021-10-25 13:40:31 +02:00
character_set_conv_table_generator.c CPLRecode(): make ISO-8859-2 and -15 and CP437/CP1250/CP1251/CP1252 to UTF-8 always available 2024-09-14 18:49:37 +02:00
cpl_alibaba_oss.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_alibaba_oss.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_atomic_ops.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_atomic_ops.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_auto_close.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_aws.cpp /vsis3/, /vsigs/, /vsiaz/: better error message when credentials aren't found 2024-12-10 19:35:53 +01:00
cpl_aws.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_aws_win32.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_azure.cpp /vsis3/, /vsigs/, /vsiaz/: better error message when credentials aren't found 2024-12-10 19:35:53 +01:00
cpl_azure.h Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_base64.cpp Apply .clang-format to port 2022-12-17 19:46:25 +01:00
cpl_character_sets.c CPLRecode(): make ISO-8859-2 and -15 and CP437/CP1250/CP1251/CP1252 to UTF-8 always available 2024-09-14 18:49:37 +02:00
cpl_character_sets.h CPLRecode(): make ISO-8859-2 and -15 and CP437/CP1250/CP1251/CP1252 to UTF-8 always available 2024-09-14 18:49:37 +02:00
cpl_compressor.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_compressor.h Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_config_extras.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_conv.cpp Doxygen: fix URL from Trac to gdal.org 2024-12-17 17:48:15 +01:00
cpl_conv.h Merge pull request #11344 from rouault/remove_dollar_id_dollar 2024-11-26 19:27:01 +01:00
cpl_cpu_features.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_cpu_features.h Use include_sse2neon.h in gcore/rasterio functionnality 2024-11-04 02:30:30 +01:00
cpl_csv.cpp Doxygen docs: use \code instead of <pre> 2024-11-27 15:07:03 +01:00
cpl_csv.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_curl_priv.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_error.cpp Doxygen docs: use \code instead of <pre> 2024-11-27 15:07:03 +01:00
cpl_error.h Merge pull request #11344 from rouault/remove_dollar_id_dollar 2024-11-26 19:27:01 +01:00
cpl_error_internal.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_findfile.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_float.cpp Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_float.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_getexecpath.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_google_cloud.cpp /vsis3/, /vsigs/, /vsiaz/: better error message when credentials aren't found 2024-12-10 19:35:53 +01:00
cpl_google_cloud.h Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_google_oauth2.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_hash_set.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_hash_set.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_http.cpp GeoJSON(-like) drivers: combine value of GDAL_HTTP_HEADERS with Accept header that the driver set 2024-11-29 17:36:22 +01:00
cpl_http.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_json.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_json.h Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_json_header.h Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_json_streaming_parser.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_json_streaming_parser.h Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_json_streaming_writer.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_json_streaming_writer.h Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_known_config_options.h /vsicurl/: add a VSICURL_QUERY_STRING path specific option 2024-12-16 20:04:55 +01:00
cpl_list.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_list.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_mask.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_md5.cpp Coverity warnings fixes (for false positives or unlikely events) 2024-11-24 23:12:55 +01:00
cpl_md5.h JPEG: make it plugin capable if using external libraries 2023-11-21 15:23:38 +01:00
cpl_mem_cache.h [RFC 101] Add GDALGetThreadSafeDataset() and GDAL_OF_THREAD_SAFE 2024-09-19 22:55:12 +02:00
cpl_minixml.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_minixml.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_minizip_ioapi.cpp Apply .clang-format to port 2022-12-17 19:46:25 +01:00
cpl_minizip_ioapi.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_minizip_unzip.cpp port/: fix cppcheck nullPointerOutOfMemory 2024-12-16 02:44:42 +01:00
cpl_minizip_unzip.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_minizip_zip.cpp port: Fix minor typos 2024-10-03 08:15:42 -07:00
cpl_minizip_zip.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_multiproc.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_multiproc.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_noncopyablevector.h Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_odbc.cpp Merge pull request #10961 from rouault/fix_10960 2024-10-09 01:04:26 +02:00
cpl_odbc.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_path.cpp CPLGetPath()/CPLGetDirname(): make them work with /vsicurl? and URL encoded 2024-12-10 16:22:21 +01:00
cpl_port.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_progress.cpp GDALTermProgress(): implement OSC 9;4 progress reporting protocol as supported by ConEmu, recent PowerShell and other terminals 2024-12-08 21:48:53 +01:00
cpl_progress.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_quad_tree.cpp Various tunings to make Clang Static Analyzer 18 happy 2024-11-11 03:31:48 +01:00
cpl_quad_tree.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_recode.cpp CPLRecode(): make ISO-8859-2 and -15 and CP437/CP1250/CP1251/CP1252 to UTF-8 always available 2024-09-14 18:49:37 +02:00
cpl_recode_iconv.cpp CPLRecodeToWCharIconv(): avoid CodeQL cpp/incorrect-string-type-conversion 2024-01-09 16:38:57 +01:00
cpl_recode_stub.cpp CPLRecode(): make ISO-8859-2 and -15 and CP437/CP1250/CP1251/CP1252 to UTF-8 always available 2024-09-14 18:49:37 +02:00
cpl_safemaths.hpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_sha1.cpp /vsis3/ / AWS: implement support for AWS Single-Sign On (AWS IAM Identity Center) 2024-11-04 21:37:15 +01:00
cpl_sha1.h /vsis3/ / AWS: implement support for AWS Single-Sign On (AWS IAM Identity Center) 2024-11-04 21:37:15 +01:00
cpl_sha256.cpp Apply .clang-format to port 2022-12-17 19:46:25 +01:00
cpl_sha256.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_spawn.cpp Coverity Scan fixes 2024-11-26 22:38:41 +01:00
cpl_spawn.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_string.cpp Merge pull request #11303 from rouault/rfc104 2024-12-12 13:02:36 +01:00
cpl_string.h Merge pull request #11303 from rouault/rfc104 2024-12-12 13:02:36 +01:00
cpl_strtod.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_swift.cpp Avoid/fix Coverity performance warnings 2024-01-14 23:14:26 +01:00
cpl_swift.h Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_threadsafe_queue.hpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_time.cpp Apply .clang-format to port 2022-12-17 19:46:25 +01:00
cpl_time.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_userfaultfd.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_userfaultfd.h Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vax.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vax.h Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_virtualmem.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_virtualmem.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_vsi.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_vsi_error.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsi_error.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_vsi_mem.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsi_virtual.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_vsil.cpp /vsigs/: make GetFileMetadata('/vsigs/bucket', NULL, NULL) work if using OAuth2 auth 2024-10-25 18:51:52 +02:00
cpl_vsil_abstract_archive.cpp Various tunings to make Clang Static Analyzer 18 happy 2024-11-11 03:31:48 +01:00
cpl_vsil_adls.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_az.cpp /vsiaz/: ReadDir(): be robust to a response to list blob that returns no blobs but has a non-empty NextMarker 2024-11-21 15:01:12 +01:00
cpl_vsil_buffered_reader.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_cache.cpp VSI_CACHE_SIZE: Use CPLParseMemorySize 2024-10-24 14:08:12 -04:00
cpl_vsil_chunked_write_handle.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_crypt.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_curl.cpp /vsicurl/: add a VSICURL_QUERY_STRING path specific option 2024-12-16 20:04:55 +01:00
cpl_vsil_curl_class.h /vsicurl/: add a VSICURL_QUERY_STRING path specific option 2024-12-16 20:04:55 +01:00
cpl_vsil_curl_priv.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_vsil_curl_streaming.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_gs.cpp /vsigs/: make GetFileMetadata('/vsigs/bucket', NULL, NULL) work if using OAuth2 auth 2024-10-25 18:51:52 +02:00
cpl_vsil_gzip.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_hdfs.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_libarchive.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_oss.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_plugin.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_plugin.h Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_s3.cpp /vsis3/ and similar FS: fix memleak in multipart upload API (master only) 2024-10-15 03:11:36 +02:00
cpl_vsil_sparsefile.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_stdin.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_stdout.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_subfile.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_swift.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_tar.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_unix_stdio_64.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_uploadonclose.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_webhdfs.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsil_win32.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cpl_vsisimple.cpp port/: fix cppcheck nullPointerOutOfMemory 2024-12-16 02:44:42 +01:00
cpl_worker_thread_pool.cpp Coverity warnings fixes (for false positives or unlikely events) 2024-11-24 23:12:55 +01:00
cpl_worker_thread_pool.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cpl_xml_validate.cpp Various tunings to make Clang Static Analyzer 18 happy 2024-11-11 03:31:48 +01:00
cpl_zlib_header.h Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cplgetsymbol.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cplkeywordparser.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cplkeywordparser.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
cplstring.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
cplstringlist.cpp Replace MIT license long text with 'SPDX-License-Identifier: MIT' 2024-10-05 13:57:32 +02:00
gdal_csv.h Remove lines with '$Id$' in source files 2024-11-24 19:33:53 +01:00
include_fast_float.h Add third_party/fast_float header library for fast string->double conversion 2023-05-04 16:09:08 +02:00
utf8.h Add CPLUTF8ForceToASCII() 2024-04-14 15:36:08 +02:00
vsipreload.cpp port/: fix cppcheck nullPointerOutOfMemory 2024-12-16 02:44:42 +01:00