home *** CD-ROM | disk | FTP | other *** search
- ;/* istr.c - Execute me to compile me with SAS C 5.10
- LC -b1 -cfis -j73 istr.c
- Blink FROM LIB:c.o,istr.o TO istr LIBRARY LIB:LC.lib,LIB:Amiga.lib
- quit
- */
-
- #include <exec/types.h>
- #include <stdio.h>
- #include <string.h>
-
- #include <clib/exec_protos.h>
- #include <clib/utility_protos.h>
-
- void main(void);
- struct Library *UtilityBase;
-
- void main(void)
- {
- UBYTE *butter = "Bøtervløøt";
- UBYTE *bread = "Knåckerbrøt";
- UBYTE ch1, ch2;
- LONG result;
-
- /* Fails silently if < 37 */
- if (UtilityBase = OpenLibrary("utility.library", 37))
- {
- result = Stricmp(butter, bread);
-
- printf("comparing %s with %s yields %ld\n", butter, bread, result );
-
- result = Strnicmp(bread, butter, strlen(bread));
-
- printf("comparing (with length) %s with %s yields %ld\n", bread, butter, result );
-
- ch1 = ToUpper(0xE6); æ /* ASCII character 230 ae ligature */
- ch2 = ToLower(0xD0); Ð /* ASCII character 208 Icelandic Eth */
-
- printf("Chars %c %c\n", ch1, ch2);
- }
- }
-