diff options
author | Joshua Haberman <joshua@reverberate.org> | 2009-07-08 12:06:47 -0700 |
---|---|---|
committer | Joshua Haberman <joshua@reverberate.org> | 2009-07-08 12:06:47 -0700 |
commit | 462b26c1cc041a8fa26deb62cf12f1f351a5b2f6 (patch) | |
tree | de5a58f8d66d11c13b349448a970f84d57d16cad /src/upb_inlinedefs.c | |
parent | c7ee14f8ef38a8bc90c0f1db1ad47b2e06612fa3 (diff) |
Directory restructuring.
Diffstat (limited to 'src/upb_inlinedefs.c')
-rw-r--r-- | src/upb_inlinedefs.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/upb_inlinedefs.c b/src/upb_inlinedefs.c new file mode 100644 index 0000000..60863c4 --- /dev/null +++ b/src/upb_inlinedefs.c @@ -0,0 +1,19 @@ +/* + * upb - a minimalist implementation of protocol buffers. + * + * This file, if compiled, will contain standalone (non-inlined) versions of + * all inline functions defined in header files. We don't generally use this + * file since we use "static inline" for inline functions (which will put a + * standalone version of the function in any .o file that needs it, but + * compiling this file and dumping the object file will let us inspect how + * inline functions are compiled, so we keep it around. + * + * Copyright (c) 2009 Joshua Haberman. See LICENSE for details. + */ + +#define INLINE +#include "upb_context.h" +#include "upb_enum.h" +#include "upb_msg.h" +#include "upb_parse.h" +#include "upb_table.h" |