266 main(int argc, char **argv) { unsigned char val, *ptr; int freq; if(argc > 1) { freq = 1193180/atoi(argv[1]); ptr = &freq; outportb(0x43,0xB6); outportb(0x42,*ptr); outportb(0x42,*(ptr+1)); val = inportb(0x61); val = val | 3; outportb(0x61,val); delay(1000); val = inportb(0x61); outportb(0x61,val ^ 3); } else { printf("BEEPER Beeps the PC speaker with a tone\n"); printf("usage: beeper \n"); } } . 0