dal@midgard.Midgard.MN.ORG (Dale Schumacher) (08/22/89)
From the wealth of follow-ups to my "va_list used in <stdio.h>" question, it seems that there are several of us working on the same wheel, ie. using the new standards (or proposed standards) to implement conforming libraries. It is also apparent that there are a number of issues involved in this process where the "correct" solution is not immediately obvious from the standards. I'd like to propose opening discussions in the comp.std.c newsgroup about this wheel we're all working on. To once again state my position in this, I'm working on an implementation of the standard libraries for C, and related utility libraries, that are to be as portable and correct as possible. When completed, these libraries will be publically available for commercial and non-commercial use. I intend for these libraries to be an example of "how to do it right". Authors who are interested in contributing code to this effort, or in validation testing of the incomplete results (ie. beta-testers), are encouraged to contact me. At this point, I've nearly completed the header files (both X3J11 and POSIX), and could begin by posting parts of them for discussion (ie. the offsetof() macro and va_*() macros). In short, let's get together in comp.std.c and build this wheel together! (follow-ups have been redirected to comp.std.c)