diff options
author | Nick Ing-Simmons <nik@tiuk.ti.com> | 2004-08-04 18:16:47 +0000 |
---|---|---|
committer | Nick Ing-Simmons <nik@tiuk.ti.com> | 2004-08-04 18:16:47 +0000 |
commit | 7b8efacbb1727e113e4959cbe88921d459f35f43 (patch) | |
tree | 72e58d8bb9fc63c11d78ccfeabaf9349e8bdf00a /globals.c | |
parent | b13bbac74f763cf278bfb06cd617733e42684c46 (diff) | |
download | perl-7b8efacbb1727e113e4959cbe88921d459f35f43.tar.gz |
Comment describing purpose.
p4raw-id: //depot/perl@23195
Diffstat (limited to 'globals.c')
-rw-r--r-- | globals.c | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -12,6 +12,24 @@ * Elves, Dwarves, and Men." --Elrond */ +/* This file exists to #include "perl.h" _ONCE_ with + * PERL_IN_GLOBALS_C defined. That causes various global varaiables + * in perl.h and other files it includes to be _defined_ (and initialized) + * rather than just declared. + * + * There is a #include "perlapi.h" which makes use of the fact + * that the object file created from this file will be included by linker + * (to resolve global variables). perlapi.h mention various other "API" + * functions not used by perl itself, but the functions get + * pulled into the perl executable via the refrerence here. + * + * Two printf() like functions have also found their way here. + * Most likely by analogy to the API scheme above (as perl doesn't + * use them) but they probably belong elsewhere the obvious place + * being in perlio.c + * +*/ + #include "INTERN.h" #define PERL_IN_GLOBALS_C #include "perl.h" |