#include
#include
fkeyarg_t fkey;
main()
{ unsigned char c; int i,j;
for (i = 1; i <= 96; i++){
fkey.keynum = i - 1;
if (ioctl(0, GETFKEY, &fkey) < 0) perror(0);
printf("fkey%2d\t", i);
/* здесь идет слегка "навороченный" вывод */
/* чтобы не пытаться печатать "непечатные" коды ... */
for (j = 0; j < fkey.flen; j++){
c = fkey.keydef[j];
printf(isprint(c)? "%c":"%#o", c);
}
/* ... и распечатать все в четыре колонки */
printf((i % 4)?"\t":"\n");
}
exit();
}