• Brad Larson's avatar
    Clean up typedefs for Atomic32/Atomic64 · 1b423474
    Brad Larson authored
    The typedefs for Atomic32 and Atomic64 were sometimes causing
    Atomic32 to be an int32 rather than an intptr_t on 32-bit platforms.
    On some of these platforms (ARM/CortexM building with GCC 6 in one
    case) int32 is a long int, while intptr_t is an int, which causes a
    compiler error even though long int and int are both 4 bytes.
    
    Having Atomic32 always be intptr_t on 32-bit platforms and Atomic64
    always be intptr_t on 64-bit platforms should resolve any of these
    types of errors.
    1b423474
Name
Last commit
Last update
..
google/protobuf Loading commit data...
solaris Loading commit data...
Makefile.am Loading commit data...
README.md Loading commit data...
libprotobuf-lite.map Loading commit data...
libprotobuf.map Loading commit data...
libprotoc.map Loading commit data...