annotate src/intl.h @ 276:4f526d436873

Implement secure rc file saving. First data is written to a temporary file, then if nothing was wrong, this file is renamed to the final name. This way the risk of corrupted rc file is greatly reduced. The code is borrowed from ELinks (http://elinks.cz).
author zas_
date Tue, 08 Apr 2008 21:55:58 +0000
parents d907d608745f
children 4b2d7f9af171
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
1 #ifndef __INTL_H__
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
2 #define __INTL_H__
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
3
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
4 #ifdef ENABLE_NLS
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
5 # include <libintl.h>
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
6 # define _(String) dgettext(PACKAGE,String)
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
7 # ifdef gettext_noop
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
8 # define N_(String) gettext_noop(String)
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
9 # else
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
10 # define N_(String) (String)
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
11 # endif /* gettext_noop */
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
12 #else
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
13 # define _(String) (String)
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
14 # define N_(String) (String)
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
15 # define textdomain(String) (String)
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
16 # define gettext(String) (String)
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
17 # define dgettext(Domain,String) (String)
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
18 # define dcgettext(Domain,String,Type) (String)
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
19 # define bindtextdomain(Domain,Directory) (Domain)
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
20 # define bind_textdomain_codeset(Domain,String) (Domain)
1
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
21 #endif /* ENABLE_NLS */
b3e0e515fabf Initial revision
gqview
parents:
diff changeset
22
9
d907d608745f Sync to GQview 1.5.9 release.
gqview
parents: 1
diff changeset
23 #endif