Semi-automated, just needed ~20 manual fixes:
$ find \( -iname \*.cpp -or -iname \*.h \) -exec perl -pe 's/(\.|->)load\(\)/$1loadRelaxed\(\)/g' -i \{\} +
$ find \( -iname \*.cpp -or -iname \*.h \) -exec perl -pe 's/(\.|->)store\(/$1storeRelaxed\(/g' -i \{\} +
It can be easily improved (e.g. for store check that there are no commas
after the opening parens). The most common offender is QLibrary::load,
and some code using std::atomic directly.
Change-Id: I07c38a3c8ed32c924ef4999e85c7e45cf48f0f6c
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
|
||
|---|---|---|
| .. | ||
| char | ||
| char16_t | ||
| char32_t | ||
| int | ||
| long | ||
| qlonglong | ||
| qptrdiff | ||
| quintptr | ||
| qulonglong | ||
| schar | ||
| short | ||
| uchar | ||
| uint | ||
| ulong | ||
| ushort | ||
| wchar_t | ||
| qatomicinteger.pri | ||
| qatomicinteger.pro | ||
| tst_qatomicinteger.cpp | ||