buffer.lo depends on buffer.c and buffer.h
use uint32_t for buffer size (works on both 32 and 64 bit architectures)
make time.lua work on both 32 and 64 bit architectures