Lines Matching defs:buffer

354 	char buffer[1024];
356 while (fgets(buffer, sizeof(buffer) - 1, file) != NULL) {
357 if (buffer[0] == '#' || buffer[0] == '\n')
360 size_t length = strlen(buffer);
364 if (re_search(&versionBuf, buffer, length, 0, length, &regs) >= 0) {
365 sscanf(buffer + regs.start[1], "%" B_SCNu32, &fKeys.version);
366 } else if (re_search(&capslockBuf, buffer, length, 0, length, &regs)
368 sscanf(buffer + regs.start[1], "0x%" B_SCNx32, &fKeys.caps_key);
369 } else if (re_search(&scrolllockBuf, buffer, length, 0, length, &regs)
371 sscanf(buffer + regs.start[1], "0x%" B_SCNx32, &fKeys.scroll_key);
372 } else if (re_search(&numlockBuf, buffer, length, 0, length, &regs)
374 sscanf(buffer + regs.start[1], "0x%" B_SCNx32, &fKeys.num_key);
375 } else if (re_search(&lshiftBuf, buffer, length, 0, length, &regs)
377 sscanf(buffer + regs.start[1], "0x%" B_SCNx32,
379 } else if (re_search(&rshiftBuf, buffer, length, 0, length, &regs)
381 sscanf(buffer + regs.start[1], "0x%" B_SCNx32,
383 } else if (re_search(&lcommandBuf, buffer, length, 0, length, &regs)
385 sscanf(buffer + regs.start[1], "0x%" B_SCNx32,
387 } else if (re_search(&rcommandBuf, buffer, length, 0, length, &regs)
389 sscanf(buffer + regs.start[1], "0x%" B_SCNx32,
391 } else if (re_search(&lcontrolBuf, buffer, length, 0, length, &regs)
393 sscanf(buffer + regs.start[1], "0x%" B_SCNx32,
395 } else if (re_search(&rcontrolBuf, buffer, length, 0, length, &regs)
397 sscanf(buffer + regs.start[1], "0x%" B_SCNx32,
399 } else if (re_search(&loptionBuf, buffer, length, 0, length, &regs)
401 sscanf(buffer + regs.start[1], "0x%" B_SCNx32,
403 } else if (re_search(&roptionBuf, buffer, length, 0, length, &regs)
405 sscanf(buffer + regs.start[1], "0x%" B_SCNx32,
407 } else if (re_search(&menuBuf, buffer, length, 0, length, &regs)
409 sscanf(buffer + regs.start[1], "0x%" B_SCNx32, &fKeys.menu_key);
410 } else if (re_search(&locksettingsBuf, buffer, length, 0, length, &regs)
414 const char* start = buffer + regs.start[i];
426 } else if (re_search(&keyBuf, buffer, length, 0, length, &regs)
429 if (sscanf(buffer + regs.start[1], "0x%" B_SCNx32, &keyCode) > 0) {
432 _ComputeChars(buffer, regs, i, offset);
435 } else if (re_search(&acuteBuf, buffer, length, 0, length, &regs)
439 _ComputeChars(buffer, regs, i, offset);
441 } else if (re_search(&graveBuf, buffer, length, 0, length, &regs)
445 _ComputeChars(buffer, regs, i, offset);
447 } else if (re_search(&circumflexBuf, buffer, length, 0, length, &regs)
451 _ComputeChars(buffer, regs, i, offset);
453 } else if (re_search(&diaeresisBuf, buffer, length, 0, length, &regs)
457 _ComputeChars(buffer, regs, i, offset);
459 } else if (re_search(&tildeBuf, buffer, length, 0, length, &regs) >= 0) {
462 _ComputeChars(buffer, regs, i, offset);
464 } else if (re_search(&acutetabBuf, buffer, length, 0, length, &regs)
466 _ComputeTables(buffer, regs, fKeys.acute_tables);
467 } else if (re_search(&gravetabBuf, buffer, length, 0, length, &regs)
469 _ComputeTables(buffer, regs, fKeys.grave_tables);
470 } else if (re_search(&circumflextabBuf, buffer, length, 0, length, &regs)
472 _ComputeTables(buffer, regs, fKeys.circumflex_tables);
473 } else if (re_search(&diaeresistabBuf, buffer, length, 0, length, &regs)
475 _ComputeTables(buffer, regs, fKeys.dieresis_tables);
476 } else if (re_search(&tildetabBuf, buffer, length, 0, length, &regs)
478 _ComputeTables(buffer, regs, fKeys.tilde_tables);
757 Keymap::GetKey(const char* chars, int32 offset, char* buffer, size_t bufferSize)
765 strlcpy(buffer, "''", bufferSize);
788 strlcpy(buffer, string, bufferSize);
1049 Keymap::_ComputeChars(const char* buffer, struct re_registers& regs, int i,
1056 if (strncmp(buffer + regs.start[i], "''", regs.end[i] - regs.start[i])
1059 } else if (sscanf(buffer + regs.start[i], "'%s'", current) > 0) {
1065 } else if (sscanf(buffer + regs.start[i], "0x%s", hexChars) > 0) {
1077 Keymap::_ComputeTables(const char* buffer, struct re_registers& regs,
1085 const char* start = buffer + regs.start[i];