[patch] Add stpcpy/stpncpy

Jeff Johnston jjohnstn@redhat.com
Thu Jun 28 19:33:00 GMT 2007


Corinna Vinschen wrote:
> On Jun 28 18:06, Corinna Vinschen wrote:
>> On Jun 28 12:04, Jeff Johnston wrote:
>>> Corinna,
>>>
>>>   Please put the prototypes in the !_STRICT_ANSI_ section of string.h. 
>> Ok.
>>
>>> Please put the sources in the Makefile.am ELIX_SOURCES list for now. 
>> Why?
>>
>>> Also please add the documentation references to the 
>>> libc/string/strings.tex file.  Other than that, approved.
>> Ok.
> 
> Applied with the above changes.  However, what is it about ELIX_SOURCES?
> I don't see this mentioned outside of the Makefiles.
> 

Thanks.

ELIX_SOURCES has to do with the ELIX standard.  ELIX is a multi-level 
standard originally designed by the eCos folks that only has application 
to shared library size.  With it, one can tune the resultant size of the 
newlib shared library to one of the ELIX levels which ensures a 
standardized set of functions.  Level 1 is the smallest and level 4 
currently encompasses everything including extensions.  It is specified 
via a configuration option.  If not specified, the highest level is 
implied and all functions are included by default.

-- Jeff J.



More information about the Newlib mailing list