diff options
author | Joshua Haberman <joshua@reverberate.org> | 2009-08-30 20:06:25 -0700 |
---|---|---|
committer | Joshua Haberman <joshua@reverberate.org> | 2009-08-30 20:06:25 -0700 |
commit | 75134e6f9dc24282e749045d5322b2277c32e9f4 (patch) | |
tree | c4ae7b87080a17d165c2316387c14593dedf0f8c /benchmarks/parsetostruct.upb_table.c | |
parent | 9b67b322da57f1d454500e1156f6520835165386 (diff) |
Small stylistic improvements in benchmarks.
Diffstat (limited to 'benchmarks/parsetostruct.upb_table.c')
-rw-r--r-- | benchmarks/parsetostruct.upb_table.c | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/benchmarks/parsetostruct.upb_table.c b/benchmarks/parsetostruct.upb_table.c index 9daa8e0..b86b318 100644 --- a/benchmarks/parsetostruct.upb_table.c +++ b/benchmarks/parsetostruct.upb_table.c @@ -12,7 +12,7 @@ static struct upb_msg *msgs[NUM_MESSAGES]; static bool initialize() { - /* Initialize upb state, parse descriptor. */ + // Initialize upb state, parse descriptor. c = upb_context_new(); struct upb_string *fds = upb_strreadfile(MESSAGE_DESCRIPTOR_FILE); if(!fds) { @@ -25,23 +25,21 @@ static bool initialize() } upb_string_unref(fds); - char class_name[] = MESSAGE_NAME; - struct upb_string proto_name; - proto_name.ptr = class_name; - proto_name.byte_len = sizeof(class_name)-1; + struct upb_string *proto_name = upb_strdupc(MESSAGE_NAME); struct upb_symtab_entry e; - upb_status_t success = upb_context_lookup(c, &proto_name, &e); + upb_status_t success = upb_context_lookup(c, proto_name, &e); if(!success || e.type != UPB_SYM_MESSAGE) { fprintf(stderr, "Error finding symbol '" UPB_STRFMT "'.\n", - UPB_STRARG(&proto_name)); + UPB_STRARG(proto_name)); return false; } + upb_string_unref(proto_name); def = e.ref.msg; for(int i = 0; i < 32; i++) msgs[i] = upb_msg_new(def); - /* Read the message data itself. */ + // Read the message data itself. str = upb_strreadfile(MESSAGE_FILE); if(!str) { fprintf(stderr, "Error reading " MESSAGE_FILE "\n"); |