2 * CDE - Common Desktop Environment
4 * Copyright (c) 1993-2012, The Open Group. All rights reserved.
6 * These libraries and programs are free software; you can
7 * redistribute them and/or modify them under the terms of the GNU
8 * Lesser General Public License as published by the Free Software
9 * Foundation; either version 2 of the License, or (at your option)
12 * These libraries and programs are distributed in the hope that
13 * they will be useful, but WITHOUT ANY WARRANTY; without even the
14 * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15 * PURPOSE. See the GNU Lesser General Public License for more
18 * You should have received a copy of the GNU Lesser General Public
19 * License along with these libraries and programs; if not, write
20 * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
21 * Floor, Boston, MA 02110-1301 USA
23 /* $XConsortium: fproto.h /main/3 1995/11/08 11:16:08 rswiston $ */
24 /* Copyright (c) 1988, 1989, 1990 Hewlett-Packard Co. */
25 /* Function prototypes for HP Tag/TeX translator */
29 M_WCHAR *id, M_WCHAR *letter
33 void assert_hometopic_exists(
53 M_WCHAR *file, M_WCHAR *startrow, M_WCHAR *endrow,
54 M_WCHAR *clip, M_WCHAR *margin
70 /* used by ccompspec(), cmenlspec(), and cwmenlspec() */
85 M_WCHAR textchar, FILE *outfile
91 M_WCHAR textchar, FILE *outfile
97 M_WCHAR textchar, FILE *outfile
101 /* special computer expansions for dot matrix(computer) in calculator style */
110 M_WCHAR *id, M_WCHAR *number, char type[]
116 M_WCHAR *val, M_WCHAR *paramname, M_WCHAR *elt
120 M_WCHAR *mb_checkdimen(
122 M_WCHAR *val, char *paramname, char *elt
152 M_WCHAR *val, M_WCHAR *paramname, LOGICAL msgout, M_WCHAR *elt
158 M_WCHAR *val, int *p1x, int *p1y, int *p2x, int *p2y, LOGICAL prnt
164 M_WCHAR textchar, FILE *outfile
168 /* special menu lable character expansions */
177 M_WCHAR *file, int graphics, M_WCHAR *xwidth, M_WCHAR *xheight
183 M_WCHAR *file, int graphics, M_WCHAR *xwidth, M_WCHAR *xheight
189 M_WCHAR textchar, FILE *outfile, M_WCHAR *parent
195 M_WCHAR textchar, FILE *outfile, M_WCHAR *parent
199 /* special white menu label character expansions */
208 M_WCHAR textchar, FILE *outfile
214 FILE *xfile, M_WCHAR *id, struct xref *xref
274 M_WCHAR *type, M_WCHAR *textsize, char *listinfo
298 M_WCHAR *file, M_WCHAR *magnify,
299 M_WCHAR *width, M_WCHAR *depth, M_WCHAR *hadjust, M_WCHAR *vadjust,
300 M_WCHAR *mirror, M_WCHAR *margin, M_WCHAR *clip,
301 M_WCHAR *penwidth,M_WCHAR *plottype, M_WCHAR *callout, M_WCHAR *textsize
307 M_WCHAR *number, M_WCHAR *tonumber, M_WCHAR *id, M_WCHAR *file,
308 M_WCHAR *type, M_WCHAR *oldtype,
309 M_WCHAR *xmagnify,M_WCHAR *xwidth, M_WCHAR *xdepth, M_WCHAR *xhadjust,
310 M_WCHAR *xvadjust,M_WCHAR *border, M_WCHAR *video, M_WCHAR *strip,
311 M_WCHAR *mirror, M_WCHAR *margin, M_WCHAR *clip,
312 M_WCHAR *penwidth,M_WCHAR *snap, M_WCHAR *autoscale, M_WCHAR *plottype,
313 M_WCHAR *callout, M_WCHAR *textsize
319 M_WCHAR *file, M_WCHAR *magnify,
320 M_WCHAR *width, M_WCHAR *depth, M_WCHAR *hadjust, M_WCHAR *vadjust,
321 M_WCHAR *mirror, M_WCHAR *margin, M_WCHAR *clip,
322 M_WCHAR *penwidth, M_WCHAR *autoscale, M_WCHAR *plottype, M_WCHAR *callout,
339 unsigned long getPCLdims (
347 M_WCHAR *qualname, M_WCHAR *unqualname
351 int mb_getqualified (
353 char *qualname, char *unqualname
357 void handle_link_and_graphic(
359 M_WCHAR *parent, M_WCHAR *gentity, M_WCHAR *gposition, M_WCHAR *ghyperlink,
360 M_WCHAR *glinktype, M_WCHAR *gdescription
396 int n, char start, char *dest, int length
426 M_WCHAR *language, M_WCHAR *idxvol, M_WCHAR *status
432 char *eltname, char *option
444 char *param, M_WCHAR *magnify, M_WCHAR *video, M_WCHAR *mirror,
445 M_WCHAR *margin, M_WCHAR *clip, M_WCHAR *penwidth, M_WCHAR *autoscale,
446 M_WCHAR *plottype, M_WCHAR *hadjust, M_WCHAR *vadjust
450 void open_new_helpfile(
458 char *param1, char *param2
470 M_WCHAR textchar, FILE *outfile
476 M_WCHAR textchar, FILE *outfile
482 int enttype, M_WCHAR *pi, M_WCHAR *entname
512 M_WCHAR figmargin [NFIGSIDES] [M_NAMELEN+1]
530 M_WCHAR figmargin [NFIGSIDES] [M_NAMELEN+1]
536 long penwdarray[MAXPENS]
546 LOGICAL print_vectors(
548 FILE * hOutFile, PTWTXT **Points, int *maxcalltxt, FILE *hCalFile, int CalNo
554 int p1x, int p1y, int p2x, int p2y
572 M_WCHAR textchar, FILE *outfile
578 M_WCHAR *id, M_WCHAR *pagebreak
594 M_WCHAR *searchforfile(
615 char *string, LOGICAL filelenonly
621 int thisopt, char *string, LOGICAL filelenonly
631 void (*proc)(M_WCHAR *string),
643 void (*proc)(M_WCHAR *string),
654 M_WCHAR *storestring,
665 M_WCHAR *storestring,
674 LOGICAL suppress_topic_map
678 void mb_starthelpnode(
681 LOGICAL suppress_topic_map
687 M_WCHAR *longlabel, M_WCHAR *width, M_WCHAR *spacing
693 M_WCHAR *type, M_WCHAR *order, M_WCHAR *spacing, M_WCHAR *cont
699 M_WCHAR *string, FILE *outfile
705 char *string, FILE *outfile
709 #if defined(hpux) || defined(__aix) || defined(sun) || defined(USL)
712 const char *s1, const char *s2
743 int m_enttype, M_WCHAR *m_pi, M_WCHAR *m_entname
779 const M_WCHAR *keyword
785 const M_WCHAR *keyword
791 const M_WCHAR *keyword
797 const M_WCHAR *keyword
803 const M_WCHAR *keyword
809 const M_WCHAR *keyword
815 const M_WCHAR *keyword
821 const M_WCHAR *keyword
892 void t_insertcellmarkup(
910 void t_start_tabhead_colh(
948 M_WCHAR *span, M_WCHAR *vspan, char *msg
954 M_WCHAR *span, M_WCHAR *vspan
978 M_WCHAR *style, M_WCHAR *id, M_WCHAR *number, M_WCHAR *box, M_WCHAR *rule,
979 M_WCHAR *vrule, M_WCHAR *hrule, M_WCHAR *vcount, M_WCHAR *hcount,
980 M_WCHAR *spacing, M_WCHAR *width, M_WCHAR *position,
981 M_WCHAR *tonumber, M_WCHAR *divide, M_WCHAR *textsize
991 void t_sendout_rowrule(
1004 #if defined(M_PROTO)
1009 char *GetDefaultHeaderString(
1010 #if defined(M_PROTO)
1012 unsigned char desiredType,
1018 void SetDefaultLocale(
1019 #if defined(M_PROTO)
1024 char *MakeMByteString(
1025 #if defined(M_PROTO)
1030 M_WCHAR *MakeWideCharString(
1031 #if defined(M_PROTO)
1037 #if defined(M_PROTO)
1042 M_WCHAR *ghyperlink,
1044 M_WCHAR *gdescription,
1050 #if defined(M_PROTO)
1076 M_WCHAR *ghyperlink,
1078 M_WCHAR *gdescription,
1084 #if defined(M_PROTO)
1092 #if defined(M_PROTO)