in source/kms.c [260:275]
static int s_int_to_json(struct json_object *obj, const char *const key, const int32_t value) {
AWS_PRECONDITION(obj);
AWS_PRECONDITION(aws_c_string_is_valid(key));
struct json_object *elem = json_object_new_int(value);
if (elem == NULL) {
return AWS_OP_ERR;
}
if (json_object_object_add(obj, key, elem) < 0) {
json_object_put(elem);
return AWS_OP_ERR;
}
return AWS_OP_SUCCESS;
}