Lines Matching refs:src
48 char *ldaptool_local2UTF8( const char *src );
51 static char *ldaptool_convert( const char *src, const char *fcode,
53 char *ldaptool_UTF82local( const char *src );
59 * As in ICU version, in case of error strdup(src)
60 * Usually strdup(src) will be ASCII and legal anyways.
64 ldaptool_convert( const char *src, const char *fcode,
71 if (src == NULL)
75 return (strdup(src));
78 return (strdup(src));
82 return (strdup(src));
85 ileft = strlen(src);
91 /* maybe sizeof strlen(src) memory still exists */
92 return (strdup(src));
95 fptr = (char *)src;
154 return (strdup(src));
160 ldaptool_UTF82local( const char *src )
164 return (strdup(src));
165 return (ldaptool_convert(src, "UTF-8", (const char *)to_code));
170 ldaptool_local2UTF8( const char *src )
175 return (strdup(src));
176 return (ldaptool_convert(src, (const char *)from_code, "UTF-8"));
180 if (src == NULL)
184 utf8 = strdup(src);
650 ldaptool_local2UTF8( const char *src )
659 if (src == NULL)
663 else if (*src == 0 || (ldaptool_charset == NULL)
667 utf8 = strdup(src);
682 return strdup(src);
695 outLen = (size_t) ucnv_convert( "utf-8", ldaptool_charset, NULL, 0, src,
696 strlen( src ) * sizeof(char), &err);
701 return strdup(src);
707 return strdup(src);
712 resultLen = ucnv_convert( "utf-8", ldaptool_charset, utf8, (outLen + 1), src,
713 strlen(src) * sizeof(char), &err );
717 return strdup(src);
721 utf8 = _convertor(src, FALSE);
723 utf8 = strdup(src);