PutOption
uint8* PutOption(uint8* options, message_option option);
uint8* PutOption(uint8* options, message_option option, uint8 data);
uint8* PutOption(uint8* options, message_option option, uint16 data);
uint8* PutOption(uint8* options, message_option option, uint32 data);
uint8* PutOption(uint8* options, message_option option, const uint8* data,
next = PutOption(next, OPTION_MESSAGE_TYPE, type);
next = PutOption(next, OPTION_MAX_MESSAGE_SIZE,
return PutOption(options, option, &data, 1);
return PutOption(options, option, (uint8*)&data, sizeof(data));
return PutOption(options, option, (uint8*)&data, sizeof(data));
return PutOption(options, OPTION_END);
next = message.PutOption(next, OPTION_REQUEST_PARAMETERS,
next = message.PutOption(next, OPTION_HOST_NAME,
next = message.PutOption(next, OPTION_REQUEST_PARAMETERS,
next = message.PutOption(next, OPTION_HOST_NAME,
next = message.PutOption(next, OPTION_SERVER_ADDRESS,
next = message.PutOption(next, OPTION_REQUEST_IP_ADDRESS,
next = message.PutOption(next, OPTION_SERVER_ADDRESS,