Hi!

19-Июл-2004 22:42 [EMAIL PROTECTED] (tom ehlert) wrote to "Arkady V.Belousov"
<[EMAIL PROTECTED]>:

BB>>> replace "readable" by "understandable for inexperienced C programmers"
>>      Unimportant.
te> here I have to agree - kernel programming is nothing for inexperienced
te> programmers, and will never be.

     I mean not this, I mean, that "in given case is unimportant how to
understand readable - by experienced or not programmers".

>>      Note: this is myth.
te> well - my private email archives show that 'arkadifying code' is used as
te> synonym for 'hardly understandable cryptic stuff' - both incoming and
te> outgoing.
te> SOMETIMES this may be useful - and we used it: the kernel's memory
te> model is probably beyond most peoples understanding
te> using it ALL the time is nonsense.

     :( Say me, where below is 'hardly understandable cryptic stuff'?

______________O\_/_________________________________\_/O______________
enum {  UMB_NONE,               /* do nothing */
        UMB_DONE,               /* UMB initialized */
        UMB_REQ,                /* DOS=UMB detected */
};

static UBYTE HMAState BSS_INIT(HMA_NONE);
static UBYTE UmbState BSS_INIT(UMB_NONE);
[...]
/* fill HMA with buffers if BUFFERS count >=0 and DOS in HMA          */
if (wantedbuffers < 0)
  wantedbuffers = -wantedbuffers;
else if (HMAState == HMA_DONE)
  buffers = (0xfff0 - HMAFree) / sizeof(struct buffer);
_____________________________________________________________________
              O/~\                                 /~\O




-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idG21&alloc_id040&op=click
_______________________________________________
Freedos-kernel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to