Main Page | Class Hierarchy | Data Structures | File List | Data Fields | Globals

Standard_String.hxx File Reference

#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 Documentation

#define EXTSTRLEN s,
 )     {(i) = 0;while((s)[(i)++] != 0);(i)--;}
 

#define INF X,
 )     (((X)<(Y))?(X):(Y))
 

#define STRCAT s1,
i,
s2,
 )     {for(int k=0; k<(j); k++) (s1)[(i)+k] = (s2)[k];}
 

#define STRCPY s1,
s2,
 )     {for(int j=0; j<(i); j++)(s1)[j] = (s2)[j];}
 

#define STRLEN s,
 )     {(i) = 0;while((s)[(i)++] != '\0');(i)--;}
 


Generated on Mon Aug 25 13:11:59 2008 for OpenCASCADE by  doxygen 1.4.1