Lines Matching refs:count
47 result.count = 1;
53 Value MakePtrValue(const BASE* values, int count) {
56 result.value = malloc(sizeof(BASE) * count);
57 memcpy(result.value, values, sizeof(BASE) * count);
58 result.count = count;
67 value->count = 1;
77 int SetPtrValue(Value* value, const BASE* new_values, int count) {
80 value->value = malloc(sizeof(BASE) * count);
81 value->count = count;
83 if (value->type == TYPEID && value->count == count) {
84 memcpy(value->value, new_values, sizeof(BASE) * count);
153 result.count = 0;
177 result.count = size;
189 result.count = size;
193 Value MakeIntArrayValue(const int* values, int count) {
194 return MakePtrValue<int, INT_ARRAY_VALUE_TYPE>(values, count);
197 Value MakeFloatArrayValue(const float* values, int count) {
198 return MakePtrValue<float, FLOAT_ARRAY_VALUE_TYPE>(values, count);
217 int SetIntArrayValue(Value* value, const int* new_values, int count) {
218 return SetPtrValue<int, INT_ARRAY_VALUE_TYPE>(value, new_values, count);
221 int SetFloatArrayValue(Value* value, const float* new_values, int count) {
222 return SetPtrValue<float, FLOAT_ARRAY_VALUE_TYPE>(value, new_values, count);
226 return value.count;