No empty .Rs/.Re
[netbsd-mini2440.git] / gnu / dist / gettext / gettext-tools / examples / hello-objc / hello.m
blob3dc6b5e028acc339e85e2e6bc2e9cb54d51b3ee5
1 /* Example for use of GNU gettext.
2    Copyright (C) 2003 Free Software Foundation, Inc.
3    This file is in the public domain.
5    Source code of the Objective-C program.  */
8 /* Get setlocale() declaration.  */
9 #include <locale.h>
11 /* Get printf() declaration.  */
12 #include <stdio.h>
14 /* Get getpid() declaration.  */
15 #if HAVE_UNISTD_H
16 # include <unistd.h>
17 #endif
19 /* Get gettext(), textdomain(), bindtextdomain() declaration.  */
20 #include "gettext.h"
21 /* Define shortcut for gettext().  */
22 #define _(string) gettext (string)
24 int
25 main ()
27   setlocale (LC_ALL, "");
28   textdomain ("hello-objc");
29   bindtextdomain ("hello-objc", LOCALEDIR);
31   printf ("%s\n", _("Hello, world!"));
32   printf (_("This program is running as process number %d."), getpid ());
33   putchar ('\n');
35   return 0;