Files
m241Neelima/vxworks-6.9/target/h/cplusLib.h
T
2026-07-30 11:19:44 +05:30

55 lines
1.1 KiB
C

/* cplusLib.h - VxWorks C++ support */
/* Copyright 1992,1993 Wind River Systems, Inc. */
/*
modification history
--------------------
01e,11oct04,jn Add cplusXtorGet routine
01d,14apr03,sn include demanglerTypes.h rather than duplicating definitions
01c,07dec01,sn added demangler declarations
01b,26apr93,srh added cplus?torsLink declarations.
01a,01jan93,srh written.
*/
#ifndef __INCcplusLibh
#define __INCcplusLibh
#include "private/cplusLibP.h"
#include "demanglerTypes.h"
#ifdef __cplusplus
extern "C" {
#endif
/* function declarations */
#if defined(__STDC__) || defined(__cplusplus)
void cplusCtors (const char * moduleName);
void cplusDtors (const char * moduleName);
void cplusCtorsLink ();
void cplusDtorsLink ();
void cplusDemanglerSet (int mode);
void cplusDemanglerStyleSet (DEMANGLER_STYLE style);
void cplusXtorSet (int strategy);
int cplusXtorGet ();
#else /* __STDC__ */
void cplusCtors ();
void cplusDtors ();
void cplusCtorsLink ();
void cplusDtorsLink ();
void cplusDemanglerSet ();
void cplusXtorSet ();
int cplusXtorGet ();
#endif /* __STDC__ */
#ifdef __cplusplus
}
#endif
#endif /* __INCcplusLibh */