summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qmargins.cpp
diff options
context:
space:
mode:
authorJoão Abecasis <joao@abecasis.name>2009-08-31 15:05:51 (GMT)
committerJoão Abecasis <joao@abecasis.name>2009-08-31 16:15:45 (GMT)
commite70980b2aacbc758a0cd1e2246633278f7c505ab (patch)
treeee19500748f62181afbf424438c6ff03d12d7912 /src/corelib/tools/qmargins.cpp
parent06a4cdba05e4865d02a09a5633c31c462ac00014 (diff)
downloadQt-e70980b2aacbc758a0cd1e2246633278f7c505ab.zip
Qt-e70980b2aacbc758a0cd1e2246633278f7c505ab.tar.gz
Qt-e70980b2aacbc758a0cd1e2246633278f7c505ab.tar.bz2
Refactoring qatomic_windows.h
Consolidated Interlocked* declarations and API implementation through macro hackery, (hopefully) for improved readability and maintainability. Fixes anti-aliasing warnings with MinGW in qatomic_windows.h. Gcc builds now use inline assembly for atomic operations, instead of relying on Interlocked* functions which aren't consistently declared across implementations (mingw32, mingw-w64, wine... others?). Drops support for VC 6 and MetroWerks. Reviewed-by: Thiago Macieira
Diffstat (limited to 'src/corelib/tools/qmargins.cpp')
0 files changed, 0 insertions, 0 deletions