Mercurial > ~mikael > mcabber > hg
comparison mcabber/src/utils.h @ 803:8f8d8f8157a2
Take care of the strcasestr lacking (Cygwin)
author | Soren Andersen <somian@pobox.com> |
---|---|
date | Mon, 10 Apr 2006 23:30:39 +0200 |
parents | 1c3620668857 |
children | 527d6f234924 |
comparison
equal
deleted
inserted
replaced
802:dd860da62002 | 803:8f8d8f8157a2 |
---|---|
1 #ifndef __UTILS_H__ | 1 #ifndef __UTILS_H__ |
2 #define __UTILS_H__ 1 | 2 #define __UTILS_H__ 1 |
3 | |
4 #include <config.h> | |
3 | 5 |
4 extern char *LocaleCharSet; | 6 extern char *LocaleCharSet; |
5 | 7 |
6 #define to_utf8(s) ((s) ? g_locale_to_utf8((s), -1, NULL,NULL,NULL) : NULL) | 8 #define to_utf8(s) ((s) ? g_locale_to_utf8((s), -1, NULL,NULL,NULL) : NULL) |
7 #define from_utf8(s) ((s) ? g_convert_with_fallback((s), -1, LocaleCharSet, \ | 9 #define from_utf8(s) ((s) ? g_convert_with_fallback((s), -1, LocaleCharSet, \ |
28 void free_arg_lst(char **arglst); | 30 void free_arg_lst(char **arglst); |
29 | 31 |
30 void replace_nl_with_dots(char *bufstr); | 32 void replace_nl_with_dots(char *bufstr); |
31 char *ut_expand_tabs(const char *text); | 33 char *ut_expand_tabs(const char *text); |
32 | 34 |
35 #if !defined (HAVE_STRCASESTR) | |
36 char *strcasestr(const char *haystack, const char *needle); | |
33 #endif | 37 #endif |
34 | 38 |
39 #endif // __UTILS_H__ | |
40 | |
35 /* vim: set expandtab cindent cinoptions=>2\:2(0: For Vim users... */ | 41 /* vim: set expandtab cindent cinoptions=>2\:2(0: For Vim users... */ |