Trailing-Edge
-
PDP-10 Archives
-
SRI_NIC_PERM_SRC_3_19910112
-
unix-stuff/brk.c
There is 1 other file named brk.c in the archive. Click here to see a list.
#include <stdio.h>
main(argc,argv) int argc; char **argv; {
unsigned char x[16];
int i;
char *bp;
if (argc != 2) {
fprintf(stderr,"expecting 1 arg\n");
exit(1);
}
for (i = 0; i < 16; i++) x[i] = 0xff;
for (i = 1; i < 128; i++)
if (bp = (char *)index(argv[1],i)) {
printf("%c\n",*bp);
x[i/8] &= ~(1 << 7-(i%8));
}
x[0] |= 0x80; /* don't handle nulls */
for (i = 0; i < 16; i++) {
if (!(i % 8)) printf("\n\t"); /* split in half */
printf("0x");
if (x[i] < 0x10) printf("0");
printf("%x, ",x[i]);
}
printf("\n");
}