CMS 3D CMS Logo

IgSbString.h

Go to the documentation of this file.
00001 #ifndef IG_OPEN_INVENTOR_IG_SB_STRING_H
00002 # define IG_OPEN_INVENTOR_IG_SB_STRING_H
00003 
00004 # ifndef IGUANA_OBSOLETE
00005 #  error This code is probably broken.  If you use it, please let us know.
00006 #  error If it is needed, it should be cleaned up and use IgSoShapeKit.
00007 #  error Do not release it in CMS IGUANA before it is rewritten.
00008 # endif
00009 
00010 //<<<<<< INCLUDES                                                       >>>>>>
00011 
00012 #include <cstdlib>
00013 #include <cstring>
00014 
00015 //<<<<<< PUBLIC DEFINES                                                 >>>>>>
00016 
00017 #define STRDUP(str) ((str) ? (strcpy ((char*) malloc ((unsigned) strlen (str) + 1), str)) : 0)
00018 #define STRDEL(str) { if ((str)) { free (str); str = NULL; }}
00019 
00020 //<<<<<< PUBLIC CONSTANTS                                               >>>>>>
00021 //<<<<<< PUBLIC TYPES                                                   >>>>>>
00022 //<<<<<< PUBLIC VARIABLES                                               >>>>>>
00023 //<<<<<< PUBLIC FUNCTIONS                                               >>>>>>
00024 //<<<<<< CLASS DECLARATIONS                                             >>>>>>
00025 //<<<<<< INLINE PUBLIC FUNCTIONS                                        >>>>>>
00026 //<<<<<< INLINE MEMBER FUNCTIONS                                        >>>>>>
00027 
00028 #endif // IG_OPEN_INVENTOR_IG_SB_STRING_H

Generated on Tue Jun 9 17:38:43 2009 for CMSSW by  doxygen 1.5.4