source: rtems/doc/tools/bmenu/base.h @ 0660b4f8

4.104.114.84.95
Last change on this file since 0660b4f8 was 0660b4f8, checked in by Joel Sherrill <joel.sherrill@…>, on 11/16/99 at 19:50:56

Changed copyright date to 1999.

  • Property mode set to 100644
File size: 1.8 KB
Line 
1/*
2 *  COPYRIGHT (c) 1988-1999.
3 *  On-Line Applications Research Corporation (OAR).
4 *  All rights reserved.
5 *
6 *  $Id$
7 */
8
9#ifndef __PDL2AMI_h
10#define __PDL2AMI_h
11
12#include "system.h"
13#include "chain.h"
14
15#ifndef EXTERN
16#define EXTERN extern
17#endif
18
19/*
20 *  Paragraph size should be kept down because it is allocated for each
21 *  Line_Control.  If this number is large, the memory requirements for
22 *  the program increase significantly.
23 */
24
25#define BUFFER_SIZE    (2 * 1024)
26#define PARAGRAPH_SIZE (2 * 1024)
27
28#define NUMBER_ELEMENTS( _x ) (sizeof(_x) / sizeof _x[0])
29
30void exit_application(
31  int status
32);
33
34void ProcessFile(
35  char   *inname,
36  char   *outname
37);
38
39void strtolower(
40  char *dest,
41  char *src
42);
43
44void strtoInitialCaps(
45  char *dest,
46  char *src
47);
48
49void StripBlanks( void );
50
51void MergeParagraphs( void );
52
53int CheckForIncomplete( void );
54
55int CheckOutline( void );
56
57int CheckSections( void );
58
59void GenerateLists( void );
60
61void GenerateAList(
62  char          *section,
63  Chain_Control *the_list
64);
65
66void LookForInternalInconsistencies( void );
67
68int Match_Argument(
69  char  **array,
70  int     entries,
71  char   *users
72);
73
74void usage( void  );
75
76void ReadFileIntoChain(
77  char *inname
78);
79
80int MergeText( void );
81
82int CheckForBadWhiteSpace();
83
84void RemoveCopyright();
85
86void RemovePagebreaks();
87
88int RemoveExtraBlankLines();
89
90void FormatToTexinfo( void );
91
92void PrintFile(
93   char *out
94);
95
96void DumpList(
97  Chain_Control  *the_list
98);
99
100void ReleaseFile();
101
102EXTERN boolean          Verbose;                 /* status/debug msgs */
103EXTERN boolean          BlankAsWarnings;
104EXTERN Chain_Control    Lines;
105
106EXTERN int              NumberOfAttributes;
107EXTERN int              NumberOfAssociations;
108EXTERN int              NumberOfAbstractTypes;
109EXTERN int              NumberOfDataItems;
110EXTERN int              NumberOfMethods;
111EXTERN int              NumberOfTasks;
112
113#endif
Note: See TracBrowser for help on using the repository browser.