Hi!

11-Июн-2006 02:47 [EMAIL PROTECTED] (Blair Campbell) wrote to
[EMAIL PROTECTED]:

BC> +++ init.c  11 Jun 2006 02:47:05 -0000      1.28
BC> +static int showhelp = 0, internalBufLen = 0, inputBufLen = 0,
BC> +           spawnAndExit = E_None, newEnvSize = 0, skipAUTOEXEC = 0;
BC> +/* static int newEnvSize = 0;          Min environment table size */
BC> +static char *user_autoexec = 0;

      Explicit (zero) initialization is affects executable size (unless
compiler is smart enough to move explicit zero-initialization to BSS
segment). So, text about should look so (if you wish to reduce executable
size in any case):

static int
   showhelp /*= 0*/,
   internalBufLen /*= 0*/,
   inputBufLen /*= 0*/,
   spawnAndExit = E_None,
   newEnvSize /*= 0*/,           /* Min environment table size */
   skipAUTOEXEC /*= 0*/;
static char
   *user_autoexec /*= 0*/;


_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to