reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4423 while (*pos && mlen) { 4424 if (*pos != ' ') { // skip spaces 4425 if (len == 0 && *pos == ':') { 4428 input[len] = toupper(*pos); 4431 if (input[len] == 'O' && strchr(digits, *(pos + 1))) 4437 pos++; 4444 pos = input; 4445 components[level++] = pos; 4446 while ((pos = strchr(pos, ','))) { 4446 while ((pos = strchr(pos, ','))) { 4449 *pos = '\0'; // modify input and avoid more copying 4450 components[level++] = ++pos; // expect something after "," 4456 if ((pos = strchr(components[i], '@'))) { 4457 offset = atoi(pos + 1); // save offset 4458 *pos = '\0'; // cut the offset from the component 4460 pos = components[i] + strspn(components[i], digits); 4461 if (pos == components[i]) 4464 switch (*pos) { 4478 if (*(pos + 1) == '2') { // L2 - Tile 4483 } else if (*(pos + 1) == '3') { // L3 - Socket 4488 } else if (*(pos + 1) == '1') { // L1 - Core 4496 if (*(pos + 1) != 'A') { 4502 char *d = pos + strcspn(pos, digits); // find digit 4502 char *d = pos + strcspn(pos, digits); // find digit