You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Code/Tools/AssetProcessor/native/AssetManager
Chris Burel 72cd282ad2
Avoid redefining `PRI` macros on Linux (#4055)
* Avoid redefining `PRI` macros on Linux

The fixed width 64-bit integer types are defined differently per platform.
Some platforms define it as "long", others define it as "long long". For
consistency, `AZ::u64` or `AZ::s64` is always defined to "long long".
However, this causes problems for formatting those types, because on
platforms where `uint64_t` is a `long`, `PRIu64` gives the wrong format
string for `AZ::u64`. Previously this was fixed by redefining the `PRI`
macros so that they work for `AZ::u64`, but that breaks the ability to
format `uint64_t`.

We could add an AZ-specific version of the `PRI` macros for 64-bit integer
types, but we don't really need to, since they are `long long` on every
platform we support.

 * Use `%ll` for `AZ::u64`
 * Use `PRIu64` for `uint64_t`

Signed-off-by: Chris Burel <burelc@amazon.com>

* Avoid redefining `PRI` macros in CryCommon

Signed-off-by: Chris Burel <burelc@amazon.com>
4 years ago
..
AssetCatalog.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AssetCatalog.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AssetData.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AssetRequestHandler.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AssetRequestHandler.h Code/Tools 4 years ago
ControlRequestHandler.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ControlRequestHandler.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
FileStateCache.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
FileStateCache.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PathDependencyManager.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PathDependencyManager.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SourceFileRelocator.cpp Avoid redefining `PRI` macros on Linux (#4055) 4 years ago
SourceFileRelocator.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
assetProcessorManager.cpp Automated test for scene files with and without python scripts running python incorrectly (#2373) 4 years ago
assetProcessorManager.h Automated test for scene files with and without python scripts running python incorrectly (#2373) 4 years ago
assetScanFolderInfo.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
assetScanFolderInfo.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
assetScanner.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
assetScanner.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
assetScannerWorker.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
assetScannerWorker.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
assetdata.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago