#include <X11/keysymdef.h>#include <X11/Xmu/CharSet.h>#include <X11/Xmu/SysUtil.h>#include <stdio.h>#include <stdarg.h>Include dependency graph for Lower.c:

Go to the source code of this file.
Defines | |
| #define | XK_LATIN1 |
| #define | XmuTolower(c) |
| #define | XmuToupper(c) |
Functions | |
| void | XmuCopyISOLatin1Lowered (char *dst, _Xconst char *src) |
| void | XmuCopyISOLatin1Uppered (char *dst, _Xconst char *src) |
| int | XmuCompareISOLatin1 (_Xconst char *first, _Xconst char *second) |
| void | XmuNCopyISOLatin1Lowered (char *dst, _Xconst char *src, register int size) |
| void | XmuNCopyISOLatin1Uppered (char *dst, _Xconst char *src, register int size) |
| int | XmuSnprintf (char *str, int size, _Xconst char *fmt,...) |
| #define XmuTolower | ( | c | ) |
Value:
((c) >= XK_a && (c) <= XK_z ? \ (c) : (c) >= XK_A && (c) <= XK_Z ? \ (c) + (XK_a - XK_A) : (c) >= XK_Agrave && (c) <= XK_Odiaeresis ? \ (c) + (XK_agrave - XK_Agrave) : (c) >= XK_Ooblique && (c) <= XK_Thorn ? \ (c) + (XK_oslash - XK_Ooblique) : \ (c))
Definition at line 51 of file Lower.c.
Referenced by XmuCompareISOLatin1(), XmuCopyISOLatin1Lowered(), and XmuNCopyISOLatin1Lowered().
| #define XmuToupper | ( | c | ) |
Value:
((c) >= XK_A && (c) <= XK_Z ? \ (c) : (c) >= XK_a && (c) <= XK_z ? \ (c) - (XK_a - XK_A) : (c) >= XK_agrave && (c) <= XK_odiaeresis ? \ (c) - (XK_agrave - XK_Agrave) : (c) >= XK_oslash && (c) <= XK_thorn ? \ (c) - (XK_oslash - XK_Ooblique) : \ (c))
Definition at line 59 of file Lower.c.
Referenced by XmuCopyISOLatin1Uppered(), and XmuNCopyISOLatin1Uppered().
| int XmuCompareISOLatin1 | ( | _Xconst char * | first, | |
| _Xconst char * | second | |||
| ) |
Definition at line 95 of file Lower.c.
References XmuTolower.
Referenced by ActionSet(), handle_toggle(), HandleSendSignal(), InParams(), VTRealize(), and XmuCvtStringToShapeStyle().
00096 { 00097 register unsigned char *ap, *bp; 00098 00099 for (ap = (unsigned char *)first, bp = (unsigned char *)second; 00100 *ap && *bp && XmuTolower(*ap) == XmuTolower(*bp); 00101 ap++, bp++) 00102 ; 00103 00104 return ((int)XmuTolower(*ap) - (int)XmuTolower(*bp)); 00105 }
Here is the caller graph for this function:

| void XmuCopyISOLatin1Lowered | ( | char * | dst, | |
| _Xconst char * | src | |||
| ) |
Definition at line 71 of file Lower.c.
References XmuTolower.
Referenced by _CvtStringToEdgeType(), CvtStringToAsciiType(), CvtStringToEditMode(), CvtStringToMultiType(), CvtStringToResizeMode(), CvtStringToScrollMode(), CvtStringToWrapMode(), XmuCursorNameToIndex(), and XmuWnInitializeNodes().
00072 { 00073 register unsigned char *dest, *source; 00074 00075 for (dest = (unsigned char *)dst, source = (unsigned char *)src; 00076 *source; 00077 source++, dest++) 00078 *dest = XmuTolower(*source); 00079 *dest = '\0'; 00080 }
Here is the caller graph for this function:

| void XmuCopyISOLatin1Uppered | ( | char * | dst, | |
| _Xconst char * | src | |||
| ) |
Definition at line 83 of file Lower.c.
References XmuToupper.
00084 { 00085 register unsigned char *dest, *source; 00086 00087 for (dest = (unsigned char *)dst, source = (unsigned char *)src; 00088 *source; 00089 source++, dest++) 00090 *dest = XmuToupper(*source); 00091 *dest = '\0'; 00092 }
| void XmuNCopyISOLatin1Lowered | ( | char * | dst, | |
| _Xconst char * | src, | |||
| register int | size | |||
| ) |
Definition at line 108 of file Lower.c.
References XmuTolower.
00109 { 00110 register unsigned char *dest, *source; 00111 00112 if (size > 0) 00113 { 00114 for (dest = (unsigned char *)dst, source = (unsigned char *)src; 00115 *source && size > 1; 00116 source++, dest++, size--) 00117 *dest = XmuTolower(*source); 00118 *dest = '\0'; 00119 } 00120 }
| void XmuNCopyISOLatin1Uppered | ( | char * | dst, | |
| _Xconst char * | src, | |||
| register int | size | |||
| ) |
Definition at line 123 of file Lower.c.
References XmuToupper.
00124 { 00125 register unsigned char *dest, *source; 00126 00127 if (size > 0) 00128 { 00129 for (dest = (unsigned char *)dst, source = (unsigned char *)src; 00130 *source && size > 1; 00131 source++, dest++, size--) 00132 *dest = XmuToupper(*source); 00133 *dest = '\0'; 00134 } 00135 }
Definition at line 138 of file Lower.c.
References retval(), and vsnprintf().
Referenced by BuildEvent(), ExecuteCommand(), HandleToolkitErrors(), XmuCvtLongToString(), XmuLocatePixmapFile(), and XmuPrintDefaultErrorMessage().
00139 { 00140 va_list ap; 00141 int retval; 00142 00143 if (size <= 0) 00144 return (size); 00145 00146 va_start(ap, fmt); 00147 00148 #if 1 00149 retval = vsprintf(str, fmt, ap); 00150 if (retval >= size) 00151 { 00152 fprintf(stderr, "WARNING: buffer overflow detected!\n"); 00153 fflush(stderr); 00154 abort(); 00155 } 00156 #else 00157 retval = vsnprintf(str, size, fmt, ap); 00158 #endif 00159 00160 va_end(ap); 00161 00162 return (retval); 00163 }
Here is the call graph for this function:

Here is the caller graph for this function:

1.5.1