wok diff linld/stuff/src/LINLD.CPP @ rev 24051

Add veracrypt
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon May 24 11:24:29 2021 +0000 (2021-05-24)
parents 217c02cbbe8d
children 06547d8cf241
line diff
     1.1 --- a/linld/stuff/src/LINLD.CPP	Sun Mar 14 19:55:20 2021 +0000
     1.2 +++ b/linld/stuff/src/LINLD.CPP	Mon May 24 11:24:29 2021 +0000
     1.3 @@ -22,6 +22,9 @@
     1.4  #endif
     1.5  	"..." NL
     1.6          "vga mode: ask,extended,normal or dec/oct/hex number" NL
     1.7 +#ifdef CPU32
     1.8 +        "-32 for 386+" NL
     1.9 +#endif
    1.10  #ifdef CPU64
    1.11          "-64 for cpu64 only" NL
    1.12  #endif
    1.13 @@ -55,10 +58,15 @@
    1.14      if (!*++argv) syntax();
    1.15      const char **clp = &cmdline;
    1.16      do {
    1.17 +#ifdef CPU32
    1.18 +        if ((*(u16 *)*argv|2) == 0x332F) {	// -32 /32
    1.19 +	    extrn char cpu386;
    1.20 +	    if (cpu386 == 0) exit();
    1.21 +	}
    1.22 +#endif
    1.23  #ifdef CPU64
    1.24          if ((*(u16 *)*argv|2) == 0x362F) {	// -64 /64
    1.25 -	    if (cpuhaslm() != 0) continue;
    1.26 -	    exit();
    1.27 +	    if (cpuhaslm() == 0) exit();
    1.28  	}
    1.29  #endif
    1.30  #ifdef ISO9660