Date: Wed, 4 Feb 98 21:16:49 PST From: Noam Rotem Subject: Re: Finding my way through the sources... To: Hans-Bernhard Broeker , djgpp AT delorie DOT com, Eli Zaretskii , Ian Chapman Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk >The sources aren't organized that way. Generally, the DJGPP sources >aren't made to be easily understandable by a newbie, as you seem to be >one. You'll first have to become more fluent in *using* the whole >thing before you can expect to understand its inner workings. Sorry if I sounded like a newbie, but my question was misunderstood by some of you. I was looking for a FAQ for the sources of djgpp - which apparently doesn't exist. What made me think there is one, were the two files: faq210b.zip and faq210s.zip. I thought b means binary and s means source, and the titles of the different sections those file are in also helped me to err. Is faq210s.zip merely the source of the FAQ itself? I am well familiar with assembler and c, and want to know more about the inner processes of the compiler, libraries and linker. BUT, and here comes my question again: I can't find my hands and legs in the sources, for I lack the understanding of the main structure of it. Let's say I want to follow one topic, for example: dynamic allocations. Under what directories and in what files (of assembler? of c?) would I find the implementation of malloc, free, and other functions (including, of course, all the functions involved behind the curtains)? Is there a tokenizer here? Is there a parser? Can I follow BNF somewhere? If I'm still asking a newbie's question - sorry for that. You may give newbie answers. Thanks in advance. --------------------------------------------- Noam Rotem John Bryce Training Centre Tel Aviv, Israel. 03-7535803 ============================================= 1. Take upon yourself an impossible mission. 2. Accomplish the mission. 3. Go back to step 1. It's the only sane answer to modern life. --- 04/02/98 21:16:49