• Home
  • Raw
  • Download

Lines Matching +full:start +full:- +full:up

2  *   Copyright (C) International Business Machines Corp., 2000-2002
3 * Portions Copyright (C) Christoph Hellwig, 2001-2002
17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
27 wchar_t start; member
37 #define free_UCSname(COMP) kfree((COMP)->name)
44 wchar_t *anchor = ucs1; /* save the start of result string */ in UniStrcpy()
60 while (n-- && *ucs2) /* Copy the strings */ in UniStrncpy_le()
64 while (n--) /* Pad with nulls */ in UniStrncpy_le()
70 * UniStrncmp_le: Compare length limited string - native to little-endian
77 while ((*ucs1 == __le16_to_cpu(*ucs2)) && *ucs1 && --n) { in UniStrncmp_le()
81 return (int) *ucs1 - (int) __le16_to_cpu(*ucs2); in UniStrncmp_le()
85 * UniStrncpy_to_le: Copy length limited string with pad to little-endian
92 while (n-- && *ucs2) /* Copy the strings */ in UniStrncpy_to_le()
96 while (n--) /* Pad with nulls */ in UniStrncpy_to_le()
102 * UniStrncpy_from_le: Copy length limited string with pad from little-endian
109 while (n-- && *ucs2) /* Copy the strings */ in UniStrncpy_from_le()
113 while (n--) /* Pad with nulls */ in UniStrncpy_from_le()
129 while (rp->start) { in UniToupper()
130 if (uc < rp->start) /* Before start of range */ in UniToupper()
132 if (uc <= rp->end) /* In range */ in UniToupper()
133 return uc + rp->table[uc - rp->start]; in UniToupper()
146 wchar_t *up; in UniStrupr() local
148 up = upin; in UniStrupr()
149 while (*up) { /* For all characters */ in UniStrupr()
150 *up = UniToupper(*up); in UniStrupr()
151 up++; in UniStrupr()