summaryrefslogtreecommitdiff
path: root/src/string_func.h
AgeCommit message (Collapse)Author
2009-05-10(svn r16269) -Codechange: use gcc's ability to check parameters sent to ↵smatz
printf-like functions -Fix: wrong number of parameters or wrong parameter types sent to printf-like functions at several places
2009-03-06(svn r15626) -Fix [FS#2698]: UTF8 string handling could cause buffer overruns.rubidium
2009-02-06(svn r15376) -Fix [FS#2608] (r15371): OSX/BSD also seems to define ↵rubidium
strcasecmp under some circumstances.
2009-02-06(svn r15371) -Codechange: add an implementation of strcasestr for when ↵rubidium
_GNU_SOURCE isn't defined.
2009-02-02(svn r15316) -Fix [NoAI]: ignore unprintable chars when returning a string ↵glx
to squirrel
2009-01-18(svn r15135) -Fix/Change: allow str_validate (part of receiving strings from ↵rubidium
the network) to pass newlines instead of replacing them with question marks, but only when asked to do so.
2008-11-02(svn r14553) -Doc: Add some doxygen commentsskidd13
2008-10-29(svn r14546) -Codechange: Unify string(cpy|cat) functionsskidd13
-Doc: string(cpy|cat) functions
2008-10-28(svn r14541) -Fix (r14540): mingw didn't like it :(rubidium
2008-10-28(svn r14540) -Codechange: introduce [v]seprintf which are like [v]snprintf ↵rubidium
but do return the number of characters written instead of the number of characters that would be written; as size_t is unsigned substraction can cause integer underflows quite quickly.
2008-08-31(svn r14204) -Fix (r7475): when determining length of a string with limited ↵smatz
size, first check if we are not out of bounds already
2008-08-24(svn r14155) -Fix (r14154): wrong commentsglx
2008-08-24(svn r14154) -Fix (r14153): strndup is a GNU extension, so it doesn't exist ↵glx
on all platforms
2008-05-27(svn r13301) -Fix [FS#1997]: resolve more MSVC 9 x64 warnings.rubidium
2008-05-08(svn r13008) -Fix [FS#1997]: silence some MSVC x64 warningsglx
2008-03-19(svn r12385) -Fix [FS#ln]: Non-breaking spaces should not be broken.peter1138
2008-03-15(svn r12368) -Codechange: use explicit body for loops and conditions and ↵smatz
remove -Wno-empty-body from the configure script
2008-01-18(svn r11914) -Documentation: fix some @file statementglx
2008-01-07(svn r11777) -Codechange: split the string header and make do not include it ↵rubidium
when it's not necessary.