File: catalog.h

package info (click to toggle)
fdclone 3.01b-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, stretch
  • size: 4,772 kB
  • ctags: 8,674
  • sloc: ansic: 100,552; makefile: 4,497; sh: 1,480; sed: 224
file content (39 lines) | stat: -rw-r--r-- 977 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/*
 *	catalog.h
 *
 *	function prototype declarations for "catalog.c"
 */

#include "depend.h"

#ifdef	_NOCATALOG
# ifdef	_NOENGMES
# define	mesconv2(n, jpn, eng)	(jpn)
# define	meslist(n, jpn, eng)	jpn
# else	/* !_NOENGMES */
#  ifdef	_NOJPNMES
#  define	mesconv2(n, jpn, eng)	(eng)
#  define	meslist(n, jpn, eng)	eng
#  else
#  define	mesconv2(n, jpn, eng)	mesconv(jpn, eng)
#  define	meslist(n, jpn, eng)	jpn, eng
#  endif
# endif	/* !_NOENGMES */
#else	/* !_NOCATALOG */
#define	mesconv2(n, jpn, eng)	mesconv(n)
#define	meslist(n, jpn, eng)	(n)
#endif	/* !_NOCATALOG */

#ifdef	_NOCATALOG
# if	!defined (_NOENGMES) && !defined (_NOJPNMES)
extern CONST char *mesconv __P_((CONST char *, CONST char *));
# endif
#else	/* !_NOCATALOG */
extern VOID freecatalog __P_((VOID_A));
extern char **listcatalog __P_((VOID_A));
extern int chkcatalog __P_((VOID_A));
extern CONST char *mesconv __P_((int));

extern char *cattblpath;
extern CONST char *catname;
#endif	/* !_NOCATALOG */