@@ -, +, @@ --- API_generated/oyOption_s.c | 6 +++--- oyranos_io_core.c | 2 +- oyranos_string.c | 4 +--- oyjl/oyjl_tree_parse.c | 2 +- --- a/API_generated/oyOption_s.c +++ a/API_generated/oyOption_s.c @@ -372,7 +372,7 @@ const char * oyOption_GetValueString(oyOption_s * obj, { oyOption_s_ * s = (oyOption_s_*)obj; int error = !s, - n; + n = 0; const char * result = 0; if(!s) --- a/oyranos_io_core.c +++ a/oyranos_io_core.c @@ -262,7 +262,7 @@ char * oyReadUrlToMem_ ( const char * url, { char * text = 0; char * command = 0; - FILE * fp; + FILE * fp = 0; if(url && strlen(url) && size ) { --- a/oyranos_string.c +++ a/oyranos_string.c @@ -184,13 +184,11 @@ int oyStringFromData_ ( const oyPointer ptr, { const char * text = (const char*) ptr; char * text_tmp = 0; - int j, + int j = 0, error = 0; if(ptr && size) { - j = 0; - while(j < size) if(!isprint( text[j] ) && !isspace( text[j] )) { --- a/oyjl/oyjl_tree_parse.c +++ a/oyjl/oyjl_tree_parse.c @@ -213,7 +213,7 @@ oyjl_tree_parse_context_s * oyjl_tree_parse_context_new( void ) if(!error) { memset(s, 0, sizeof(oyjl_tree_parse_context_s)); - strcpy(s->type,"yopc"); + memcpy(s->type,"yopc",4); } return s; } --