home *** CD-ROM | disk | FTP | other *** search
-
- Hi There
-
- This is a little utility to convert fd-files and prototypes to inline
- functions for gcc in order to directly call any exec library from within your
- GNU-C programs. This is a 0.9 version in order to let you see what's coming.
-
-
- bin/auto
-
- This is a (g)awk script, which extracts protos from autodocs (gee, are they
- ugly). This script is called by bin/auto2proto. It is VERY tolerant, but the
- autodocs are even more tolerant... They contain many misformed headers. Most
- errors will be listed and functions which might be functions you actually
- wanted will be appended with the word 'maybe'. So look through the output !!!
-
- bin/auto2proto
-
- This SKsh script calls awk with auto and scans through all autodocs for
- function prototypes. Output is put into proto/ and errorlogs are put into
- error/.
-
- inline.mk
-
- This Makefile controls the making of proto/* and inline/* and calls auto2proto
- and fd2inline. It is generated by bin/mandeps, which is called by Makefile.
-
- Makefile
-
- The global makefile contains stuff for configuring and starting the other
- programs. Just read it and adapt it for your own installation.
-
- fd2inline
-
- This is a GNU-C Program, which parses fd-files and proto includes, and outputs
- inline calls for GNU-C. I started this as an exercise for object oriented
- thinking and was surprized by my productivity... It should give meaningful
- errormessages ( meaning that there's an error in the input and not in the
- program... ;-) ). You should expect errors like that it can't find some
- functions or the number of arguments don't fit... that's because CBM people
- don't know what good documentation is good for... yes, documentation, well,
- this IS a 0.9 version, it will improve. Please don't use any source yet, the
- 1.0 will be absolutely free and under the GNU Licence. Use this version for
- bugreports, should there be any...
-
- BUGS
-
- Well, not really a bug, but something you should not copy: When ^C is hit, the
- program does not do any cleanup with atexit(). This does not hurt at the
- moment, but it *IS* dirty. This will be fixed for 1.0.
-
-
- P.S.
-
- I just ripped the needed files together, invented a Makefile and put it into
- an archive. If something is missing or your Hardisk is low-level formatted,
- that's completely tough luck, as I don't imply any usability.... (I hate legal
- stuff). Please try it out and send reports to
-
- s_baron@ira.uka.de
-
- Enjoy,
-
- Wolfgang
-