Welcome to The Fiwix Project
A UNIX-like kernel for the i386 architecture
c 436 drivers/char/keyboard.c unsigned char c; c 613 drivers/char/keyboard.c c = key & 0xFF; c 622 drivers/char/keyboard.c puts(tty, fn_seq[c]); c 638 drivers/char/keyboard.c puts(tty, pad_seq[c]); c 640 drivers/char/keyboard.c putc(tty, pad_chars[c]); c 646 drivers/char/keyboard.c switch(c) { c 666 drivers/char/keyboard.c c = diacr_chars[c]; c 668 drivers/char/keyboard.c putc(tty, c); c 674 drivers/char/keyboard.c putc(tty, c); c 680 drivers/char/keyboard.c if(diacr[n].letter == c) { c 681 drivers/char/keyboard.c c = diacr[n].code; c 685 drivers/char/keyboard.c putc(tty, c); c 690 drivers/char/keyboard.c switch(c) { c 703 drivers/char/keyboard.c if(deadkey && c == ' ') { c 704 drivers/char/keyboard.c c = diacr_chars[deadkey - 1]; c 706 drivers/char/keyboard.c putc(tty, c); c 117 drivers/char/lp.c static int lp_write_data(int minor, unsigned char c) c 124 drivers/char/lp.c outport_b(lp_table[minor].data, c); c 414 drivers/video/fbcon.c unsigned char *vidmem, *ch, c; c 425 drivers/video/fbcon.c c = sch & 0xFF; c 426 drivers/video/fbcon.c if(!c || (c == SPACE_CHAR && !(sch >> 8))) { c 429 drivers/video/fbcon.c ch = &font_data[c * video.fb_char_height]; c 21 fs/ext2/bitmaps.c unsigned char c; c 32 fs/ext2/bitmaps.c c = (unsigned char)buf->data[n]; c 34 fs/ext2/bitmaps.c if(!(c & (1 << n2))) { c 293 fs/ext2/namei.c char c; c 309 fs/ext2/namei.c if((c = name[n])) { c 310 fs/ext2/namei.c d->name[n] = c; c 376 fs/ext2/namei.c char c, *data; c 416 fs/ext2/namei.c if((c = oldname[n])) { c 417 fs/ext2/namei.c buf2->data[n] = c; c 429 fs/ext2/namei.c if((c = oldname[n])) { c 430 fs/ext2/namei.c data[n] = c; c 445 fs/ext2/namei.c if((c = name[n])) { c 446 fs/ext2/namei.c d->name[n] = c; c 469 fs/ext2/namei.c char c; c 512 fs/ext2/namei.c if((c = name[n])) { c 513 fs/ext2/namei.c if(c != '/') { c 514 fs/ext2/namei.c d->name[n] = c; c 560 fs/ext2/namei.c char c; c 581 fs/ext2/namei.c if((c = name[n])) { c 582 fs/ext2/namei.c d->name[n] = c; c 633 fs/ext2/namei.c char c; c 658 fs/ext2/namei.c if((c = name[n])) { c 659 fs/ext2/namei.c d->name[n] = c; c 693 fs/ext2/namei.c char c; c 755 fs/ext2/namei.c if((c = newpath[n])) { c 756 fs/ext2/namei.c d_new->name[n] = c; c 22 fs/minix/bitmaps.c unsigned char c; c 36 fs/minix/bitmaps.c c = (unsigned char)buf->data[n]; c 39 fs/minix/bitmaps.c if(c & (1 << n2)) { c 330 fs/minix/namei.c char c; c 390 fs/minix/namei.c if((c = oldname[n])) { c 391 fs/minix/namei.c buf_new->data[n] = c; c 176 fs/procfs/data.c int a, b, c; c 184 fs/procfs/data.c c = avenrun[2] << (SI_LOAD_SHIFT - FSHIFT); c 194 fs/procfs/data.c size = sprintk(buffer, "%d.%02d %d.%02d %d.%02d %d/%d %d\n", LOAD_INT(a), LOAD_FRAC(a), LOAD_INT(b), LOAD_FRAC(b), LOAD_INT(c), LOAD_FRAC(c), nrun, nprocs, lastpid); c 20 include/fiwix/string.h #define IS_NUMERIC(c) ((c) >= '0' && (c) <= '9') c 21 include/fiwix/string.h #define IS_SPACE(c) ((c) == ' ') c 111 kernel/multiboot.c char c; c 115 kernel/multiboot.c c = *(str++); c 116 kernel/multiboot.c if(c == ' ' || !c) { c 136 kernel/multiboot.c if(!c) { c 227 kernel/multiboot.c char c; c 234 kernel/multiboot.c c = *(p++); c 235 kernel/multiboot.c if(c == ' ') { c 96 kernel/timer.c static void do_del_callout(struct callout *c) c 103 kernel/timer.c if((*tmp) == c) { c 106 kernel/timer.c (*tmp)->expires += c->expires; c 110 kernel/timer.c put_free_callout(c); c 121 kernel/timer.c struct callout *c, **tmp; c 126 kernel/timer.c if(!(c = get_free_callout())) { c 133 kernel/timer.c memset_b(c, NULL, sizeof(struct callout)); c 134 kernel/timer.c c->expires = ticks; c 135 kernel/timer.c c->fn = creq->fn; c 136 kernel/timer.c c->arg = creq->arg; c 139 kernel/timer.c callout_head = c; c 143 kernel/timer.c if((*tmp)->expires > c->expires) { c 144 kernel/timer.c (*tmp)->expires -= c->expires; c 145 kernel/timer.c c->next = *tmp; c 148 kernel/timer.c c->expires -= (*tmp)->expires; c 151 kernel/timer.c *tmp = c; c 159 kernel/timer.c struct callout *c; c 162 kernel/timer.c c = callout_head; c 163 kernel/timer.c while(c) { c 164 kernel/timer.c if(c->fn == creq->fn && c->arg == creq->arg) { c 165 kernel/timer.c do_del_callout(c); c 168 kernel/timer.c c = c->next; c 335 kernel/timer.c struct callout *c; c 348 kernel/timer.c c = callout_head; c 350 kernel/timer.c put_free_callout(c); c 429 kernel/timer.c struct callout *c; c 442 kernel/timer.c c = &callout_pool[n]; c 443 kernel/timer.c put_free_callout(c); c 68 lib/printk.c char ch_pad, basecase, c; c 89 lib/printk.c while((c = *(format++)) && count < MAX_BUF) { c 90 lib/printk.c if((c != '%') && !in_identifier) { c 91 lib/printk.c *(buffer++) = c; c 95 lib/printk.c switch(c = *(format)) { c 283 lib/printk.c while((c = *(ptr_s++)) && count < MAX_BUF) { c 284 lib/printk.c *(buffer++) = c; c 314 lib/printk.c n_pad = !n_pad ? c - '0': ((n_pad * 10) + (c - '0')); c 325 lib/printk.c *(buffer++) = c; c 151 lib/strings.c char c; c 162 lib/strings.c while((c = *(path++)) && (c != '/')); c 163 lib/strings.c if(!c) {