X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=vg_build_utils_shader.h;h=72afd4e862de9449cbed2401a019ae58d9220b66;hb=a548f6ad8db187ef0fbada42db0ae1ab3af01529;hp=1c81c41822dd0532a4273c14bebdae3d97a3ea54;hpb=0aea2ef68a5ed32fc940673402a1b4b67f38d4d3;p=vg.git diff --git a/vg_build_utils_shader.h b/vg_build_utils_shader.h index 1c81c41..72afd4e 100644 --- a/vg_build_utils_shader.h +++ b/vg_build_utils_shader.h @@ -45,13 +45,15 @@ static void parse_uniform_name( char *start, struct uniform *uf ) if( start[i] == ';' ) { start[i] = '\0'; - strncpy( uf->name, start, sizeof(uf->name) ); + vg_strncpy( start, uf->name, sizeof(uf->name), + k_strncpy_always_add_null ); } if( start[i] == '[' ) { start[i] = '\0'; - strncpy( uf->name, start, sizeof(uf->name) ); + vg_strncpy( start, uf->name, sizeof(uf->name), + k_strncpy_always_add_null ); uf->array = 1; } @@ -61,7 +63,8 @@ static void parse_uniform_name( char *start, struct uniform *uf ) if( !type_set ) { - strncpy( uf->type, start, sizeof(uf->type) ); + vg_strncpy( start, uf->type, sizeof(uf->type), + k_strncpy_always_add_null ); type_set = 1; } start = start+i+1;