add constants

This commit is contained in:
James McKaskill 2013-05-12 17:21:56 -04:00
parent 2eb6628ae4
commit 93f695f77c
4 changed files with 300 additions and 212 deletions

View file

@ -1,6 +1,6 @@
#include "schema.capnp.h"
/* AUTO GENERATED - DO NOT EDIT */
static const capn_text g_val0 = {0,""};
static const capn_text capn_val0 = {0,""};
Node_ptr new_Node(struct capn_segment *s) {
Node_ptr p;
@ -14,7 +14,7 @@ Node_list new_Node_list(struct capn_segment *s, int len) {
}
void read_Node(struct Node *s, Node_ptr p) {
s->id = capn_read64(p.p, 0);
s->displayName = capn_get_text(p.p, 0, g_val0);
s->displayName = capn_get_text(p.p, 0, capn_val0);
s->scopeId = capn_read64(p.p, 8);
s->nestedNodes.p = capn_getp(p.p, 1);
s->annotations.p = capn_getp(p.p, 2);
@ -74,7 +74,7 @@ Node_NestedNode_list new_Node_NestedNode_list(struct capn_segment *s, int len) {
return p;
}
void read_Node_NestedNode(struct Node_NestedNode *s, Node_NestedNode_ptr p) {
s->name = capn_get_text(p.p, 0, g_val0);
s->name = capn_get_text(p.p, 0, capn_val0);
s->id = capn_read64(p.p, 0);
}
int write_Node_NestedNode(const struct Node_NestedNode *s, Node_NestedNode_ptr p) {
@ -217,7 +217,7 @@ void read_Value(struct Value *s, Value_ptr p) {
s->body.float64Value = capn_to_f64(capn_read64(p.p, 8));
break;
case Value_textValue:
s->body.textValue = capn_get_text(p.p, 0, g_val0);
s->body.textValue = capn_get_text(p.p, 0, capn_val0);
break;
case Value_dataValue:
s->body.dataValue = capn_get_data(p.p, 0);
@ -238,7 +238,7 @@ int write_Value(const struct Value *s, Value_ptr p) {
case Value_interfaceValue:
break;
case Value_boolValue:
err = err || capn_write1(p.p, 64, s->body.boolValue);
err = err || capn_write1(p.p, 64, s->body.boolValue != 0);
break;
case Value_int8Value:
case Value_uint8Value:
@ -356,7 +356,7 @@ FileNode_Import_list new_FileNode_Import_list(struct capn_segment *s, int len) {
}
void read_FileNode_Import(struct FileNode_Import *s, FileNode_Import_ptr p) {
s->id = capn_read64(p.p, 0);
s->name = capn_get_text(p.p, 0, g_val0);
s->name = capn_get_text(p.p, 0, capn_val0);
}
int write_FileNode_Import(const struct FileNode_Import *s, FileNode_Import_ptr p) {
int err = 0;
@ -388,7 +388,7 @@ StructNode_list new_StructNode_list(struct capn_segment *s, int len) {
void read_StructNode(struct StructNode *s, StructNode_ptr p) {
s->dataSectionWordSize = capn_read16(p.p, 0);
s->pointerSectionSize = capn_read16(p.p, 2);
s->preferredListEncoding = (enum ElementSize) (capn_read16(p.p, 4));
s->preferredListEncoding = (enum ElementSize) capn_read16(p.p, 4);
s->members.p = capn_getp(p.p, 0);
}
int write_StructNode(const struct StructNode *s, StructNode_ptr p) {
@ -421,7 +421,7 @@ StructNode_Member_list new_StructNode_Member_list(struct capn_segment *s, int le
return p;
}
void read_StructNode_Member(struct StructNode_Member *s, StructNode_Member_ptr p) {
s->name = capn_get_text(p.p, 0, g_val0);
s->name = capn_get_text(p.p, 0, capn_val0);
s->ordinal = capn_read16(p.p, 0);
s->codeOrder = capn_read16(p.p, 2);
s->annotations.p = capn_getp(p.p, 1);
@ -565,7 +565,7 @@ EnumNode_Enumerant_list new_EnumNode_Enumerant_list(struct capn_segment *s, int
return p;
}
void read_EnumNode_Enumerant(struct EnumNode_Enumerant *s, EnumNode_Enumerant_ptr p) {
s->name = capn_get_text(p.p, 0, g_val0);
s->name = capn_get_text(p.p, 0, capn_val0);
s->codeOrder = capn_read16(p.p, 0);
s->annotations.p = capn_getp(p.p, 1);
}
@ -627,7 +627,7 @@ InterfaceNode_Method_list new_InterfaceNode_Method_list(struct capn_segment *s,
return p;
}
void read_InterfaceNode_Method(struct InterfaceNode_Method *s, InterfaceNode_Method_ptr p) {
s->name = capn_get_text(p.p, 0, g_val0);
s->name = capn_get_text(p.p, 0, capn_val0);
s->codeOrder = capn_read16(p.p, 0);
s->params.p = capn_getp(p.p, 1);
s->requiredParamCount = capn_read16(p.p, 2);
@ -666,7 +666,7 @@ InterfaceNode_Method_Param_list new_InterfaceNode_Method_Param_list(struct capn_
return p;
}
void read_InterfaceNode_Method_Param(struct InterfaceNode_Method_Param *s, InterfaceNode_Method_Param_ptr p) {
s->name = capn_get_text(p.p, 0, g_val0);
s->name = capn_get_text(p.p, 0, capn_val0);
s->type.p = capn_getp(p.p, 1);
s->defaultValue.p = capn_getp(p.p, 2);
s->annotations.p = capn_getp(p.p, 3);
@ -748,17 +748,17 @@ void read_AnnotationNode(struct AnnotationNode *s, AnnotationNode_ptr p) {
int write_AnnotationNode(const struct AnnotationNode *s, AnnotationNode_ptr p) {
int err = 0;
err = err || capn_setp(p.p, 0, s->type.p);
err = err || capn_write1(p.p, 0, s->targetsFile);
err = err || capn_write1(p.p, 1, s->targetsConst);
err = err || capn_write1(p.p, 2, s->targetsEnum);
err = err || capn_write1(p.p, 3, s->targetsEnumerant);
err = err || capn_write1(p.p, 4, s->targetsStruct);
err = err || capn_write1(p.p, 5, s->targetsField);
err = err || capn_write1(p.p, 6, s->targetsUnion);
err = err || capn_write1(p.p, 7, s->targetsInterface);
err = err || capn_write1(p.p, 8, s->targetsMethod);
err = err || capn_write1(p.p, 9, s->targetsParam);
err = err || capn_write1(p.p, 10, s->targetsAnnotation);
err = err || capn_write1(p.p, 0, s->targetsFile != 0);
err = err || capn_write1(p.p, 1, s->targetsConst != 0);
err = err || capn_write1(p.p, 2, s->targetsEnum != 0);
err = err || capn_write1(p.p, 3, s->targetsEnumerant != 0);
err = err || capn_write1(p.p, 4, s->targetsStruct != 0);
err = err || capn_write1(p.p, 5, s->targetsField != 0);
err = err || capn_write1(p.p, 6, s->targetsUnion != 0);
err = err || capn_write1(p.p, 7, s->targetsInterface != 0);
err = err || capn_write1(p.p, 8, s->targetsMethod != 0);
err = err || capn_write1(p.p, 9, s->targetsParam != 0);
err = err || capn_write1(p.p, 10, s->targetsAnnotation != 0);
return err;
}
void get_AnnotationNode(struct AnnotationNode *s, AnnotationNode_list l, int i) {