Quote Originally Posted by Kleid-0
Ok maybe not as bad as I thought lol
...snip...
Ok the putchar... I think I found something, check it out http://www.uclibc.org/cgi-bin/cvsweb....1&view=markup

For those who don't know, try googling:
filetype:c putchar

That's what I used to find the page above just in case you all wanted to know.
The linked code wouldn't be allowed by the OP's definition. They include their own header file, "_stdio.h", which includes who knows what. Oh, wait, here it is:
Code:
/* Copyright (C) 2004       Manuel Novoa III    <[email protected]>
 *
 * GNU Library General Public License (LGPL) version 2 or later.
 *
 * Dedicated to Toni.  See uClibc/DEDICATION.mjn3 for details.
 */

#define _GNU_SOURCE

#include <assert.h>
#include <errno.h>
#include <fcntl.h>
#include <limits.h>
#include <signal.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>

#ifdef __UCLIBC_HAS_WC
...snip...
So yeah, that's not going to cut it.

Quzah.