open5gs/lib/sbi/support/r16-20210629-openapitools-5.2.0/openapi-generator/templates/apiKey.c.mustache
Sukchan Lee ce668c556c [SBI] Fixed openapitools MAP generation (#2103)
MAP was generated incorrectly because {{#items}}..{{#items}} was
missing.

Because of this, If scpInfo has scpPort, NRF crashes.
2023-02-26 10:01:08 +09:00

30 lines
703 B
Text

#include <stdlib.h>
#include <string.h>
#include "../include/keyValuePair.h"
OpenAPI_map_t *OpenAPI_map_create(char *key, void *value)
{
OpenAPI_map_t *OpenAPI_map = NULL;
ogs_assert(key);
OpenAPI_map = ogs_malloc(sizeof(OpenAPI_map_t));
ogs_assert(OpenAPI_map);
OpenAPI_map->key = key;
OpenAPI_map->value = value;
return OpenAPI_map;
}
OpenAPI_map_t *OpenAPI_map_create_allocate(char *key, double value)
{
double* boolpointer = ogs_malloc(sizeof(value));
ogs_assert(boolpointer);
memcpy(boolpointer, &value, sizeof(value));
return OpenAPI_map_create(key, boolpointer);
}
void OpenAPI_map_free(OpenAPI_map_t *OpenAPI_map)
{
ogs_free(OpenAPI_map);
}