[Freedos-kernel] patch: portab.h, exeflat.c

2004-05-24 Thread Arkady V.Belousov
Hi! - fixed macros in portab.h: added extra parentesis around parameters; - removed duplicated macro in exeflat.c. ---BeginMessage--- diff -ruNp old/hdr/portab.h new/hdr/portab.h --- old/hdr/portab.h2004-05-09 17:24:02.0 + +++ new/hdr/portab.h2004-05-24 21:31:58.0

Re: [Freedos-kernel] patch: portab.h, exeflat.c

2004-05-24 Thread Arkady V.Belousov
Hi! 24--2004 21:34 Arkady V.Belousov wrote to [EMAIL PROTECTED]: AVB +++ new/hdr/portab.h 2004-05-24 21:31:58.0 + AVB #ifdef I86 /* commandline overflow - removing /DPROTO AVB TE */ AVB #define PROTO AVB #endif BTW, I think, _all_ _remained_

Re: [Freedos-kernel] patch: portab.h, exeflat.c

2004-05-24 Thread Arkady V.Belousov
Hi! 24--2004 20:16 [EMAIL PROTECTED] (tom ehlert) wrote to Arkady V.Belousov [EMAIL PROTECTED]: -#define LENGTH(x) (sizeof(x)/sizeof(x[0])) +#define LENGTH(x) (sizeof (x)/sizeof *(x)) te (sizeof(x)/sizeof(x[0])) has worked for me for ~20 years now. te could you please explain why this should be

Re: [Freedos-kernel] patch: portab.h, exeflat.c

2004-05-24 Thread tom ehlert
Hello Arkady, In above case at first glance I don't see possibilities to break integrity ([] have top most priority over other operations), but this not mean, that such case can't be constructed by some smart man, which knows language even better. another 10 points to get plonked.

Re: [Freedos-kernel] patch: portab.h, exeflat.c

2004-05-24 Thread Arkady V.Belousov
Hi! 24--2004 22:15 [EMAIL PROTECTED] (tom ehlert) wrote to Arkady V.Belousov [EMAIL PROTECTED]: In above case at first glance I don't see possibilities to break integrity ([] have top most priority over other operations), but this not mean, that such case can't be constructed by some