Is there a list of functions that will be supported in the upcoming
standalone StdLib package.  noticed spawn items don't exist.

Looks like most of the stuff is there and similar to gcc environment
(missing the same ones that exist in Windows).

Here's the list of items I've come across (I must already have
replacements for the missing functions because I just pulled them over
from my gcc build header files).

Can I also suggest adding a _chdrive() type function where it takes an
EFI_HANDLE to a file system to change to - the stdlib would internally
maintain what the current "drive" was.

// reclassified function equivlents
#define _vbprintf vsnprintf
#define stricmp strcasecmp
#define strnicmp strncasecmp
#define _fcvt fcvt

#define CLK_TCK CLOCKS_PER_SEC
#define O_BINARY 0
#define O_TEXT   0

// missing functions
#if defined(__cplusplus)
extern "C" {
#endif

char *itoa( int value, char *buffer, int radix );
char *ultoa( unsigned long int value, char *buffer, int radix );
char *ulltoa( unsigned long long int value, char *buffer, int radix );
char *lltoa( long long int value, char *buffer, int radix );
char *strupr(char *);
char *strlwr(char *);
int memicmp(const void *s1, const void *s2, size_t length);
int eof(int fd);

// missing functions
#if defined(__cplusplus)
};
#endif

------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to