diff options
author | Joshua Haberman <joshua@reverberate.org> | 2010-07-11 18:53:27 -0700 |
---|---|---|
committer | Joshua Haberman <joshua@reverberate.org> | 2010-07-11 18:53:27 -0700 |
commit | 7a6a702792e769366a8852fc90dbea9cfc9e01c0 (patch) | |
tree | 3315b7ffaf527f1096aba986a73d346be00a68a1 /descriptor/descriptor.h | |
parent | fcfc37e7d41f87bc9ff5ecfb64e0aebb3457c633 (diff) |
Allow static upb_strings.
This can allow strings to reference static data, and
reduced the memory footprint of test_def by about 10%
(3k).
Diffstat (limited to 'descriptor/descriptor.h')
-rw-r--r-- | descriptor/descriptor.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/descriptor/descriptor.h b/descriptor/descriptor.h index b598a9a..f6d3ca3 100644 --- a/descriptor/descriptor.h +++ b/descriptor/descriptor.h @@ -11,12 +11,13 @@ #ifndef UPB_DESCRIPTOR_H_ #define UPB_DESCRIPTOR_H_ +#include "upb_string.h" + #ifdef __cplusplus extern "C" { #endif -extern unsigned char descriptor_pb[]; -extern unsigned int descriptor_pb_len; +extern upb_string descriptor_str; #ifdef __cplusplus } /* extern "C" */ |