ip 1287 src/dps8/fnpuv.c uint version = (buffer [ip + 0] >> 4) & 0xf; ip 1288 src/dps8/fnpuv.c uint ihl = (buffer [ip + 0]) & 0xf; ip 1289 src/dps8/fnpuv.c uint payload_offset = ip + ihl * 4; ip 1290 src/dps8/fnpuv.c uint tos = buffer [ip + 1]; ip 1291 src/dps8/fnpuv.c uint tl = ((uint) (buffer [ip + 2]) << 8) + ip 1292 src/dps8/fnpuv.c buffer [ip + 3]; ip 1293 src/dps8/fnpuv.c uint id = ((uint) (buffer [ip + 4]) << 8) + ip 1294 src/dps8/fnpuv.c buffer [ip + 5]; ip 1295 src/dps8/fnpuv.c uint df = (buffer [ip + 6] & 0x40) ? 1 : 0; ip 1296 src/dps8/fnpuv.c uint mf = (buffer [ip + 6] & 0x20) ? 1 : 0; ip 1297 src/dps8/fnpuv.c uint fragment_offset = ((uint) (buffer [ip + 6] & 0x1f) << 8) + ip 1298 src/dps8/fnpuv.c buffer [ip + 7]; ip 1299 src/dps8/fnpuv.c uint ttl = buffer [ip + 8]; ip 1300 src/dps8/fnpuv.c uint protocol = buffer [ip + 9]; ip 1301 src/dps8/fnpuv.c uint header_checksum = (((uint) buffer [ip + 10]) << 8) + ip 1302 src/dps8/fnpuv.c buffer [ip + 11]; ip 1303 src/dps8/fnpuv.c uint source_address = (((uint) buffer [ip + 12]) << 24) + ip 1304 src/dps8/fnpuv.c (((uint) buffer [ip + 13]) << 16) + ip 1305 src/dps8/fnpuv.c (((uint) buffer [ip + 14]) << 8) + ip 1306 src/dps8/fnpuv.c buffer [ip + 15]; ip 1307 src/dps8/fnpuv.c uint dest_address = (((uint) buffer [ip + 16]) << 24) + ip 1308 src/dps8/fnpuv.c (((uint) buffer [ip + 17]) << 16) + ip 1309 src/dps8/fnpuv.c (((uint) buffer [ip + 18]) << 8) + ip 1310 src/dps8/fnpuv.c buffer [ip + 19]; ip 1317 src/dps8/fnpuv.c buffer [ip + 12], buffer [ip + 13], buffer [ip + 14], buffer [ip + 15], ip 1318 src/dps8/fnpuv.c buffer [ip + 16], buffer [ip + 17], buffer [ip + 18], buffer [ip + 19]); ip 3104 src/simh/scp.c char *ip = instr, *op, *oend, *tmpbuf; ip 3128 src/simh/scp.c while (sim_isspace (*ip)) /* skip leading spaces */ ip 3129 src/simh/scp.c *op++ = *ip++; ip 3130 src/simh/scp.c for (; *ip && (op < oend); ) { ip 3131 src/simh/scp.c if ((ip [0] == '\\') && /* literal escape? */ ip 3132 src/simh/scp.c ((ip [1] == '%') || (ip [1] == '\\'))) { /* and followed by '%' or '\'? */ ip 3133 src/simh/scp.c ip++; /* skip '\' */ ip 3134 src/simh/scp.c *op++ = *ip++; /* copy escaped char */ ip 3137 src/simh/scp.c if ((*ip == '%') && ip 3138 src/simh/scp.c (sim_isalnum(ip[1]) || (ip[1] == '*') || (ip[1] == '_'))) {/* sub? */ ip 3139 src/simh/scp.c if ((ip[1] >= '0') && (ip[1] <= ('9'))) { /* %n = sub */ ip 3140 src/simh/scp.c ap = do_arg[ip[1] - '0']; ip 3141 src/simh/scp.c for (i=0; i<ip[1] - '0'; ++i) /* make sure we're not past the list end */ ip 3146 src/simh/scp.c ip = ip + 2; ip 3148 src/simh/scp.c else if (ip[1] == '*') { /* %1 ... %9 = sub */ ip 3170 src/simh/scp.c ip = ip + 2; ip 3174 src/simh/scp.c (void)get_glyph_nc (ip+1, gbuf, '%'); /* first try using the literal name */ ip 3177 src/simh/scp.c (void)get_glyph (ip+1, gbuf, '%'); /* now try using the upcased name */ ip 3180 src/simh/scp.c ip += 1 + strlen (gbuf); ip 3181 src/simh/scp.c if (*ip == '%') ++ip; ip 3472 src/simh/scp.c *op++ = *ip++; ip 191 src/simh/sim_sock.c struct in_addr **ip; ip 291 src/simh/sim_sock.c for (ip=ips; (ip != NULL) && (*ip != NULL); ++ip) { ip 313 src/simh/sim_sock.c memcpy(&sin->sin_addr, *ip, sizeof(sin->sin_addr));