Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Defines
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)--;}