|
Open CASCADE Technology 6.5.2
|
#include <Standard_TypeDef.hxx>Defines | |
| #define | INF(X, Y) (((X)<(Y))?(X):(Y)) |
| #define | STRLEN(s, i) {(i) = 0;while((s)[(i)++] != '\0');(i)--;} |
| #define | EXTSTRLEN(s, i) {(i) = 0;while((s)[(i)++] != 0);(i)--;} |
| #define | STRCPY(s1, s2, i) {for(int j=0; j<(i); j++)(s1)[j] = (s2)[j];} |
| #define | STRCAT(s1, i, s2, j) {for(int k=0; k<(j); k++) (s1)[(i)+k] = (s2)[k];} |
| #define EXTSTRLEN | ( | s, | |
| i | |||
| ) | {(i) = 0;while((s)[(i)++] != 0);(i)--;} |
| #define INF | ( | X, | |
| Y | |||
| ) | (((X)<(Y))?(X):(Y)) |
| #define STRCAT | ( | s1, | |
| i, | |||
| s2, | |||
| j | |||
| ) | {for(int k=0; k<(j); k++) (s1)[(i)+k] = (s2)[k];} |
| #define STRCPY | ( | s1, | |
| s2, | |||
| i | |||
| ) | {for(int j=0; j<(i); j++)(s1)[j] = (s2)[j];} |
| #define STRLEN | ( | s, | |
| i | |||
| ) | {(i) = 0;while((s)[(i)++] != '\0');(i)--;} |
1.7.4