prototypes

Signed-off-by: Takayuki Fukatsu <fukatsu@gmail.com>