From: ian Date: Sun, 2 Jan 2005 17:39:30 +0000 (+0000) Subject: can transmit bare commands too X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=commitdiff_plain;h=4657df9b8f7c23c9c5e70e3ccdf6a06c41166131;p=trains.git can transmit bare commands too --- diff --git a/hostside/main.c b/hostside/main.c index 820197a..a45403e 100644 --- a/hostside/main.c +++ b/hostside/main.c @@ -10,25 +10,28 @@ int main(int argc, const char **argv) { int l, i; char hbuf[3], *ep; - Byte nmra[NMRA_PACKET_MAX]; + Byte buf[NMRA_PACKET_MAX + COMMAND_ENCODED_MAX]; - assert(argc==3); + assert(argc==3 || (argc==4 && !strcmp(argv[3],"command"))); serial_open(argv[1]); l= strlen(argv[2]); assert(!(l&1)); l >>= 1; - assert(l<=NMRA_PACKET_MAX); + assert(l<=sizeof(buf)); for (i=0; i