今、プログラムを全部ワイド文字化してるんだけど、
Linux(RedHat 6.2) でコンパイルしたところ
wprintf
swprintf
が使えない。

man で見てみるとちゃんと

wprintf, fwprintf, swprintf, vwprintf, vfwprintf, vswprintf - ワイド文字をフォーマットして出力する

書式
#include <stdio.h>
#include <wchar.h>

int wprintf (const wchar_t* format, ...);
int fwprintf (FILE* stream, const wchar_t* format, ...);
int swprintf (wchar_t* wcs, size_t maxlen,
const wchar_t* format, ...);

って書いてあるのに。
何故?
ANSI 関数じゃないの?