Просмотр исходного кода

ncd/modules/value.c: cosmetic change

ambrop7 13 лет назад
Родитель
Сommit
0d84bf1114
1 измененных файлов с 3 добавлено и 13 удалено
  1. 3 13
      ncd/modules/value.c

+ 3 - 13
ncd/modules/value.c

@@ -1360,20 +1360,10 @@ static int func_getvar2 (void *vo, NCD_string_id_t name, NCDValMem *mem, NCDValR
             case NCDVAL_MAP:
                 len = value_map_len(v);
                 break;
-            case STOREDSTRING_TYPE:
-                len = v->storedstring.length;
-                break;
-            case IDSTRING_TYPE:
-                len = NCDStringIndex_Length(v->idstring.string_index, v->idstring.id);
-                break;
-            case EXTERNALSTRING_TYPE:
-                len = v->externalstring.length;
-                break;
-            case COMPOSEDSTRING_TYPE:
-                len = v->composedstring.length;
-                break;
             default:
-                ASSERT(0);
+                ASSERT(value_is_string(v))
+                len = value_string_length(v);
+                break;
         }
         
         *out = ncd_make_uintmax(mem, len);