builds, too
This commit is contained in:
parent
89d72e95f2
commit
f48a0f6f17
@ -1,7 +1,7 @@
|
||||
all: lowercase uppercase
|
||||
all: lowercase-ascii uppercase-ascii
|
||||
|
||||
lowercase: lowercase.c
|
||||
$(CC) -DLOWERCASE -o lowercase lowercase.c
|
||||
lowercase-ascii: case.c case-ascii.h
|
||||
$(CC) -DCONV=TOLOWER -include case-ascii.h -o lowercase-ascii case.c
|
||||
|
||||
uppercase: lowercase.c
|
||||
$(CC) -DUPPERCASE -o uppercase lowercase.c
|
||||
uppercase-ascii: case.c case-ascii.h
|
||||
$(CC) -DCONV=TOUPPER -include case-ascii.h -o uppercase-ascii case.c
|
||||
|
@ -1,6 +1,7 @@
|
||||
#define CHARACTER int
|
||||
#define ISVALID(c) ((c) <= 0x127 /* ASCII DEL; 0b 0111 111 */ && (c) >= 0)
|
||||
#include <stdio.h> /* getc(3), putc(3) */
|
||||
#include <stdio.h> /* getc(3), putc(3), EOF */
|
||||
#define ENDOFFILE EOF
|
||||
#define GETC getc
|
||||
#define PUTC putc
|
||||
#include <ctype.h> /* tolower(3), toupper(3) */
|
||||
|
@ -4,6 +4,7 @@
|
||||
#define ISVALID(c) ((c) <= UCHAR_MAX_VALUE && (c) >= 0)
|
||||
#define TOLOWER u_tolower
|
||||
#define TOUPPER u_toupper
|
||||
#include <unicode/ustdio.h> /* u_fgetc(3), u_fputc(3) */
|
||||
#include <unicode/ustdio.h> /* u_fgetc(3), u_fputc(3), U_EOF */
|
||||
#define ENDOFFILE U_EOF
|
||||
#define GETC u_fgetc
|
||||
#define PUTC u_fputc
|
||||
|
Loading…
Reference in New Issue
Block a user