add some lua library

This commit is contained in:
云风
2012-08-09 16:48:28 +08:00
parent d246152ca5
commit 4e50079706
47 changed files with 13562 additions and 0 deletions

20
lua-protobuf/varint.h Normal file
View File

@@ -0,0 +1,20 @@
#ifndef PROTOBUF_C_VARINT_H
#define PROTOBUF_C_VARINT_H
#include <stdint.h>
struct longlong {
uint32_t low;
uint32_t hi;
};
int _pbcV_encode32(uint32_t number, uint8_t buffer[10]);
int _pbcV_encode(uint64_t number, uint8_t buffer[10]);
int _pbcV_zigzag32(int32_t number, uint8_t buffer[10]);
int _pbcV_zigzag(int64_t number, uint8_t buffer[10]);
int _pbcV_decode(uint8_t buffer[10], struct longlong *result);
void _pbcV_dezigzag64(struct longlong *r);
void _pbcV_dezigzag32(struct longlong *r);
#endif