c.c: make it print the whole proto
c.c: use statement end chars ('{', '}', ';')
c.c: use multiple chars to mark the end of statement/prototype
entry.c: read the whole proto
entry.c: judge if the line has ended a statement (or, prototype)
entry.h: add a character to mark end of prototype
read.c: read the whole proto if necessary
read.c: do not search for a single char for end of prototype
vstring.c: compress multiple spaces into 1 space

Signed-off-by: Bao Haojun <baohaojun@gmail.com>