/* winduni.c -- unicode support for the windres program.
- Copyright 1997, 1998 Free Software Foundation, Inc.
+ Copyright 1997, 1998, 2000, 2001, 2003 Free Software Foundation, Inc.
Written by Ian Lance Taylor, Cygnus Support.
This file is part of GNU Binutils.
#include "bfd.h"
#include "bucomm.h"
#include "winduni.h"
-
-#include <ctype.h>
+#include "safe-ctype.h"
#ifdef _WIN32
#include <windows.h>
expanding chars to shorts, rather than doing something intelligent. */
void
-unicode_from_ascii (length, unicode, ascii)
- int *length;
- unichar **unicode;
- const char *ascii;
+unicode_from_ascii (int *length, unichar **unicode, const char *ascii)
{
int len;
const char *s;
some Windows function, probably WideCharToMultiByte. */
void
-unicode_print (e, unicode, length)
- FILE *e;
- const unichar *unicode;
- int length;
+unicode_print (FILE *e, const unichar *unicode, int length)
{
while (1)
{
{
if (ch == '\\')
fputs ("\\", e);
- else if (isprint (ch))
+ else if (ISPRINT (ch))
putc (ch, e);
else
{