maint.mk: fix "release" target to build _version
[gnulib.git] / lib / propername.h
index 1b0545b..59dfade 100644 (file)
@@ -1,5 +1,5 @@
 /* Localization of proper names.
-   Copyright (C) 2006, 2008 Free Software Foundation, Inc.
+   Copyright (C) 2006, 2008-2013 Free Software Foundation, Inc.
    Written by Bruno Haible <bruno@clisp.org>, 2006.
 
    This program is free software: you can redistribute it and/or modify
      3) If you are using GNU gettext version 0.16.1 or older, in po/Makevars,
         in the definition of the XGETTEXT_OPTIONS variable, add:
 
-           --keyword=proper_name:1,"This is a proper name. See the gettext manual, section Names."
-           --keyword=proper_name_utf8:1,"This is a proper name. See the gettext manual, section Names."
+           --keyword='proper_name:1,"This is a proper name. See the gettext manual, section Names."'
+           --keyword='proper_name_utf8:1,"This is a proper name. See the gettext manual, section Names."'
 
         This specifies automatic comments for the translator. (Requires
-        xgettext >= 0.15.)
+        xgettext >= 0.15. The double-quotes inside the quoted string are on
+        purpose: they are part of the --keyword argument syntax.)
  */
 
 #ifndef _PROPERNAME_H
@@ -88,14 +89,14 @@ extern "C" {
 #endif
 
 /* Return the localization of NAME.  NAME is written in ASCII.  */
-extern const char * proper_name (const char *name);
+extern const char * proper_name (const char *name) /* NOT attribute const */;
 
 /* Return the localization of a name whose original writing is not ASCII.
    NAME_UTF8 is the real name, written in UTF-8 with octal or hexadecimal
    escape sequences.  NAME_ASCII is a fallback written only with ASCII
    characters.  */
 extern const char * proper_name_utf8 (const char *name_ascii,
-                                     const char *name_utf8);
+                                      const char *name_utf8);
 
 #ifdef __cplusplus
 }