You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

61 lines
980 B

// IG_C99 1.0
// test_api.h
// License text
// Copyleft text
#pragma once
#ifdef __cplusplus
extern "C" {
#endif
#include "idl_core.h"
// deftypes
// --------
// Enums
// -----
typedef enum _IG_C99_GOOD {
IG_C99_GOOD_ITEM1 // oneline doc
IG_C99_GOOD_ITEM2
// item 3
// ------
// multiline
// doc
IG_C99_GOOD_ITEM3
} IG_C99_GOOD;
typedef enum _IG_C99_DOC_BADLY_FORMATTTED {
IG_C99_DOC_BADLY_FORMATTTED_ITEM1 = 0
IG_C99_DOC_BADLY_FORMATTTED_ITEM2 = 1
// item 3
// ------
// multiline
// doc with bad formattting
IG_C99_DOC_BADLY_FORMATTTED_ITEM3 = 2
} IG_C99_DOC_BADLY_FORMATTTED;
typedef enum _IG_C99_HEX_ITEMS {
IG_C99_HEX_ITEMS_ITEM1 = 0x00,
IG_C99_HEX_ITEMS_ITEM2 = 0x10, // oneline doc
// item 3
// ------
// multi line
// doc
IG_C99_HEX_ITEMS_ITEM3 = 0xff
} IG_C99_HEX_ITEMS;
// Structs
// -------
// Functions
// ---------
#ifdef __cplusplus
} // extern "C"
#endif