Hi! 6-Июл-2004 22:42 [EMAIL PROTECTED] (Eric Auer) wrote to [EMAIL PROTECTED]:
EA> list readers will have been overwhelmed by that. In addition, the patches EA> often reduce readability of code (optimization seems to be more important), How you decise this? Vice versa: I add more comments, where is possible. For example: ______________O\_/_________________________________\_/O______________ struct config Config = { /* UBYTE cfgDosDataUmb; */ 0, /* BYTE cfgBuffers; */ NUMBUFF, [...] static unsigned MenuSelected = 10; /* =non existing choice */ [...] } commands [] = { /* this one is special since it checked for /N/F before F5/F8 and asked for /K/E after menu; DoConfig() changes commands[0].pass */ {"SWITCHES", 0, CfgSwitches}, [...] 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); [...] /* allocate space in low memory for 3 file handles (SFT) in addition to 5 handles, builtin into LOL */ KernelAllocSFT(LoL->sfthead, 3, 0); [...] /* allocate space for remaining file handles (SFT); 5 are already builtin and 3 are allocated in PreConfig3() */ KernelAllocSFT(LoL->sfthead->sftt_next, Config.cfgFiles - 8, Config.cfgFilesHigh); _____________________________________________________________________ O/~\ /~\O _This_ "reduces readability"?! ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Freedos-kernel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-kernel