Lines Matching refs:sptr
175 char *sptr; in AliasHandleIrcOut() local
193 sptr = (char *)pip; in AliasHandleIrcOut()
194 sptr += hlen; in AliasHandleIrcOut()
200 if (sptr[i] == '\001') in AliasHandleIrcOut()
217 newpacket[iCopy++] = sptr[i++]; /* Copy the CTCP start in AliasHandleIrcOut()
222 if (sptr[i + 0] != 'D') in AliasHandleIrcOut()
224 if (sptr[i + 1] != 'C') in AliasHandleIrcOut()
226 if (sptr[i + 2] != 'C') in AliasHandleIrcOut()
228 if (sptr[i + 3] != ' ') in AliasHandleIrcOut()
244 while (sptr[i] == ' ') { in AliasHandleIrcOut()
252 while (sptr[i] != ' ') { in AliasHandleIrcOut()
253 newpacket[iCopy++] = sptr[i]; in AliasHandleIrcOut()
261 newpacket[iCopy++] = sptr[i++]; in AliasHandleIrcOut()
268 while (sptr[i] == ' ') { in AliasHandleIrcOut()
276 while (sptr[i] != ' ') { in AliasHandleIrcOut()
277 newpacket[iCopy++] = sptr[i]; in AliasHandleIrcOut()
285 newpacket[iCopy++] = sptr[i++]; in AliasHandleIrcOut()
292 while (sptr[i] == ' ') { in AliasHandleIrcOut()
302 while (i < dlen && isdigit(sptr[i])) { in AliasHandleIrcOut()
304 DBprintf(("DCC Address overflow (org_addr == 0x%08lx, next char %c\n", org_addr, sptr[i])); in AliasHandleIrcOut()
308 org_addr += sptr[i++] - '0'; in AliasHandleIrcOut()
311 if (i + 1 >= dlen || sptr[i] != ' ') { in AliasHandleIrcOut()
312 …tf(("Overflow (%d >= %d) or bad character (%02x) terminating IP address\n", i + 1, dlen, sptr[i])); in AliasHandleIrcOut()
320 while (sptr[i] == ' ') { in AliasHandleIrcOut()
329 while (i < dlen && isdigit(sptr[i])) { in AliasHandleIrcOut()
336 org_port += sptr[i++] - '0'; in AliasHandleIrcOut()
339 if (i >= dlen || (sptr[i] != '\001' && sptr[i] != ' ')) { in AliasHandleIrcOut()
416 newpacket[iCopy] = sptr[i]; /* Copy CTCP unchanged */ in AliasHandleIrcOut()
417 if (sptr[i] == '\001') { in AliasHandleIrcOut()
425 newpacket[iCopy] = sptr[i]; /* Copy CTCP unchanged */ in AliasHandleIrcOut()
426 if (sptr[i] == '\001') { in AliasHandleIrcOut()
433 memcpy(sptr + copyat, newpacket, iCopy); in AliasHandleIrcOut()