/* Message translation utilities.
- Copyright (C) 2001, 2003, 2004, 2005, 2007, 2008, 2009
- Free Software Foundation, Inc.
+ Copyright (C) 2001-2015 Free Software Foundation, Inc.
This file is part of GCC.
#include "config.h"
#include "system.h"
#include "coretypes.h"
-#include "tm.h"
#include "intl.h"
#ifdef HAVE_LANGINFO_CODESET
#endif
#endif /* ENABLE_NLS */
+
+#ifndef ENABLE_NLS
+
+const char *
+fake_ngettext (const char *singular, const char *plural, unsigned long n)
+{
+ if (n == 1UL)
+ return singular;
+
+ return plural;
+}
+
+#endif
+
+/* Return the indent for successive lines, using the width of
+ the STR. STR must have been translated already. The string
+ must be freed by the caller. */
+
+char *
+get_spaces (const char *str)
+{
+ size_t len = gcc_gettext_width (str);
+ char *spaces = XNEWVEC (char, len + 1);
+ memset (spaces, ' ', len);
+ spaces[len] = '\0';
+ return spaces;
+}
+
+
+