summaryrefslogtreecommitdiff
path: root/benchmarks/parsetostruct.proto2_compiled.cc
diff options
context:
space:
mode:
Diffstat (limited to 'benchmarks/parsetostruct.proto2_compiled.cc')
-rw-r--r--benchmarks/parsetostruct.proto2_compiled.cc37
1 files changed, 0 insertions, 37 deletions
diff --git a/benchmarks/parsetostruct.proto2_compiled.cc b/benchmarks/parsetostruct.proto2_compiled.cc
deleted file mode 100644
index 5b7c18e..0000000
--- a/benchmarks/parsetostruct.proto2_compiled.cc
+++ /dev/null
@@ -1,37 +0,0 @@
-
-#include "main.c"
-#include MESSAGE_HFILE
-#include <string>
-#include <iostream>
-#include <sstream>
-#include <fstream>
-
-static std::string str;
-MESSAGE_CIDENT msg[NUM_MESSAGES];
-
-static bool initialize()
-{
- // Read the message data itself. */
- std::ifstream stream(MESSAGE_FILE);
- if(!stream.is_open()) {
- fprintf(stderr, "Error opening " MESSAGE_FILE ".\n");
- return false;
- }
- std::stringstream stringstream;
- stringstream << stream.rdbuf();
- str = stringstream.str();
- return true;
-}
-
-static void cleanup()
-{
-}
-
-static size_t run(int i)
-{
- if(!msg[i%NUM_MESSAGES].ParsePartialFromString(str)) {
- fprintf(stderr, "Error parsing with proto2.\n");
- return 0;
- }
- return str.size();
-}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback