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)--;}
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:41:01 2011 for Open CASCADE Technology by  doxygen 1.6.3