www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/07/07/07:04:22

Date: Tue, 7 Jul 1998 14:03:56 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: Gerhard Gruber <sparhawk AT eunet DOT at>
cc: djgpp AT delorie DOT com
Subject: Re: Making Libraries
In-Reply-To: <35a41e42.1532116@news.Austria.EU.net>
Message-ID: <Pine.SUN.3.91.980707140314.1727K-100000@is>
MIME-Version: 1.0

On Mon, 6 Jul 1998, Gerhard Gruber wrote:

> But I think that
> even compiling the code that manages long filenames and other stuff
> that is in every djgpp Programm may reduce the size of the
> executables drastically.

I think you are mistaken.  The LFN-related code is not some separate
module, it is built into the low-level libc functions.  And its
overhead is much, much less than you seem to imply: usually, it boils
down to testing a variable and using a different function of Int 21h
depending on whether LFN is or isn't supported.

The only other stuff that is linked into every DJGPP program is the
startup code and support memory and I/O functions.  They total about
18KB.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019