--- extern.h ------------------------------------------------------------------ #ifndef __EXTERN_H__ #define __EXTERN_H__ extern const char* RTSC_CLASS_RealtimeStatechart; extern const char* RTSC_CLASS_RealtimeStartState; extern const char* RTSC_CLASS_RealtimeStopState; extern const char* RTSC_CLASS_RealtimeState; extern const char* RTSC_CLASS_RealtimeTransition; #endif // __EXTERN_H__ --- extern.c ------------------------------------------------------------------ const char* RTSC_CLASS_RealtimeStatechart = "de.uni_paderborn.fujaba.umlrt.realtimestatechart.UMLRealtimeStatechart"; const char* RTSC_CLASS_RealtimeStartState = "de.uni_paderborn.fujaba.umlrt.realtimestatechart.UMLRealtimeStartState"; const char* RTSC_CLASS_RealtimeStopState = "de.uni_paderborn.fujaba.umlrt.realtimestatechart.UMLRealtimeStopState"; const char* RTSC_CLASS_RealtimeState = "de.uni_paderborn.fujaba.umlrt.realtimestatechart.UMLComplexRealtimeState"; const char* RTSC_CLASS_RealtimeTransition = "de.uni_paderborn.fujaba.umlrt.realtimestatechart.UMLRealtimeTransition"; --- main.c -------------------------------------------------------------------- #include #include "extern.h" int main() { printf(RTSC_CLASS_RealtimeStartState); }