summaryrefslogtreecommitdiff
path: root/src/char/char.c
diff options
context:
space:
mode:
authorHaru <haru@dotalux.com>2015-06-18 02:06:30 +0200
committerHaru <haru@dotalux.com>2015-08-15 00:51:39 +0200
commit2ce7edfe772c319756a9e4feb46f33b201ccfae5 (patch)
tree14480ed0e705b23218709bcc0100ea0270a0adda /src/char/char.c
parent1034bfb7a390cb21623c3892f4d2304e2458af79 (diff)
downloadhercules-2ce7edfe772c319756a9e4feb46f33b201ccfae5.tar.gz
hercules-2ce7edfe772c319756a9e4feb46f33b201ccfae5.tar.bz2
hercules-2ce7edfe772c319756a9e4feb46f33b201ccfae5.tar.xz
hercules-2ce7edfe772c319756a9e4feb46f33b201ccfae5.zip
Cleaned up strlib interface
- Replaced some macro calls with the proper interface syntax - Removed useless macros and workarounds - Removed no longer needed library function re-definitions API changes summary: - The macros remove_control_chars(), trim(), normalize_name(), stristr(), e_mail_check(), config_switch(), safestrncpy(), safestrnlen(), safesnprintf(), strline(), bin2hex() can now be safely used both inside and outside strlib.c - The macros strnlen() and strtok_r() can now be safely used both inside and outside strlib.c, on the systems where they are necessary. The systems that provide those natively, aren't affected by this change. - jstrescape() is now strlib->jstrescape() - jstrescapecpy() is now strlib->jstrescapecpy() - jmemescapecpy() is now strlib->jmemescapecpy() - a custom strtoull() implementation is no longer provided, since all supported systems and compilers provide a library implementation. Signed-off-by: Haru <haru@dotalux.com>
Diffstat (limited to 'src/char/char.c')
0 files changed, 0 insertions, 0 deletions