00001 /* Copyright (C) 1997-2004 The CDG Team <cdg@nats.informatik.uni-hamburg.de> 00002 * 00003 * This file is free software; as a special exception the author gives 00004 * unlimited permission to copy and/or distribute it, with or without 00005 * modifications, as long as this notice is preserved. 00006 * 00007 * This program is distributed in the hope that it will be useful, but 00008 * WITHOUT ANY WARRANTY, to the extent permitted by law; without even the 00009 * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 00010 * 00011 * $Id: skel.h,v 1.11 2004/09/27 17:07:05 micha Exp $ 00012 */ 00013 00014 #ifndef SKEL_H 00015 #define SKEL_H 00016 00017 /* --------------------------------------------------------------------------- 00018 * @addtogroup Skel 00019 * @{ 00020 */ 00021 00022 /* -- INCLUDES ------------------------------------------------------------- */ 00023 #include <config.h> 00024 00025 /* -- MACROS --------------------------------------------------------------- */ 00026 00027 /** short description */ 00028 #define SOMEMACRO 00029 00030 /* -- TYPE DEFINITIONS ----------------------------------------------------- */ 00031 00032 /* ---------------------------------------------------------------------------- 00033 * short description. 00034 * long description 00035 */ 00036 typedef struct { 00037 int memberA; 00038 int memberB; 00039 } MyExportedTypeStruct; 00040 typedef MyExportedTypeStruct *MyExportedType; /**< type definition */ 00041 00042 /** \var MyExportedTypeStruct::memberA 00043 * short description. 00044 * long description. 00045 */ 00046 00047 /** \var MyExportedTypeStruct::memberB 00048 * short description. 00049 * long description. 00050 */ 00051 00052 /* -- VARIABLES ------------------------------------------------------------ */ 00053 extern int myExportedVariable; 00054 00055 /* -- FUNCTIONS ------------------------------------------------------------ */ 00056 extern int myExportedFunction(int a, int b); 00057 00058 /* ------------------------------------------------------------------------- */ 00059 /** @} */ 00060 #endif /* don't insert anything after this #endif */