Commit Graph

296 Commits

Author SHA1 Message Date
PKEuS 8d926d7328 Moved some simple WinAPI/MFC-specific simplifications to windows.cfg 2015-08-20 15:59:59 +02:00
versat 915b4abc12 microsoft_sal.cfg Bugfixes and enhancement
Added parameters where they were missing. Added some more annotations.
Renamed _Deref_inout_range_(low, hi) to _Deref_ret_range_(low, hi), the
MSDN seems to be wrong here as no sal.h i know contains the first one,
but the latter one.
2015-08-19 15:07:51 +02:00
Martin Ettl c26ec86508 std.cfg: Readded accidentially removed functions from <cfenv> and added test cases to test/cfg/std.cpp. 2015-08-16 15:05:42 +02:00
Martin Ettl 58d7b8a3f2 std.cfg: Added more test cases. 2015-08-16 14:49:35 +02:00
Martin Ettl 2665fb9481 std.cfg: Removed some non-existent functions that accidentially declared being in standard namespace. Improved testing of std.cfg functions. 2015-08-16 14:38:13 +02:00
Martin Ettl 7e189d6b91 std.cfg: Removed complex floating point podtypes. 2015-08-16 13:58:55 +02:00
Martin Ettl 1dca7c2162 std.cfg: Added float complex, double complex and long double complex as podtype. 2015-08-16 01:43:23 +02:00
Martin Ettl 716b4d6e18 Another attempt to fix the current travis build. Improved testing of std.cfg. 2015-08-16 01:21:11 +02:00
Martin Ettl ab0862f218 std.cfg: Fixed travis build. Added noreturn to the assert-definition in std.cfg. Improved testing of std.cfg. 2015-08-16 01:09:03 +02:00
Martin Ettl b2bf6cde5f std.cfg: Improved testing of libary functions. Removed some non existent such as std::sinf from the libary and added corresponding test cases to test/cfg/. 2015-08-16 00:52:52 +02:00
Daniel Marjamäki 3ccb2ba9da astyle formatting
[ci skip]
2015-08-15 14:26:50 +02:00
PKEuS aaefdd2f92 std.cfg: Unified comment style 2015-08-15 11:17:29 +02:00
PKEuS 5ca82b8c69 Refactorized std.cfg:
- Shrinked size of std.cfg by sharing same definitions for several similiar functions (for example round, roundf and roundl share the same definitions)
- Added a few more std::-overloads
- Fixed several typos
2015-08-15 11:17:29 +02:00
Martin Ettl e9b1f1f0a6 test/cfg/ Started to test std::complex functions. 2015-08-14 02:06:48 +02:00
PKEuS 4180ad38d4 Fixed bugs in std.cfg 2015-08-13 14:11:16 +02:00
Daniel Marjamäki c0998cbc11 std.cfg: add std:: functions 2015-08-13 11:03:21 +02:00
Daniel Marjamäki 8d79b9595e Merge pull request #638 from pepsiman/freopen
freopen does not allocate
2015-08-11 14:29:39 +02:00
PKEuS ebfdacb0d3 Introduced .cfg file format version to 2 (to prevent older cppcheck versions from failing silently when reading them), because 5b287fc849 introduced a backward-incompatible feature.
Increased format version of std.cfg, which is the only cfg file that makes use of the new backward incompatible feature.

