Home | History | Annotate | Download | only in libparse

Lines Matching refs:parseio

140 	 parse_t      *parseio,
145 struct trimble *t = (struct trimble *)parseio->parse_pdata;
155 if ((parseio->parse_index >= (parseio->parse_dsize - 2)) ||
156 (parseio->parse_dtime.parse_msglen >= (sizeof(parseio->parse_dtime.parse_msg) - 2)))
159 parseio->parse_index = 0;
160 parseio->parse_dtime.parse_msglen = 0;
169 parseio->parse_index = 0;
170 parseio->parse_data[parseio->parse_index++] = ch;
171 parseio->parse_dtime.parse_msglen = 0;
172 parseio->parse_dtime.parse_msg[parseio->parse_dtime.parse_msglen++] = ch;
173 parseio->parse_dtime.parse_stime = *tstamp; /* pick up time stamp at packet start */
177 parseio->parse_data[parseio->parse_index++] = DLE;
178 parseio->parse_dtime.parse_msg[parseio->parse_dtime.parse_msglen++] = DLE;
186 parseio->parse_data[parseio->parse_index++] = DLE;
187 parseio->parse_data[parseio->parse_index] = ch;
188 parseio->parse_ldsize = (u_short) (parseio->parse_index + 1);
189 memcpy(parseio->parse_ldata, parseio->parse_data, parseio->parse_ldsize);
190 parseio->parse_dtime.parse_msg[parseio->parse_dtime.parse_msglen++] = DLE;
191 parseio->parse_dtime.parse_msg[parseio->parse_dtime.parse_msglen++] = ch;
199 parseio->parse_data[parseio->parse_index++] = ch;
200 parseio->parse_dtime.parse_msg[parseio->parse_dtime.parse_msglen++] = ch;