Lines Matching full:ascii
85 * Send a message given in ASCII format. We first ask the node to translate
91 struct ng_mesg *reply, *binary, *ascii; in NgSendAsciiMsg() local
114 if ((ascii = malloc(sizeof(struct ng_mesg) in NgSendAsciiMsg()
119 memset(ascii, 0, sizeof(*ascii)); in NgSendAsciiMsg()
122 strncpy((char *)ascii->header.cmdstr, cmd, in NgSendAsciiMsg()
123 sizeof(ascii->header.cmdstr) - 1); in NgSendAsciiMsg()
124 strcpy(ascii->data, args); in NgSendAsciiMsg()
125 ascii->header.arglen = strlen(ascii->data) + 1; in NgSendAsciiMsg()
128 /* Send node a request to convert ASCII to binary */ in NgSendAsciiMsg()
130 (u_char *)ascii, sizeof(*ascii) + ascii->header.arglen) < 0) { in NgSendAsciiMsg()
131 free(ascii); in NgSendAsciiMsg()
134 free(ascii); in NgSendAsciiMsg()
314 * Receive a control message and convert the arguments to ASCII
319 struct ng_mesg *msg, *ascii; in NgRecvAsciiMsg() local
328 ascii = (struct ng_mesg *)msg->data; in NgRecvAsciiMsg()
335 /* Ask originating node to convert the arguments to ASCII */ in NgRecvAsciiMsg()
343 if (sizeof(*ascii) + ascii->header.arglen > replen) { in NgRecvAsciiMsg()
351 strncpy(reply->data, ascii->data, ascii->header.arglen); in NgRecvAsciiMsg()