Use static assert instead of _LP64 (thanks Eddie!)
This commit is contained in:
parent
cf57e525c1
commit
c440b5cd97
1 changed files with 4 additions and 3 deletions
7
mkfs.c
7
mkfs.c
|
@ -11,9 +11,7 @@
|
|||
#include "stat.h"
|
||||
#include "param.h"
|
||||
|
||||
#ifndef _LP64
|
||||
#error "Integers are not 32 bits"
|
||||
#endif
|
||||
#define static_assert(a, b) do { switch (0) case 0: case (a): ; } while (0)
|
||||
|
||||
int nblocks = 985;
|
||||
int nlog = LOGSIZE;
|
||||
|
@ -68,6 +66,9 @@ main(int argc, char *argv[])
|
|||
char buf[512];
|
||||
struct dinode din;
|
||||
|
||||
|
||||
static_assert(sizeof(int) == 4, "Integers must be 4 bytes!");
|
||||
|
||||
if(argc < 2){
|
||||
fprintf(stderr, "Usage: mkfs fs.img files...\n");
|
||||
exit(1);
|
||||
|
|
Loading…
Reference in a new issue