From 3ce471ad7762d18def3b43289be6189df96bf502 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Tue, 23 Aug 2016 03:08:30 +0200 Subject: [PATCH] Complete the basic types --- tools/appbroker.c | 61 ++++++++++++++++++++++++++++++++++------------- 1 file changed, 45 insertions(+), 16 deletions(-) diff --git a/tools/appbroker.c b/tools/appbroker.c index eee7218..a4ddb64 100644 --- a/tools/appbroker.c +++ b/tools/appbroker.c @@ -214,35 +214,64 @@ static void _appbroker_head(AppBroker * appbroker) appbroker->prefix, "_", appbroker->prefix, "_H\n"); fputs("\n# include \n", appbroker->fp); - fputs("\n# include \n", appbroker->fp); + fputs("# include \n", appbroker->fp); fputs("# include \n\n", appbroker->fp); fputs("\n/* types */\n", appbroker->fp); - fputs("typedef bool BOOL;\n", appbroker->fp); - fputs("typedef Buffer * BUFFER;\n", appbroker->fp); - fputs("typedef double * DOUBLE;\n", appbroker->fp); - fputs("typedef float * FLOAT;\n", appbroker->fp); - fputs("typedef int16_t INT16;\n", appbroker->fp); - fputs("typedef int32_t INT32;\n", appbroker->fp); - fputs("typedef uint16_t UINT16;\n", appbroker->fp); - fputs("typedef uint32_t UINT32;\n", appbroker->fp); - fputs("typedef String const * STRING;\n", appbroker->fp); fputs("typedef void VOID;\n", appbroker->fp); - fputs("typedef bool BOOL_IN;\n", appbroker->fp); - fputs("\ntypedef BUFFER BUFFER_IN;\n", appbroker->fp); - fputs("\ntypedef DOUBLE DOUBLE_IN;\n", appbroker->fp); - fputs("\ntypedef FLOAT FLOAT_IN;\n", appbroker->fp); + fputs("\ntypedef bool BOOL;\n", appbroker->fp); + fputs("typedef int8_t INT8;\n", appbroker->fp); + fputs("typedef uint8_t UINT8;\n", appbroker->fp); + fputs("typedef int16_t INT16;\n", appbroker->fp); + fputs("typedef uint16_t UINT16;\n", appbroker->fp); + fputs("typedef int32_t INT32;\n", appbroker->fp); + fputs("typedef uint32_t UINT32;\n", appbroker->fp); + fputs("typedef int64_t INT64;\n", appbroker->fp); + fputs("typedef uint64_t UINT64;\n", appbroker->fp); + fputs("typedef float FLOAT;\n", appbroker->fp); + fputs("typedef double DOUBLE;\n", appbroker->fp); + fputs("typedef Buffer * BUFFER;\n", appbroker->fp); + fputs("typedef String const * STRING;\n", appbroker->fp); + fputs("\n", appbroker->fp); + fputs("typedef BOOL BOOL_IN;\n", appbroker->fp); + fputs("typedef INT8 INT8_IN;\n", appbroker->fp); + fputs("typedef UINT8 UINT8_IN;\n", appbroker->fp); + fputs("typedef INT16 INT16_IN;\n", appbroker->fp); + fputs("typedef UINT16 UINT16_IN;\n", appbroker->fp); fputs("typedef INT32 INT32_IN;\n", appbroker->fp); fputs("typedef UINT32 UINT32_IN;\n", appbroker->fp); + fputs("typedef INT64 INT64_IN;\n", appbroker->fp); + fputs("typedef UINT64 UINT64_IN;\n", appbroker->fp); + fputs("typedef FLOAT FLOAT_IN;\n", appbroker->fp); + fputs("typedef DOUBLE DOUBLE_IN;\n", appbroker->fp); + fputs("typedef BUFFER BUFFER_IN;\n", appbroker->fp); fputs("typedef STRING STRING_IN;\n", appbroker->fp); + fputs("\n", appbroker->fp); fputs("typedef bool * BOOL_OUT;\n", appbroker->fp); - fputs("\ntypedef Buffer * BUFFER_OUT;\n", appbroker->fp); + fputs("typedef int8_t * INT8_OUT;\n", appbroker->fp); + fputs("typedef uint8_t * UINT8_OUT;\n", appbroker->fp); + fputs("typedef int16_t * INT16_OUT;\n", appbroker->fp); + fputs("typedef uint16_t * UINT16_OUT;\n", appbroker->fp); fputs("typedef int32_t * INT32_OUT;\n", appbroker->fp); fputs("typedef uint32_t * UINT32_OUT;\n", appbroker->fp); + fputs("typedef int64_t * INT64_OUT;\n", appbroker->fp); + fputs("typedef uint64_t * UINT64_OUT;\n", appbroker->fp); + fputs("typedef float * FLOAT_OUT;\n", appbroker->fp); + fputs("typedef double * DOUBLE_OUT;\n", appbroker->fp); + fputs("typedef Buffer * BUFFER_OUT;\n", appbroker->fp); fputs("typedef String ** STRING_OUT;\n", appbroker->fp); + fputs("\n", appbroker->fp); fputs("typedef bool * BOOL_INOUT;\n", appbroker->fp); - fputs("\ntypedef Buffer * BUFFER_INOUT;\n", appbroker->fp); + fputs("typedef int8_t * INT8_INOUT;\n", appbroker->fp); + fputs("typedef uint8_t * UINT8_INOUT;\n", appbroker->fp); + fputs("typedef int16_t * INT16_INOUT;\n", appbroker->fp); + fputs("typedef uint16_t * UINT16_INOUT;\n", appbroker->fp); fputs("typedef int32_t * INT32_INOUT;\n", appbroker->fp); fputs("typedef uint32_t * UINT32_INOUT;\n", appbroker->fp); + fputs("typedef int64_t * INT64_INOUT;\n", appbroker->fp); + fputs("typedef uint64_t * UINT64_INOUT;\n", appbroker->fp); + fputs("typedef float * FLOAT_INOUT;\n", appbroker->fp); + fputs("typedef double * DOUBLE_INOUT;\n", appbroker->fp); + fputs("typedef Buffer * BUFFER_INOUT;\n", appbroker->fp); fputs("typedef String ** STRING_INOUT;\n", appbroker->fp); }