stardis

Perform coupled heat transfer calculations
git clone git://git.meso-star.fr/stardis.git
Log | Files | Refs | README | LICENSE

commit 5dcf411a9ac76b24f62539ef58ca3b9a69735101
parent 57eca61fd149b09e21b50b0357ffbc84c39d3564
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Fri,  1 Apr 2022 12:53:00 +0200

Fix clang warnings

Diffstat:
Msrc/stardis-main.c | 2+-
Msrc/stardis-parsing.c | 11+++++++++--
2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/src/stardis-main.c b/src/stardis-main.c @@ -66,7 +66,7 @@ main ERR(init_args(&logger, &allocator, &args)); args_initialized = 1; ERR(parse_args(argc, argv, args, &allocator)); - mode = args->mode; + mode = (int)args->mode; if(mode & MODE_DUMP_HELP) { short_help(stdout, argv[0]); diff --git a/src/stardis-parsing.c b/src/stardis-parsing.c @@ -284,7 +284,7 @@ description_set_name "SOLID_SOLID_CONNECTION_PROG", "TRAD", "T_BOUNDARY_FOR_SOLID", "T_BOUNDARY_FOR_SOLID_PROG", "UNKNOWN" }; const char* reason = NULL; - int i; + size_t i; ASSERT(name && tk); /* Use name before uppercasing it */ @@ -616,7 +616,14 @@ process_program /* create and init custom data */ struct stardis_program_context ctx; ctx.name = lib_name; - ctx.verbosity_level = stardis->verbose; + switch(stardis->verbose) { + case 0: ctx.verbosity_level = STARDIS_VERBOSE_NONE; break; + case 1: ctx.verbosity_level = STARDIS_VERBOSE_ERROR; break; + case 2: ctx.verbosity_level = STARDIS_VERBOSE_WARNING; break; + case 3: ctx.verbosity_level = STARDIS_VERBOSE_INFO; break; + default: + FATAL("error:" STR(__FILE__) ":" STR(__LINE__)": Invalid type.\n"); + } CREATE_DESC_DATA_BASE(program, LIST_ARG1(str_get(&tmp))); } else if(!str_is_empty(&program->args)) { logger_print(stardis->logger, LOG_ERROR,