summaryrefslogtreecommitdiffstats
path: root/includes/dekspy.hpp
diff options
context:
space:
mode:
authorAngelo Rossi <angelo.rossi.homelab@gmail.com>2023-06-21 12:04:16 +0000
committerAngelo Rossi <angelo.rossi.homelab@gmail.com>2023-06-21 12:04:16 +0000
commitb18347ffc9db9641e215995edea1c04c363b2bdf (patch)
treef3908dc911399f1a21e17d950355ee56dc0919ee /includes/dekspy.hpp
Initial commit.
Diffstat (limited to 'includes/dekspy.hpp')
-rw-r--r--includes/dekspy.hpp158
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