mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-06-05 08:20:53 +00:00
* New modified model header and body mustache for c client generator * remove uncrustify from cmake as it is used during code generation, also remove valgrind as it is not used * add function to encode and decode binary data * update model mustache * update api body and header mustache for handling all types of parameters * update model mustache with variable names and address few more issues to generate working codes * updated api body and header mustaches with support for various new parameters and fix some issues as per new changes in code flow structure * update apiClient header and body mustache as per new modifications for handling binary data and few more stuff * updated samples generated by new modified mustache * update handling of file and binary data type to binary_t * update samples with recent commit on master regarding c-generator * update cmakelist which was ignored by .openapi-generator-ignore, cleanup external folder * update CMakeList mustache to show how to use compiled libary to compile source files * update samples with new cmake * Add comments explaining what each command is doing inshort * remove freeing of base path as it is not memory allocated * update samples to free apiclient object when the requirement is over * add missing cJSON delete to fix memory not freed bugs * use uncrustify to beautify manual written test code
32 lines
488 B
C
32 lines
488 B
C
#include <stdlib.h>
|
|
#include <string.h>
|
|
#include <stdio.h>
|
|
#include "object.h"
|
|
|
|
object_t *object_create() {
|
|
object_t *object = malloc(sizeof(object_t));
|
|
|
|
return object;
|
|
}
|
|
|
|
void object_free(object_t *object) {
|
|
free(object);
|
|
}
|
|
|
|
cJSON *object_convertToJSON(object_t *object) {
|
|
cJSON *item = cJSON_CreateObject();
|
|
|
|
return item;
|
|
fail:
|
|
cJSON_Delete(item);
|
|
return NULL;
|
|
}
|
|
|
|
object_t *object_parseFromJSON(char *jsonString) {
|
|
object_t *object = NULL;
|
|
|
|
return object;
|
|
end:
|
|
return NULL;
|
|
}
|