config: make inside_id and outside_id default to ''
authorRobert Swiecki <robert@swiecki.net>
Fri, 26 May 2017 22:16:28 +0000 (00:16 +0200)
committerRobert Swiecki <robert@swiecki.net>
Fri, 26 May 2017 22:16:28 +0000 (00:16 +0200)
config.pb-c.c
config.pb-c.h
config.proto

index fd88dd530e13128fb4bc5ddaf6cd3589de8796bf..af2edc7e43894907c95e7508c224b17e18a17d24 100644 (file)
@@ -7,26 +7,22 @@
 #endif
 
 #include "config.pb-c.h"
-void nsjail__id_map__init(Nsjail__IdMap * message)
-{
+void nsjail__id_map__init(Nsjail__IdMap * message) {
        static Nsjail__IdMap init_value = NSJAIL__ID_MAP__INIT;
        *message = init_value;
 }
 
-size_t nsjail__id_map__get_packed_size(const Nsjail__IdMap * message)
-{
+size_t nsjail__id_map__get_packed_size(const Nsjail__IdMap * message) {
        assert(message->base.descriptor == &nsjail__id_map__descriptor);
        return protobuf_c_message_get_packed_size((const ProtobufCMessage *)(message));
 }
 
-size_t nsjail__id_map__pack(const Nsjail__IdMap * message, uint8_t * out)
-{
+size_t nsjail__id_map__pack(const Nsjail__IdMap * message, uint8_t * out) {
        assert(message->base.descriptor == &nsjail__id_map__descriptor);
        return protobuf_c_message_pack((const ProtobufCMessage *)message, out);
 }
 
-size_t nsjail__id_map__pack_to_buffer(const Nsjail__IdMap * message, ProtobufCBuffer * buffer)
-{
+size_t nsjail__id_map__pack_to_buffer(const Nsjail__IdMap * message, ProtobufCBuffer * buffer) {
        assert(message->base.descriptor == &nsjail__id_map__descriptor);
        return protobuf_c_message_pack_to_buffer((const ProtobufCMessage *)message, buffer);
 }
@@ -37,26 +33,22 @@ Nsjail__IdMap *nsjail__id_map__unpack
            protobuf_c_message_unpack(&nsjail__id_map__descriptor, allocator, len, data);
 }
 
-void nsjail__id_map__free_unpacked(Nsjail__IdMap * message, ProtobufCAllocator * allocator)
-{
+void nsjail__id_map__free_unpacked(Nsjail__IdMap * message, ProtobufCAllocator * allocator) {
        assert(message->base.descriptor == &nsjail__id_map__descriptor);
        protobuf_c_message_free_unpacked((ProtobufCMessage *) message, allocator);
 }
 
-void nsjail__ns_jail_config__init(Nsjail__NsJailConfig * message)
-{
+void nsjail__ns_jail_config__init(Nsjail__NsJailConfig * message) {
        static Nsjail__NsJailConfig init_value = NSJAIL__NS_JAIL_CONFIG__INIT;
        *message = init_value;
 }
 
-size_t nsjail__ns_jail_config__get_packed_size(const Nsjail__NsJailConfig * message)
-{
+size_t nsjail__ns_jail_config__get_packed_size(const Nsjail__NsJailConfig * message) {
        assert(message->base.descriptor == &nsjail__ns_jail_config__descriptor);
        return protobuf_c_message_get_packed_size((const ProtobufCMessage *)(message));
 }
 
-size_t nsjail__ns_jail_config__pack(const Nsjail__NsJailConfig * message, uint8_t * out)
-{
+size_t nsjail__ns_jail_config__pack(const Nsjail__NsJailConfig * message, uint8_t * out) {
        assert(message->base.descriptor == &nsjail__ns_jail_config__descriptor);
        return protobuf_c_message_pack((const ProtobufCMessage *)message, out);
 }
@@ -79,6 +71,8 @@ void nsjail__ns_jail_config__free_unpacked
        protobuf_c_message_free_unpacked((ProtobufCMessage *) message, allocator);
 }
 
+char nsjail__id_map__inside_id__default_value[] = "";
+char nsjail__id_map__outside_id__default_value[] = "";
 static const uint32_t nsjail__id_map__count__default_value = 1u;
 static const ProtobufCFieldDescriptor nsjail__id_map__field_descriptors[3] = {
        {
@@ -89,7 +83,7 @@ static const ProtobufCFieldDescriptor nsjail__id_map__field_descriptors[3] = {
         0,                     /* quantifier_offset */
         offsetof(Nsjail__IdMap, inside_id),
         NULL,
-        NULL,
+        &nsjail__id_map__inside_id__default_value,
         0,                     /* flags */
         0, NULL, NULL          /* reserved1,reserved2, etc */
         },
@@ -101,7 +95,7 @@ static const ProtobufCFieldDescriptor nsjail__id_map__field_descriptors[3] = {
         0,                     /* quantifier_offset */
         offsetof(Nsjail__IdMap, outside_id),
         NULL,
-        NULL,
+        &nsjail__id_map__outside_id__default_value,
         0,                     /* flags */
         0, NULL, NULL          /* reserved1,reserved2, etc */
         },
index 05b9713df191efb932f986052c13c3e32dd0b8ea..51961459891d8d266dcb7210299ac426f722cbe9 100644 (file)
@@ -39,9 +39,11 @@ struct _Nsjail__IdMap {
        char *outside_id;
        uint32_t count;
 };
+extern char nsjail__id_map__inside_id__default_value[];
+extern char nsjail__id_map__outside_id__default_value[];
 #define NSJAIL__ID_MAP__INIT \
  { PROTOBUF_C_MESSAGE_INIT (&nsjail__id_map__descriptor) \
-    , NULL, NULL, 1u }
+    , nsjail__id_map__inside_id__default_value, nsjail__id_map__outside_id__default_value, 1u }
 
 struct _Nsjail__NsJailConfig {
        ProtobufCMessage base;
index 35ef9d7e4dd8f4167adeaf420b649f820daefbc2..9154fc30ea835e9127a01aac64246daf058b9f7a 100644 (file)
@@ -18,8 +18,8 @@ enum LogLevel {
 }
 
 message IdMap {
-       required string inside_id = 1;
-       required string outside_id = 2;
+       required string inside_id = 1 [default = ""];
+       required string outside_id = 2 [default = ""];
        required uint32 count = 3 [default = 1];
 }