delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/02/04/18:55:46

Date: Wed, 4 Feb 98 21:16:49 PST
From: Noam Rotem <nrotem AT johnbryce DOT co DOT il>
Subject: Re: Finding my way through the sources...
To: Hans-Bernhard Broeker <broeker AT physik DOT rwth-aachen DOT de>, djgpp AT delorie DOT com,
Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>,
Ian Chapman <Ian DOT Chapman DOT ichapman AT nt DOT com>
Message-ID: <Chameleon.980204220046.nrotem@netvision.netvision>
MIME-Version: 1.0

>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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019