[syslinux] my_isspace can be isblank

Ram Yalamanchili ramyinc at gmail.com
Wed Mar 21 14:21:31 PDT 2007


Hi,

Size doesn't seem to be an issue (128 bytes) in using the glibc
version of the check. Am i missing something?

thanks.

--
Ram

On 3/16/07, Ram Yalamanchili <ramyinc at gmail.com> wrote:
> Hi Peter,
>
> Here is a size comparision of resulting com32 modules with and without
> the patch.
>
> Build instructions: I did a make clean && make (with and without patches).
>
> With my_isspace():
> -rwxr-xr-x 1 ino ino   3592 2007-03-16 00:45 com32/modules/chain.c32
> -rwxr-xr-x 1 ino ino   9732 2007-03-16 00:46 com32/modules/cpuidtest.c32
> -rwxr-xr-x 1 ino ino  21204 2007-03-16 00:46 com32/modules/dmitest.c32
> -rwxr-xr-x 1 ino ino   5284 2007-03-16 00:46 com32/modules/ethersel.c32
> -rwxr-xr-x 1 ino ino  46252 2007-03-16 00:46 com32/modules/mboot.c32
> -rwxr-xr-x 1 ino ino  29444 2007-03-16 00:46 com32/modules/menu.c32
> -rwxr-xr-x 1 ino ino  10404 2007-03-16 00:46 com32/modules/pcitest.c32
> -rwxr-xr-x 1 ino ino   8272 2007-03-16 00:46 com32/modules/safeboot.c32
> -rwxr-xr-x 1 ino ino 114176 2007-03-16 00:46 com32/modules/vesamenu.c32
>
> with glibc isblank():
> -rwxr-xr-x 1 ino ino  3592 2007-03-16 00:47 com32/modules/chain.c32
> -rwxr-xr-x 1 ino ino   9732 2007-03-16 00:47 com32/modules/cpuidtest.c32
> -rwxr-xr-x 1 ino ino  21204 2007-03-16 00:47 com32/modules/dmitest.c32
> -rwxr-xr-x 1 ino ino   5284 2007-03-16 00:47 com32/modules/ethersel.c32
> -rwxr-xr-x 1 ino ino  46252 2007-03-16 00:47 com32/modules/mboot.c32
> -rwxr-xr-x 1 ino ino  29572 2007-03-16 00:47 com32/modules/menu.c32
> -rwxr-xr-x 1 ino ino  10404 2007-03-16 00:47 com32/modules/pcitest.c32
> -rwxr-xr-x 1 ino ino   8272 2007-03-16 00:47 com32/modules/safeboot.c32
> -rwxr-xr-x 1 ino ino 114176 2007-03-16 00:47 com32/modules/vesamenu.c32
>
> menu.c32 is bigger by 128 bytes.
>
> thanks.
>
> --
> Ram
>
> On 3/15/07, H. Peter Anvin <hpa at zytor.com> wrote:
> > Ram Yalamanchili wrote:
> > > Hey,
> > >
> > > I noticed my_isspace() is being used in menu/mainmenu and readconfig
> > > com32 modules.
> > >
> > > Why not use isblank() instead? Here's a patch:
> >
> > Did you compare the sizes of the resulting binaries?
> >
> >         -hpa
> >
>




More information about the Syslinux mailing list