Fanuc C-Executer Operating Manual
B-62443EN-3/03E
- 3 -
1.1 Abort by assertion. <Main>...................................................................................................... 112
2. C
HARACTER HANDLING
(
CTYPE
.
H
) ....................................................................................................113
2.1 Test for alphanumeric character. <Main,Alarm,Comm> ..................................................... 113
2.2 Test for alphabetic character. <Main,Alarm,Comm>........................................................... 114
2.3 Test for control character. <Main,Alarm,Comm>................................................................ 115
2.4 Test for numeric character. <Main,Alarm,Comm> .............................................................. 116
2.5 Test for visible character. <Main,Alarm,Comm>.................................................................117
2.6 Test for lowercase alphabetic character. <Main,Alarm,Comm>..........................................118
2.7 Test for printable character. <Main,Alarm,Comm>.............................................................119
2.8 Test for punctuation character. <Main,Alarm,Comm> ........................................................120
2.9 Test for whitespace character. <Main,Alarm,Comm>.......................................................... 121
2.10 Test for uppercase alphabetic character. <Main,Alarm,Comm> ....................................... 122
2.11 Test for hexadecimal numeric character. <Main,Alarm,Comm> ....................................... 123
2.12 Convert uppercase to lowercase. <Main,Alarm,Comm>....................................................124
2.13 Convert lowercase to uppercase. <Main,Alarm,Comm>....................................................125
3. M
ATHEMATICS
(
MATH
.
H
) ............................................................................................................. 126
3.1 Calculate the arc cosine value. <Main,Alarm,Comm>........................................................126
3.2 Calculate the arc sine value. <Main,Alarm,Comm> ...........................................................127
3.3 Calculate the arc tangent value. <Main,Alarm,Comm>...................................................... 128
3.4 Calculate the arc tangent value. <Main,Alarm,Comm>...................................................... 129
3.5 Calculate the smallest integer value. <Main,Alarm,Comm>............................................... 130
3.6 Calculate the cosine value. <Main,Alarm,Comm>..............................................................131
3.7 Calculate the hyperbolic cosine value. <Main,Alarm,Comm>............................................ 132
3.8 Calculate the exponential function. <Main,Alarm,Comm> ................................................. 133
3.9 Calculate the absolute value. <Main,Alarm,Comm>........................................................... 134
3.10 Calculate the largest integer value. <Main,Alarm,Comm>................................................135
3.11 Calculate the floating point remainder value. <Main,Alarm,Comm> ................................ 136
3.12 Calculate the mantissa value. <Main,Alarm,Comm>.........................................................137
3.13 Calculate the value multiplied by the power of 2. <Main,Alarm,Comm>........................... 138
3.14 Calculate the natural (base-e) logarithm value. <Main,Alarm,Comm>.............................139
3.15 Calculate the base-10 logarithm value. <Main,Alarm,Comm>.......................................... 140
3.16 Get the fractional part and the integer part. <Main,Alarm,Comm>................................... 141
3.17 Calculate the raised value. <Main,Alarm,Comm> ............................................................. 142
3.18 Calculate the sine value. <Main,Alarm,Comm>................................................................. 143
3.19 Calculate the hyperbolic sine value. <Main,Alarm,Comm>...............................................144
3.20 Calculate the square root value. <Main,Alarm,Comm>..................................................... 145
3.21 Calculate the tangent value. <Main,Alarm,Comm> ........................................................... 146
3.22 Calculate the hyperbolic tangent value. <Main,Alarm,Comm> ......................................... 147
4. N
ON
-
LOCAL JUMPS
(
SETJMP
.
H
).................................................................................................... 148
4.1 Save current environment for non-local jump. <Main,Alarm,Comm> ................................. 148
4.2 Execute a non-local jump. <Main,Alarm,Comm> ................................................................ 149
5. V
ARIABLE ARGUMENTS
(
STDARG
.
H
) ............................................................................................ 150
5.1 Initialize arg_ptr. <Main,Alarm,Comm>..............................................................................150
5.2 Get a next argument. <Main,Alarm,Comm> ........................................................................151
5.3 Reset arg_ptr. <Main,Alarm,Comm>...........................................................................................152
6. I
NPUT
/
OUTPUT
(
STDIO
.
H
) ............................................................................................................153
6.1 Delete a file. <Main,Alarm,Comm>............................................................................................. 153
6.2 Change the name of a file. <Main,Alarm,Comm>..................................................................154
6.3 Generate a temporary file name. <Main,Alarm,Comm> ......................................................155
6.4 Close a stream. <Main,Alarm,Comm>.........................................................................................156
6.5 Flush a stream buffer. <Main,Alarm,Comm>....................................................................... 157
6.6 Open a stream. <Main,Alarm,Comm>......................................................................................... 158