clang-format

This commit is contained in:
2024-09-10 13:03:02 -04:00
parent 53c617d779
commit d66450e427
381 changed files with 28864 additions and 34170 deletions

View File

@@ -33,134 +33,110 @@
#include "extern.h"
static
void
randchar(char *c)
{
static void randchar(char *c) {
#if RAND_MAX != 0x7fffffff
#error "This code assumes RAND_MAX is 0x7fffffff"
#endif
static long lbits = 0;
static long lnum = 0;
static long lbits = 0;
static long lnum = 0;
long bit;
int ct = 0;
long bit;
int ct = 0;
*c = 0;
*c = 0;
while (ct < CHAR_BIT) {
if (lnum==0) {
lbits = random();
lnum = 31;
}
while (ct < CHAR_BIT) {
if (lnum == 0) {
lbits = random();
lnum = 31;
}
bit = lbits & 1;
if (bit) {
(*c) |= 1;
}
(*c) <<= 1;
ct++;
lbits >>= 1;
lnum--;
}
bit = lbits & 1;
if (bit) {
(*c) |= 1;
}
(*c) <<= 1;
ct++;
lbits >>= 1;
lnum--;
}
}
static
void
fillrand(void *p, size_t len)
{
size_t i;
char *cp = p;
for (i=0; i<len; i++) {
randchar(&cp[i]);
}
static void fillrand(void *p, size_t len) {
size_t i;
char *cp = p;
for (i = 0; i < len; i++) {
randchar(&cp[i]);
}
}
void *
randptr(void)
{
void *x;
fillrand(&x, sizeof(x));
return x;
void *randptr(void) {
void *x;
fillrand(&x, sizeof(x));
return x;
}
int
randint(void)
{
int x;
fillrand(&x, sizeof(x));
return x;
int randint(void) {
int x;
fillrand(&x, sizeof(x));
return x;
}
off_t
randoff(void)
{
off_t x;
fillrand(&x, sizeof(x));
return x;
off_t randoff(void) {
off_t x;
fillrand(&x, sizeof(x));
return x;
}
size_t
randsize(void)
{
size_t x;
fillrand(&x, sizeof(x));
return x;
size_t randsize(void) {
size_t x;
fillrand(&x, sizeof(x));
return x;
}
static
void
usage(void)
{
printf("Usage: randcall [-f] [-c count] [-r seed] 2|3|4|all\n");
printf(" -f suppress forking\n");
printf(" -c set iteration count (default 100)\n");
printf(" -r set pseudorandom seed (default 0)\n");
exit(1);
static void usage(void) {
printf("Usage: randcall [-f] [-c count] [-r seed] 2|3|4|all\n");
printf(" -f suppress forking\n");
printf(" -c set iteration count (default 100)\n");
printf(" -r set pseudorandom seed (default 0)\n");
exit(1);
}
int
main(int argc, char *argv[])
{
int count=100, seed = 0, dofork = 1;
int an, i;
int main(int argc, char *argv[]) {
int count = 100, seed = 0, dofork = 1;
int an, i;
for (i=1; i<argc; i++) {
if (!strcmp(argv[i], "-f")) {
dofork = 0;
}
else if (!strcmp(argv[i], "-c") && i<argc-1) {
count = atoi(argv[++i]);
}
else if (!strcmp(argv[i], "-r") && i<argc-1) {
seed = atoi(argv[++i]);
}
else if (argv[i][0] == '-') {
usage();
}
else {
break;
}
}
if (i != argc-1) {
usage();
}
for (i = 1; i < argc; i++) {
if (!strcmp(argv[i], "-f")) {
dofork = 0;
} else if (!strcmp(argv[i], "-c") && i < argc - 1) {
count = atoi(argv[++i]);
} else if (!strcmp(argv[i], "-r") && i < argc - 1) {
seed = atoi(argv[++i]);
} else if (argv[i][0] == '-') {
usage();
} else {
break;
}
}
if (i != argc - 1) {
usage();
}
if (!strcmp(argv[i], "all")) {
an = 5;
}
else {
an = atoi(argv[i]);
if (an <2 || an > 4) {
usage();
}
}
if (!strcmp(argv[i], "all")) {
an = 5;
} else {
an = atoi(argv[i]);
if (an < 2 || an > 4) {
usage();
}
}
printf("Seed: %d Count: %d\n", seed, count);
printf("Seed: %d Count: %d\n", seed, count);
srandom(seed);
trycalls(an, dofork, count);
srandom(seed);
trycalls(an, dofork, count);
return 0;
return 0;
}