34        #define ROSE_ASSERT assert 
   35    #elif defined(__APPLE__) && defined(__MACH__) 
   37        #define ROSE_ASSERT assert 
   40        #define ROSE_ASSERT assert 
   41    #elif defined(ROSE_ASSERTION_BEHAVIOR) 
   46            #if __GNUC_PREREQ(4,4) 
   47                #define ROSE_ASSERT ASSERT_require 
   49                #define ROSE_ASSERT assert 
   52            #define ROSE_ASSERT ASSERT_require 
   55        #define ROSE_ASSERT assert