aboutsummaryrefslogtreecommitdiffstats
path: root/c/pid.c
blob: a282a894f963239a3bfe626834a156ef8afb4752 (plain) (blame)
1
2
3
4
5
6
7
8
9
#include "gbos.h"
/* print an unsigned byte as decimal (no runtime division: subtract-based) */
static void putu(unsigned char n) {
    char buf[3]; unsigned char i = 0;
    if (n == 0) { putc('0'); return; }
    while (n) { buf[i++] = '0' + (n % 10); n = n / 10; }
    while (i) putc(buf[--i]);
}
void main(void) { putu(getpid()); nl(); }