diff options
author | Angelo Rossi <angelo.rossi.homelab@gmail.com> | 2023-06-21 12:04:16 +0000 |
---|---|---|
committer | Angelo Rossi <angelo.rossi.homelab@gmail.com> | 2023-06-21 12:04:16 +0000 |
commit | b18347ffc9db9641e215995edea1c04c363b2bdf (patch) | |
tree | f3908dc911399f1a21e17d950355ee56dc0919ee /includes/dekspy.hpp |
Initial commit.
Diffstat (limited to 'includes/dekspy.hpp')
-rw-r--r-- | includes/dekspy.hpp | 158 |
1 files changed, 158 insertions, 0 deletions
diff --git a/includes/dekspy.hpp b/includes/dekspy.hpp new file mode 100644 index 0000000..f944f67 --- /dev/null +++ b/includes/dekspy.hpp @@ -0,0 +1,158 @@ +//-*- mode: c++; indent-tabs-mode-nil; coding: utf-8; show-trailing-whitespace: t -*- + +// file dekspy.hpp + +#ifndef _DEKSPY_HPP +#define _DEKSPY_HPP + +#include <iostream> +#include <iomanip> +#include <sstream> +#include <string> +#include <list> +#include <vector> + +extern char *cFilByt; +extern double *pPltBuf; +extern double pForByt[ 600 ]; +extern bool bLogVar; + +namespace spycom { + + extern void *pMFiles[ 16 ]; + // + extern char cChar1; + extern char pByteBuf[ 20 ]; + extern char pDigit[ 10 ]; + // + extern long int nITExp; + extern long int nNumSym; + extern long int nJJRoll; + extern long int nMaxArg; + extern long int nKilPer; + extern long int nKFile5; + extern long int nKLevel; + extern long int nKVerfy; + extern long int nJWord; + extern long int nIBegCL; + extern long int nIEndCL; + extern long int nLIdnt1; + extern long int nLIdnt2; + extern long int nNBreak; + extern long int nLinNow; + extern long int nLinSPN; + extern long int nNumKey; + extern long int nIndBuf; + extern long int nIndBeg; + extern long int nMFlush; + extern long int nNewVec; + extern long int nMaxFLG; + extern long int nKSPSav; + extern long int nMemKAR; + extern long int nNoBack; + extern long int nLSerLC; + extern long int nKSerLC; + extern long int nKBRSer; + extern long int nLockBR; + extern long int nKErase; + extern long int nKomAdd; + extern long int nIprSpy; + extern long int nMonitR; + extern long int nMonitS; + extern long int nKBreak; + extern long int nLimBuf; + extern long int nKOLOut; + extern long int nNexMod; + extern long int nNextSN; + extern long int nIncHlp; + extern long int nKSymbl; + extern long int nKopyIt; + extern long int nKSlowR; + extern long int nKWTSpy; + extern long int nNumRMP; + extern long int nLUntSP; + extern long int nLogVar; + extern long int nNumex; + // + extern long int pIASCII[ 1000 ]; + extern long int pIndXRP[ 20 ]; + extern long int pIVec[ 1000 ]; + extern long int pLabels[ 15]; + extern long int pKYRamp[ 20 ]; + extern long int pLocate[ 1000 ]; + extern long int pKSMSpy[ 3 ]; + extern long int pNLine[ 1000 ]; + extern long int pLimArr[ 4 ]; + extern long int pIMin[ 55 ]; + extern long int pIMax[ 55 ]; + extern long int pLocOut[ 55 ]; + extern long int pIntOut[ 55 ]; + extern long int pLoopRP[ 20 ]; + extern long int pN10RMP[ 20 ]; + extern long int pKonTAC[ 14 ]; + extern long int pKonAdd[ 14 ]; + extern long int pKBegTX[ 85 ]; + extern long int pKar1[ 1 ]; + extern long int pKar2[ 2 ]; + // + extern double *pFKar1; + extern double *pFKar2; + extern double *pPltBuf; + // equivalence (kar1, fkar1), (kar2, fkar2) + extern double nTMinRP; + extern double nTMaxRP; + extern double nTBreak; + extern double nEPSKOn[ 14 ]; + extern double pFBegRP[ 20 ]; + extern double pFEndRP[ 20 ]; + extern double pForByt[ 600 ]; + extern double pRampCN[ 20 ]; + extern double pRampSL[ 20 ]; + extern double pTBegRP[ 20 ]; + extern double pTEndRP[ 20 ]; + // + extern long int nLimCRD; + extern long int nNumCRD; + // + extern std::vector<long int> sMemRMP; +} + +namespace spyf77 { + + extern char cChar1; + extern char pDigit[ 10 ]; + extern char pCol[ 25 ]; + extern char pFilExt[ 10 ]; + // + extern std::string sANSW80; + extern std::string sBlan80; + extern std::string sBroBus; + extern std::string sBuff77; + extern std::string sBytBuf; + extern std::string sBytFnd; + extern std::string sOutLin; + extern std::string pSymb[ 1000 ]; + extern std::string sSymbRP[ 20 ]; + extern std::string sABufSV; + extern std::string sJunker; + extern std::string pFile6B[ 20 ]; + extern std::string sProm80; + extern std::string pTexPar[ 10 ]; + extern std::string sSpyCD2; + // + extern std::stringstream sANSI8; + extern std::stringstream sANSI16; + extern std::stringstream sANSI32; + extern std::stringstream sMFile6; + extern std::stringstream sOutSav; + extern std::stringstream sHeding; + extern std::string pTexSpy[ 1250 ]; + // + extern std::vector<std::string> sSpyKWD; + // + extern std::vector<std::string> sFile6; +} + +#endif // _DEKSPY_HPP + +// end of file dekspy.hpp |