Refactorization: Avoid a redundant std::string::find()-call
2015-08-11 14:05:01 +02:00
Malcolm Parsons fcea689a20 freopen does not allocate 2015-08-11 12:09:46 +01:00
Martin Ettl 797cac5098 Library: Started to test functions from std-namespace. 2015-08-10 23:44:36 +02:00
Alexander Mai a5aba110a4 Replace Tokenizer::simplifyBuiltinExpect by a suitable addition to gnu.cfg 2015-08-10 20:21:30 +02:00
Daniel Marjamäki 5b287fc849 Library: The <function> name attribute can now have a comma separated list of names 2015-08-09 21:27:57 +02:00
Daniel Marjamäki b70fe4c609 Fixed #6711 (Add namespace support to library files) 2015-08-09 19:55:33 +02:00
Daniel Marjamäki 72706cd0b8 Fixed #6868 (Tokenizer: wrong simplification of the unlikely keyword) 2015-08-08 12:49:42 +02:00
Daniel Marjamäki bd56381fd2 Add configuration for div/ldiv/lldiv, 2nd argument must not be 0. 2015-07-30 14:08:59 +02:00
Alexander Mai 38ac8cd594 Fix some invalid attributes in library 2015-07-15 18:41:41 +02:00
orbitcowboy fa03a93f89 gnu.cfg: Do no require use-retval for accept(). 2015-07-14 16:16:01 +02:00
orbitcowboy c4bcd6ec4c posix.cfg: Added support for more functions. 2015-07-14 09:21:57 +02:00
orbitcowboy 862361d807 posix.cfg and gnu.cfg: Added support for more functions. 2015-07-14 09:07:47 +02:00
Pierre Schweitzer f27c787c4f Handle HeapCreate()/HeapDestroy() API for Windows 2015-05-19 18:37:22 +02:00
Alexander Mai 3c97736d44 Remove functions min()/max() from std.cfg (revert f430748) 2015-05-13 21:25:04 +02:00
orbitcowboy 1ee3620a93 gnu.cfg: Added support for atoq(). 2015-05-11 08:53:54 +02:00
orbitcowboy f430748e0c std.cfg: Added support for min() and max() functions. 2015-05-07 08:45:38 +02:00
Alexander Mai 97f998e6dd Remove <use-retval/> attribute from strto*() APIs fixing false positives 2015-05-03 16:38:13 +02:00
Daniel Marjamäki 88a6c2bf9d std.cfg: Added <strz/> configurations 2015-05-03 16:04:15 +02:00
Martin Ettl a8a11f2413 posix.cfg: Added support for more functions. 2015-04-19 00:13:30 +02:00
Martin Ettl b0e9805620 posix.cfg: Fixed wrong function name, introducted by my last commit. 2015-04-12 12:53:29 +02:00
Martin Ettl 47e949bc63 posix.cfg: Added support for more functions. 2015-04-12 10:42:16 +02:00
orbitcowboy 282f701989 posix.cfg: Added support for more functions. 2015-04-10 08:45:32 +02:00
orbitcowboy 6610b782cf posix.cfg: Added support for more functions. 2015-04-10 08:26:44 +02:00
Martin Ettl c73e0a82f8 posix.cfg: Added support for more functions. 2015-04-09 21:35:18 +02:00
Martin Ettl 8a3365c23e posix.cfg: Added missing open() and flock() functions. 2015-04-09 19:25:33 +02:00
Alexander Mai bacc5ac1cc Fix false positives ignoredReturnValue about some posix interfaces. Remove redundant strsignal() output from signal handler 2015-04-06 18:16:37 +02:00
Martin Ettl 435a5d0bf9 posix.cfg: Added support for uname(). 2015-04-05 23:23:39 +02:00
Martin Ettl 92c364ead8 posix.cfg: Added support for more functions. 2015-04-05 23:15:23 +02:00
Martin Ettl b5f20be151 std.cfg: Improved matching of functions. Improved documentation. 2015-04-05 22:48:53 +02:00
Martin Ettl a16ed8f0e7 posix.cfg: Added support for more functions. std.cfg: Fixed mktime->mkxtime wrong naming and improved asctime() function checking. It is not allowed to provide a NULL pointer to asctime(). 2015-04-04 23:59:05 +02:00
Martin Ettl c89d2b16cc std.cfg: Improved function matching of strto* functions. 2015-04-04 22:59:58 +02:00
Martin Ettl 19e4c8bed0 std.cfg: Added support for functions from <iomanip>. 2015-04-04 22:42:12 +02:00
orbitcowboy 524585f566 windows.cfg: Added support for more Comm functions. 2015-03-31 08:33:27 +02:00