-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathstring.h
More file actions
executable file
·61 lines (42 loc) · 1.41 KB
/
string.h
File metadata and controls
executable file
·61 lines (42 loc) · 1.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
/* string.h - Norm Hutchinson <norm@cs.ubc.ca> 95Mar14 */
#include "types.h"
#ifndef CCALL
#define CCALL( func, subcode, argstring )
#endif /* CCALL */
int charIsAlpha( int ch );
CCALL( charIsAlpha, EMCH_ISALPHA, "bi" )
int charIsUpper( int ch );
CCALL( charIsUpper, EMCH_ISUPPER, "bi" )
int charIsLower( int ch );
CCALL( charIsLower, EMCH_ISLOWER, "bi" )
int charIsDigit( int ch );
CCALL( charIsDigit, EMCH_ISDIGIT, "bi" )
int charIsXdigit( int ch );
CCALL( charIsXdigit, EMCH_ISXDIGIT, "bi" )
int charIsAlnum( int ch );
CCALL( charIsAlnum, EMCH_ISALNUM, "bi" )
int charIsSpace( int ch );
CCALL( charIsSpace, EMCH_ISSPACE, "bi" )
int charIsPunct( int ch );
CCALL( charIsPunct, EMCH_ISPUNCT, "bi" )
int charIsPrint( int ch );
CCALL( charIsPrint, EMCH_ISPRINT, "bi" )
int charIsGraph( int ch );
CCALL( charIsGraph, EMCH_ISGRAPH, "bi" )
int charIsCntrl( int ch );
CCALL( charIsCntrl, EMCH_ISCNTRL, "bi" )
int charToUpper( int ch );
CCALL( charToUpper, EMCH_TOUPPER, "ii" )
int charToLower( int ch );
CCALL( charToLower, EMCH_TOLOWER, "ii" )
int stringIndex( String s, int ch );
CCALL(stringIndex, EMST_INDEX, "ipi")
int stringRIndex( String s, int ch );
CCALL(stringRIndex, EMST_RINDEX, "ipi")
int stringSpan( String s, String t);
CCALL(stringSpan, EMST_SPAN, "ipp")
int stringCSpan( String s, String t);
CCALL(stringCSpan, EMST_CSPAN, "ipp")
int stringStr(String s, String t);
CCALL(stringStr, EMST_STR, "ipp")
/* EOF */