tldm-universe/Ardent/UV/gcidir/include/extern.h
2024-09-09 17:51:08 -04:00

122 lines
2.6 KiB
C
Executable File

#ifndef h_extern
#define h_extern
/******************************************************************************
*
* UniVerse environment external definitions
*
* Module %M% Version %I% Date %H%
*
* (c) Copyright 1998 Ardent Software Inc. - All Rights Reserved
* This is unpublished proprietary source code of Ardent Software Inc.
* The copyright notice above does not evidence any actual or intented
* publication of such source code.
*
*******************************************************************************
*
* Maintenence log - insert most recent change descriptions at top
*
* Date.... GTAR# WHO Description.........................................
* 10/14/98 23801 SAP Change copyrights.
* 08/23/95 17242 AGM Replace COMPUTER==WINNT test by MSWIN test
* 07/11/95 16490 FRA Port to SGI change get_catalog from long to int
* 05/16/95 15740 JC Changed prompt to an unsigned int for Multi-byte prompt.
* 04/12/95 16358 AGM Remove errno declaration for WINNT
* 10/07/93 12331 FAI Changed TIMETYPE to time_t.
* 09/21/93 12286 SHK Change signature to int from DBFLAGW
* 08/03/93 10978 SHK Undo changes to signature declaration
* 08/02/93 10978 SHK Port to DEC AXP
* 05/-7/92 8657 JSM added Qnulflg
* 02/19/92 8613 TMC add internal ENVIRONMENT command
* 02/11/90 6819 JWT change DATA stack management to work in memory
* 02/17/89 5319 JWT VOC flavor support
* 07/25/88 - - Maintenence log purged at 5.2.1, see release 5.1.10.
*
*****************************************************************************/
#ifndef MSWIN
EXTERN int errno;
#endif
EXTERN short Qnulflg;
EXTERN DATUM *DATUMmath();
EXTERN DATUM _ATAR[],
constnts[];
EXTERN DBFILE *VOC;
EXTERN SELFILE Select[];
EXTERN int signature;
EXTERN FNNAME FN[];
EXTERN PSAVE *PActrl;
EXTERN RUNDATA Domstk[];
EXTERN STRING AMSTR,
BELL,
COMMA,
DEVFIL,
DICT,
LOGIN,
PDICT,
SAVLST,
SELTMP,
SMSTR,
STKWRT,
SVMSTR,
VERBdata,
VMSTR,
kwotes,
nulstr,
quotes,
space,
whitespace;
EXTERN char *Narg;
EXTERN char *Nargv[];
EXTERN unsigned int Prompt;
EXTERN double (*(*accum)[1])[1];
EXTERN int FNMAX,
Flavor,
VFlavor,
Nargc,
Printer;
EXTERN time_t LOGINtime;
EXTERN STRING clget(),
history(),
menuinput(),
str_load();
EXTERN char *sgetnam();
EXTERN int DATUMcomp(),
ifthen(),
run_msg();
EXTERN int get_catalog();
EXTERN void clexec(),
histget(),
histinit(),
histsave(),
ilprompt(),
initcatch(),
pop_domain(),
push_domain(),
rel_var(),
timeset(),
unloadcommon(),
unloadprog(),
update_env();
#endif /* end of extern.h */