Commit Graph
811 Commits
Author SHA1 Message Date
Patrick Pelissier 987d50eba6 Improve prototype of fgets so that it handles better EOL.
Return true in case of something has been read.
2017-07-06 10:57:34 +02:00
Patrick Pelissier 2155df7d6f Fix bug detected by previous test. 2017-07-06 10:26:14 +02:00
Patrick Pelissier 4e55aca639 Add new test 2017-07-06 10:26:07 +02:00
Patrick Pelissier 93ff9c79b9 Rewrite comment (bis) 2017-07-06 10:20:13 +02:00
Patrick Pelissier 8bfb57cdb6 Rewrite comment 2017-07-06 10:19:57 +02:00
Patrick Pelissier c3114c439b Remove a contract from _clear since it has not to be true.
Add const to a proto.
2017-07-06 10:19:08 +02:00
Patrick Pelissier 5fae797e41 Do not increase size in _fgets if we reach the EOF. 2017-07-05 23:31:33 +02:00
Patrick Pelissier dbe24395f4 Add 'const' to _out_str & _equal_p
(==> rewrite the iteration loop)
2017-07-05 22:15:12 +02:00
Patrick Pelissier 75f0c94a59 Add seed example. 2017-07-05 21:58:03 +02:00
Patrick Pelissier 1dbc71c2a2 Update example 2017-07-05 18:04:15 +02:00
Patrick Pelissier af62fc7f5c Update example 2017-07-05 17:42:42 +02:00
Patrick Pelissier c464d62011 Add new example 2017-07-05 16:16:05 +02:00
Patrick Pelissier 6f21ee9098 Add TODO 2017-07-05 16:13:48 +02:00
Patrick Pelissier 91affebce7 Fix wrong name in exported OPLIST for dict's out_str, get_str & in_str 2017-07-05 16:13:26 +02:00
Patrick Pelissier d2006c6375 Update doc 2017-07-05 09:38:23 +02:00
Patrick Pelissier 76fc919ccb * Rename _slice into _splice.
* Rename _move_back into _splice_back
to uniform the interface.
2017-07-05 09:17:11 +02:00
Patrick Pelissier 8e203fac5e WIP 2017-07-05 09:16:48 +02:00
Patrick Pelissier 38413f2452 Fix #10 2017-07-04 23:36:18 +02:00
Patrick Pelissier b537ae6b5d Fix issue with C++ not performing like C... 2017-07-04 23:34:41 +02:00
Patrick Pelissier faaad909d3 Fix issue with C++ 2017-07-04 23:30:10 +02:00
Patrick Pelissier 75d8928da1 Remove TODO 2017-07-02 19:42:43 +02:00
Patrick Pelissier 373560f41e Update doc 2017-06-23 00:23:36 +02:00
Patrick Pelissier d382a1d0fa Add some eol to clean up representation 2017-06-23 00:23:18 +02:00
Patrick Pelissier 5c35411f43 Update TODO (priority queue needs their own headers). 2017-06-19 21:33:43 +02:00
Patrick Pelissier 1690e4a176 Describe new operators. 2017-06-19 21:27:17 +02:00
Patrick Pelissier 893c5b9f39 Update doc 2017-06-13 00:14:58 +02:00
Patrick Pelissier 985b9a04e4 Remove useless function set_empty.
clean is enough.
2017-06-13 00:14:40 +02:00
Patrick Pelissier 61bebd3cff Fix bugs in iterator of OA dict for next/previous. 2017-06-08 23:51:09 +02:00
Patrick Pelissier 4b50020f12 Fix bugs with OA dict. 2017-06-08 23:36:12 +02:00
Patrick Pelissier 305c7ed2c1 Add more tests. 2017-06-04 23:44:29 +02:00
Patrick Pelissier 8cfbe56945 Fix issue with M_PARENTHESIS_P
Add M_OPLIST_P
2017-06-04 23:43:05 +02:00
Patrick Pelissier 1d01212559 Update doc. 2017-06-02 00:26:44 +02:00
Patrick Pelissier 78de4bcfe3 Replace cast by assign cast. 2017-05-28 20:56:50 +02:00
Patrick Pelissier 2d34932563 Replace a classic cast by an assign cast. 2017-05-28 20:55:31 +02:00
Patrick Pelissier 63eed93a43 Add missing assertions
Add comments.
2017-05-28 20:50:55 +02:00
Patrick Pelissier 4d76a2d46f Clean up code. 2017-05-27 20:46:45 +02:00
Patrick Pelissier ba7c772ae2 Use of M_CONST_CAST. 2017-05-26 15:49:23 +02:00
Patrick Pelissier b1c6681c92 Use of M_CONST_CAST 2017-05-26 15:49:09 +02:00
Patrick Pelissier 0816021c30 Use of M_CONST_CAST 2017-05-26 15:48:57 +02:00
Patrick Pelissier b3a4ffb962 Use of M_CONST_CAST for array. 2017-05-26 15:44:28 +02:00
Patrick Pelissier 7e517f35c5 Use of M_CONST_CAST for list. 2017-05-26 15:44:18 +02:00
Patrick Pelissier 081b9d7f6c Use of M_CONST_CAST for intrusive list. 2017-05-26 12:41:52 +02:00
Patrick Pelissier eaa8277f10 Add macro M_CONST_CAST 2017-05-26 12:40:37 +02:00
Patrick Pelissier edb7ad2796 Update comment. 2017-05-26 12:27:04 +02:00
Patrick Pelissier 0089b9fe83 Remove last eol 2017-05-24 11:52:41 +02:00
Patrick Pelissier 5386f9a2f7 Update comments.
Update hash function.
2017-05-24 11:47:35 +02:00
Patrick Pelissier 9978c94c17 Update doc 2017-05-23 09:45:10 +02:00
Patrick Pelissier 3e62d6c719 Export IT_REMOVE operator from array & list 2017-05-22 21:23:39 +02:00
Patrick Pelissier d345284faf Uniformization with list _remove operator. 2017-05-22 21:20:16 +02:00
Patrick Pelissier 4f7755bc95 Add method _uniq for algo 2017-05-22 19:26:06 +02:00