way better controller handling
[vg.git] / vg_build_utils_shader.h
index 1c81c41822dd0532a4273c14bebdae3d97a3ea54..72afd4e862de9449cbed2401a019ae58d9220b66 100644 (file)
@@ -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;