Document message.c