aboutsummaryrefslogtreecommitdiff
path: root/src/common/container.c
Commit message (Collapse)AuthorAge
...
* Add a bunch more warnings to out warning suite; resolve them; pack structs a ↵Nick Mathewson2005-09-29
| | | | | | little better. svn:r5150
* Make smartlist_add_all more efficient.Nick Mathewson2005-09-18
| | | | svn:r5086
* Add documentation to a few functions in container.c; reformat function ↵Nick Mathewson2005-09-13
| | | | | | definitions svn:r5026
* make compile slightly happier on const-zealous compilersNick Mathewson2005-09-12
| | | | svn:r5015
* We have so many special cases for smartlists of strings, why not add a sort ↵Nick Mathewson2005-09-12
| | | | | | function? svn:r5014
* Fix a memory leak in smartlist_string_remove.Nick Mathewson2005-09-12
| | | | svn:r5002
* Add sorting/searching to smartlistNick Mathewson2005-09-09
| | | | svn:r4977
* don't crash now that LongLivedPorts can be nullRoger Dingledine2005-09-08
| | | | svn:r4923
* Be consistent about preferring foo* to struct foo*Nick Mathewson2005-07-22
| | | | svn:r4637
* cosmetic fixesRoger Dingledine2005-07-18
| | | | svn:r4601
* slightly cleaner fixRoger Dingledine2005-07-18
| | | | svn:r4599
* bugfixes: smartlist_join_strings2() was underflowing a size_tRoger Dingledine2005-07-18
| | | | | | | | | | if you gave it an empty smartlist; and it wasn't terminating in this case even if you asked it to. this does not appear to be exploitable in any reasonable cases. svn:r4598
* flesh out the source file descriptions for doxygenRoger Dingledine2005-06-11
| | | | svn:r4404
* Change end-of-file NLNL convention. It turns out arma I and I agree.Nick Mathewson2005-06-09
| | | | svn:r4382
* New whitespace normalization rule: no blank line at EOF.Nick Mathewson2005-06-09
| | | | svn:r4378
* I hear the smart kinds compile before committing. Then they never miss parensNick Mathewson2005-04-03
| | | | svn:r3999
* Make smartlist_string_remove consistent with smartlist_stringNick Mathewson2005-04-03
| | | | svn:r3998
* Add useful smartlist_string_remove function.Nick Mathewson2005-04-03
| | | | svn:r3996
* update copyright notices.Nick Mathewson2005-04-01
| | | | svn:r3982
* bugfix: make smartlist_join_strings2 actually use the separator/terminatorRoger Dingledine2005-03-22
| | | | svn:r3805
* Fix strmap_free to release memory actually held by the strmap.Nick Mathewson2005-02-28
| | | | svn:r3708
* bugfix: actually use the argument to strmap_free()Roger Dingledine2005-02-20
| | | | svn:r3640
* avoid case (not yet triggered) where smartlists could grow outRoger Dingledine2005-02-19
| | | | | | | of control svn:r3636
* clarify what smartlist_remove promises, since we rely on it.Roger Dingledine2005-01-31
| | | | svn:r3473
* clean up smartlist_string_isin so callers don't have to manage bufsRoger Dingledine2005-01-12
| | | | | | | themselves svn:r3338
* Make split(..., NULL) split on horizontal space; fix bug with tabs in config ↵Nick Mathewson2004-12-16
| | | | | | file. svn:r3155
* Solaris CC freaks out if isspace and friends get anything other than an int. ↵Nick Mathewson2004-12-08
| | | | | | We learned that, so we casted. But it is also a bad idea to cast a signed char to an int and expect things to work on win32. Now we cast to unsigned char, then to int, then pass to isspace. Ug svn:r3120
* fix commentRoger Dingledine2004-12-07
| | | | svn:r3110
* fix commentRoger Dingledine2004-12-04
| | | | svn:r3077
* Spell-check strings and commentsNick Mathewson2004-12-01
| | | | svn:r3052
* Suggestion from weasel: Make tor --version --version dump the cvs Id of ↵Nick Mathewson2004-11-29
| | | | | | every file. svn:r3019
* Normalize space: add one between every control keyword and control clause.Nick Mathewson2004-11-28
| | | | svn:r3003
* remove emacs droppings, since nick says he doesn't need them anymoreRoger Dingledine2004-11-26
| | | | svn:r2989
* Normalize a few more kinds of whitespace. We now dislike:Nick Mathewson2004-11-22
| | | | | | | | | - func (args) - if (x){ This doesn't normalize if(x), for(x); while(x), and friends. svn:r2943
* Nobody was using the return values from smartlist_(set|del|del_keeporder), ↵Nick Mathewson2004-11-12
| | | | | | so remove them. svn:r2823
* Add a FAST_SMARTLIST define to optionally inline smartlist_get and ↵Nick Mathewson2004-11-12
| | | | | | smartlist_len, which are two major profiling offenders. svn:r2822
* parse_line_from_file is obsolete.Roger Dingledine2004-11-06
| | | | svn:r2693
* Add a slightly trickier string-join interface for making NUL-terminated ↵Nick Mathewson2004-11-03
| | | | | | string messages svn:r2659
* my assert.h takes extra pains to be certain to _re-include_Roger Dingledine2004-11-03
| | | | | | | itself if you include it twice. this is dumb, but hey. svn:r2653
* Split util into util (general utilities), container (smartlist and strmap), ↵Nick Mathewson2004-11-01
and compat (cross-platform compatability). svn:r2640