• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/netatalk-2.2.5/libatalk/unicode/

Lines Matching refs:src

302  * @param src pointer to source string (multibyte or singlebyte)
309 void const *src, size_t srclen,
314 const char* inbuf = (const char*)src;
322 srclen = (strlen_w((const ucs2_t *)src)) * 2;
324 srclen = strlen((const char *)src);
363 void const *src, size_t srclen,
372 if ((size_t)-1 == ( o_len = convert_string_internal( from, CH_UCS2, src, srclen,
415 void const *src, size_t srclen, char **dest)
419 const char *inbuf = (const char *)src;
425 if (src == NULL || srclen == (size_t)-1)
449 inbuf = src; /* this restarts the whole conversion if buffer needed to be increased */
500 void const *src, size_t srclen,
511 if ((size_t)(-1) == ( o_len = convert_string_internal( from, CH_UCS2, src, srclen,
541 size_t charset_strupper(charset_t ch, const char *src, size_t srclen, char *dest, size_t destlen)
546 size = convert_string_allocate_internal(ch, CH_UCS2, src, srclen,
552 if (!strupper_w((ucs2_t *)buffer) && (dest == src)) {
562 size_t charset_strlower(charset_t ch, const char *src, size_t srclen, char *dest, size_t destlen)
567 size = convert_string_allocate_internal(ch, CH_UCS2, src, srclen,
573 if (!strlower_w((ucs2_t *)buffer) && (dest == src)) {
584 size_t unix_strupper(const char *src, size_t srclen, char *dest, size_t destlen)
586 return charset_strupper( CH_UNIX, src, srclen, dest, destlen);
589 size_t unix_strlower(const char *src, size_t srclen, char *dest, size_t destlen)
591 return charset_strlower( CH_UNIX, src, srclen, dest, destlen);
594 size_t utf8_strupper(const char *src, size_t srclen, char *dest, size_t destlen)
596 return charset_strupper( CH_UTF8, src, srclen, dest, destlen);
599 size_t utf8_strlower(const char *src, size_t srclen, char *dest, size_t destlen)
601 return charset_strlower( CH_UTF8, src, srclen, dest, destlen);
605 * Copy a string from a charset_t char* src to a UCS2 destination, allocating a buffer
613 size_t charset_to_ucs2_allocate(charset_t ch, ucs2_t **dest, const char *src)
615 size_t src_len = strlen(src);
618 return convert_string_allocate(ch, CH_UCS2, src, src_len, (char**) dest);
622 * Copy a string from a charset_t char* src to a UTF-8 destination, allocating a buffer
629 size_t charset_to_utf8_allocate(charset_t ch, char **dest, const char *src)
631 size_t src_len = strlen(src);
634 return convert_string_allocate(ch, CH_UTF8, src, src_len, dest);
638 * Copy a string from a UCS2 src to a unix char * destination, allocating a buffer
645 size_t ucs2_to_charset(charset_t ch, const ucs2_t *src, char *dest, size_t destlen)
647 size_t src_len = (strlen_w(src)) * sizeof(ucs2_t);
648 return convert_string(CH_UCS2, ch, src, src_len, dest, destlen);
652 size_t ucs2_to_charset_allocate(charset_t ch, char **dest, const ucs2_t *src)
654 size_t src_len = (strlen_w(src)) * sizeof(ucs2_t);
656 return convert_string_allocate(CH_UCS2, ch, src, src_len, dest);
660 * Copy a string from a UTF-8 src to a unix char * destination, allocating a buffer
667 size_t utf8_to_charset_allocate(charset_t ch, char **dest, const char *src)
669 size_t src_len = strlen(src);
671 return convert_string_allocate(CH_UTF8, ch, src, src_len, dest);
674 size_t charset_precompose ( charset_t ch, char * src, size_t inlen, char * dst, size_t outlen)
681 if ((size_t)(-1) == (len = convert_string_allocate_internal(ch, CH_UCS2, src, inlen, &buffer)) )
700 size_t charset_decompose ( charset_t ch, char * src, size_t inlen, char * dst, size_t outlen)
707 if ((size_t)(-1) == (len = convert_string_allocate_internal(ch, CH_UCS2, src, inlen, &buffer)) )
726 size_t utf8_precompose ( char * src, size_t inlen, char * dst, size_t outlen)
728 return charset_precompose ( CH_UTF8, src, inlen, dst, outlen);
731 size_t utf8_decompose ( char * src, size_t inlen, char * dst, size_t outlen)
733 return charset_decompose ( CH_UTF8, src, inlen, dst, outlen);
771 static size_t pull_charset_flags (charset_t from_set, charset_t cap_set, const char *src, size_t srclen, char* dest, size_t destlen, u_int16_t *flags)
776 const char* inbuf = (const char*)src;
782 srclen = strlen(src) + 1;
883 static size_t push_charset_flags (charset_t to_set, charset_t cap_set, char* src, size_t srclen, char* dest, size_t destlen, u_int16_t *flags)
888 const char* inbuf = (const char*)src;
1032 size_t convert_charset ( charset_t from_set, charset_t to_set, charset_t cap_charset, const char *src, size_t src_len, char *dest, size_t dest_len, u_int16_t *flags)
1042 if ((size_t)(-1) == ( o_len = pull_charset_flags( from_set, cap_charset, src, src_len,