Lines Matching defs:dst

154 #define	ADDCODE(dst, maxdst, count, code, length) {\
157 if ( (dst) ) {\
158 (dst) += (length);\
160 case 4: *--(dst) = (code)&255; (code) >>= 8;\
161 case 3: *--(dst) = (code)&255; (code) >>= 8;\
162 case 2: *--(dst) = (code)&255; (code) >>= 8;\
163 case 1: *--(dst) = (code)&255; (code) >>= 8;\
165 (dst) += (length);\
173 static int _ADDCODE(unsigned char *dst, int maxdst, int count, unsigned long code, int length);
175 static int Wcstosjis(char *dst, int dstlen, WCHAR_T *src, int srclen);
178 _ADDCODE(unsigned char *dst, int maxdst, int count, unsigned long code, int length)
183 if (dst) {
184 dst += length;
186 case 4: *--dst = (unsigned char)code; code >>= 8;
187 case 3: *--dst = (unsigned char)code; code >>= 8;
188 case 2: *--dst = (unsigned char)code; code >>= 8;
189 case 1: *--dst = (unsigned char)code; code >>= 8;
197 #define ADDCODE(dst, maxdst, count, code, length) \
198 { int llen = _ADDCODE(dst, maxdst, count, (unsigned long) code, length); \
199 if (llen > 0 && (dst)) { (dst) += llen; (maxdst) -= llen; (count) += llen; }}
203 #define ADDWCODE(dst, maxdst, count, code) {\
206 if ( (dst) ) {\
207 *(dst)++ = (code);\
475 RkCvtNone(unsigned char *dst, int maxdst, unsigned char *src, int maxsrc)
477 unsigned char *d = dst;
565 RkCvtWide(WCHAR_T *dst, int maxdst, char *src, int maxsrc)
568 return SJistowcs(dst, maxdst, src, maxsrc);
570 WCHAR_T *d = dst;
615 Wcstosjis(char *dst, int dstlen, WCHAR_T *src, int srclen)
632 if (dst) dst[j++] = (unsigned char)wc;
648 if (dst) {
649 dst[j++] = sjise_kanjip[0];
650 dst[j++] = sjise_kanjip[1];
665 if (dst) {
666 dst[j++] = sjise_kanjip[0];
667 dst[j++] = sjise_kanjip[1];
672 if (j < dstlen && dst) {
673 dst[j] = '\0';
683 RkCvtNarrow(char *dst, int maxdst, WCHAR_T *src, int maxsrc)
686 return Wcstosjis(dst, maxdst, src, maxsrc);
688 unsigned char *d = (unsigned char *)dst;
792 RkwCvtSuuji(WCHAR_T *dst, int maxdst, WCHAR_T *src, int maxsrc, int format)
798 WCHAR_T *d = dst;
945 if ( dst ) {
948 tmp = dst[i]; dst[i] = dst[j]; dst[j] = tmp;
963 RkwCvtHan(WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen)
982 if (dst) {
983 len = euctous(cbuf2, len, dst, maxdst) - dst;
999 RkwCvtHira(WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen)
1018 if (dst) {
1019 len = euctous(cbuf2, len, dst, maxdst) - dst;
1035 RkwCvtKana(WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen)
1054 if (dst) {
1055 len = euctous(cbuf2, len, dst, maxdst) - dst;
1071 RkwCvtZen(WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen)
1090 if (dst) {
1091 len = euctous(cbuf2, len, dst, maxdst) - dst;
1107 RkwCvtNone(WCHAR_T *dst, int maxdst, WCHAR_T *src, int srclen)
1112 if (dst) {
1114 *dst++ = *src++;
1116 *dst = *src;