Home | History | Annotate | Download | only in Headers
      1 // expected-warning{{umbrella header}}
      2 
      3 #ifndef MODULE_H
      4 #define MODULE_H
      5 const char *getModuleVersion(void);
      6 
      7 #ifdef FOO
      8 #  error Module should have been built without -DFOO
      9 #endif
     10 
     11 @interface Module
     12 +(const char *)version; // retrieve module version
     13 +alloc;
     14 @end
     15 
     16 #define MODULE_H_MACRO 1
     17 #__private_macro MODULE_H_MACRO
     18 
     19 #include <Module/Sub.h>
     20 #include <Module/Buried/Treasure.h>
     21 
     22 #endif // MODULE_H
     23