Changeset View
Changeset View
Standalone View
Standalone View
arcanist/linter/LocaleDependenceLinter.php
Show All 26 Lines | const KNOWN_VIOLATIONS = array( | ||||
], | ], | ||||
"src/rest.cpp" => ["strtol"], | "src/rest.cpp" => ["strtol"], | ||||
"src/rpc/server.cpp" => ["to_upper"], | "src/rpc/server.cpp" => ["to_upper"], | ||||
"src/test/dbwrapper_tests.cpp" => ["snprintf"], | "src/test/dbwrapper_tests.cpp" => ["snprintf"], | ||||
"src/test/getarg_tests.cpp" => [ | "src/test/getarg_tests.cpp" => [ | ||||
"split", | "split", | ||||
"is_space", | "is_space", | ||||
], | ], | ||||
"src/seeder/main.cpp" => [ | |||||
"strtoull", | |||||
"strcasecmp", | |||||
"strftime", | |||||
], | |||||
"src/seeder/dns.cpp" => ["strcasecmp"], | |||||
"src/torcontrol.cpp" => [ | "src/torcontrol.cpp" => [ | ||||
"atoi", | "atoi", | ||||
"strtol", | "strtol", | ||||
], | ], | ||||
"src/uint256.cpp" => ["tolower"], | "src/uint256.cpp" => ["tolower"], | ||||
"src/util/system.cpp" => ["atoi", "tolower"], | "src/util/system.cpp" => ["atoi", "tolower"], | ||||
"src/util/moneystr.cpp" => ["isdigit"], | "src/util/moneystr.cpp" => ["isdigit"], | ||||
"src/util/strencodings.cpp" => [ | "src/util/strencodings.cpp" => [ | ||||
Show All 16 Lines | const LOCALE_DEPENDENT_FUNCTIONS = array( | ||||
"atoll", // (via strtoll) | "atoll", // (via strtoll) | ||||
"atoq", | "atoq", | ||||
"btowc", // LC_CTYPE (directly) | "btowc", // LC_CTYPE (directly) | ||||
"ctime", // (via asctime or localtime) | "ctime", // (via asctime or localtime) | ||||
"dprintf", // (via vdprintf) | "dprintf", // (via vdprintf) | ||||
"fgetwc", | "fgetwc", | ||||
"fgetws", | "fgetws", | ||||
"fold_case", // boost::locale::fold_case | "fold_case", // boost::locale::fold_case | ||||
//"fprintf" // (via vfprintf) | "fprintf", // (via vfprintf) | ||||
"fputwc", | "fputwc", | ||||
"fputws", | "fputws", | ||||
"fscanf", // (via __vfscanf) | "fscanf", // (via __vfscanf) | ||||
"fwprintf", // (via __vfwprintf) | "fwprintf", // (via __vfwprintf) | ||||
"getdate", // via __getdate_r => isspace // __localtime_r | "getdate", // via __getdate_r => isspace // __localtime_r | ||||
"getwc", | "getwc", | ||||
"getwchar", | "getwchar", | ||||
"is_digit", // boost::algorithm::is_digit | "is_digit", // boost::algorithm::is_digit | ||||
Show All 30 Lines | const LOCALE_DEPENDENT_FUNCTIONS = array( | ||||
"mbrtowc", | "mbrtowc", | ||||
"mbsinit", | "mbsinit", | ||||
"mbsnrtowcs", | "mbsnrtowcs", | ||||
"mbsrtowcs", | "mbsrtowcs", | ||||
"mbstowcs", // LC_CTYPE | "mbstowcs", // LC_CTYPE | ||||
"mbtowc", // LC_CTYPE | "mbtowc", // LC_CTYPE | ||||
"mktime", | "mktime", | ||||
"normalize", // boost::locale::normalize | "normalize", // boost::locale::normalize | ||||
//"printf" // LC_NUMERIC | "printf", // LC_NUMERIC | ||||
"putwc", | "putwc", | ||||
"putwchar", | "putwchar", | ||||
"scanf", // LC_NUMERIC | "scanf", // LC_NUMERIC | ||||
"setlocale", | "setlocale", | ||||
"snprintf", | "snprintf", | ||||
"sprintf", | "sprintf", | ||||
"sscanf", | "sscanf", | ||||
"stod", | "stod", | ||||
▲ Show 20 Lines • Show All 167 Lines • Show Last 20 Lines |