a99  V32.6
allegro Windows Hauptprogramm
 Alle Klassen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
allegro.hpp-Dateireferenz
#include "platform.h"
#include "ai-const.h"
#include <stdio.h>
#include <fcntl.h>
#include <stdlib.h>
#include <string.h>
#include <malloc.h>
#include <ctype.h>
#include <time.h>
#include <sys\stat.h>
#include <io.h>
#include <conio.h>
#include "utility.hpp"

gehe zum Quellcode dieser Datei

Makrodefinitionen

#define __cplusplus
#define __ALLEGRO
#define strcpy(a, b)   strcpy((char*)a,(char*)b)
#define strncpy(a, b, c)   strncpy((char*)a,(char*)b,c)
#define strlen(a)   strlen((char*)a)
#define strchr(a, b)   strchr((char*)a,b)
#define strcat(a, b)   strcat((char*)a,(char*)b)
#define strncmp(a, b, c)   strncmp((char*)a,(char*)b,c)
#define strcmp(a, b)   strcmp((char*)a,(char*)b)
#define atoi(a)   atoi((char*)a)
#define strstr(a, b)   strstr((char*)a,(char*)b)
#define UIFMAX   500
#define ML   130
#define MC   152
#define FS   '\0'
#define RS   '\35'
#define CR   '\15'
#define EOD   '\32'
#define ESC   '\33'
#define TAB   '\11'
#define NL   '\0'
#define BK   'x'
#define QT   '"'
#define FF   255
#define PATH_SIZE   256

Funktionen

int Amain (char *)
int SyInit ()
FILE * SyOpen (char *, char *, char *dbDir=".\\")
void SyDat (CHAR *)
void SyTime (CHAR *)
char * SyGetArg (CHAR, int)
void SyPause (int)
int s_cfg (char *)
int s_check (int, char *)
int s_param (char *)
int s_preex ()
int s_postex ()
int s_fctn ()
int s_del (RECNR, int)

Variablen

int ARGC
char ** ARGV
char Aerror []
int Active []
void * Abase []
int Pctive []
int aiFlag
CHARAspace
CHAR Awx []
CHAR Aextra []
int Aflag
char pgDir []
char Optor []
CHARsvTable
char Alanguage []
char Aprinter []
char * uif []
char * uift
int Apgnb
char nil []
CHAR fsep []
int fspace
CHARfr
CHARfend
CHAR ** fa
int * fi
int fri
int f_dim
int pspace
CHARphr
CHARpend
CHARpa []
int pi []
int phi

Makro-Dokumentation

#define __ALLEGRO

Definiert in Zeile 32 der Datei allegro.hpp.

#define __cplusplus

Definiert in Zeile 15 der Datei allegro.hpp.

#define BK   'x'

Definiert in Zeile 95 der Datei allegro.hpp.

#define CR   '\15'

Definiert in Zeile 90 der Datei allegro.hpp.

Wird benutzt von RECORD::SrRp().

#define ESC   '\33'

Definiert in Zeile 92 der Datei allegro.hpp.

#define FF   255

Definiert in Zeile 97 der Datei allegro.hpp.

#define FS   '\0'

Definiert in Zeile 88 der Datei allegro.hpp.

Wird benutzt von RECORD::SrRp().

#define MC   152

Definiert in Zeile 87 der Datei allegro.hpp.

Wird benutzt von EXET::E2Exet().

#define ML   130

Definiert in Zeile 86 der Datei allegro.hpp.

Wird benutzt von ABASE::AwPut(), EXET::E2Exet() und EXET::pghf().

#define PATH_SIZE   256

Definiert in Zeile 99 der Datei allegro.hpp.

Wird benutzt von ABASE::ABASE(), KONFIG::KONFIG(), SyOpen() und INDEX::Tblopen().

#define QT   '"'

Definiert in Zeile 96 der Datei allegro.hpp.

Wird benutzt von getst(), remcom() und UtRemCom().

#define strcpy (   a,
 
)    strcpy((char*)a,(char*)b)

Definiert in Zeile 73 der Datei allegro.hpp.

Wird benutzt von a99::ActRset(), addhelp(), RECORD::AdrSf(), aiNewInx(), aiOPEN(), GetP::Ask(), GetL::Ask(), ABASE::AwDel(), a99::code8Remove(), Aform::CpFld(), crypt(), a99::DataFont(), a99::delRsets(), Wfind::DestroyWindow(), Aform::display(), a99::DisplIndex(), Wglob::DoModal(), EXET::E2Exet(), Warqa::editLine(), EditStreamCb(), Ergebnis(), EXET::EXET(), a99::expDef(), a99::Family(), FindCommand(), a99::findFlip(), Findrs(), a99::FLEXecute(), a99::Flip(), a99::fontsize(), fOpen(), Parser::form_rpn_query(), a99::FormLoad(), Wkv::GetLine(), a99::gvar(), a99::helpinfo(), INDEX::INDEX(), INDEX::InFindEnt(), INDEX::InGetSet(), INDEX::InIDecode(), ResultElem::Initialize(), INDEX::InKeyCalc(), RECORD::Ins(), isbnhyp(), itrans(), ABASE::ix_load(), KONFIG::KoGetLabel(), KONFIG::KONFIG(), Msg::msg(), NewSearch(), ON_MESSAGE(), Winx::OnBChg(), a99::OnButtonCmd(), Wkv::OnButtonDel(), a99::OnButtonEdit(), a99::OnButtonPrint(), a99::OnButtonx(), a99::OnCancelX(), a99::OnContextMenu(), Winx::OnCopyLine(), a99::OnDBP(), a99::OnDefault(), a99::OnFirstRec(), CaRichEditCtrl::OnFont(), a99::OnFontd(), a99::OnFonti(), a99::OnFunKey(), Winx::OnGood(), Warqa::OnGoodbye(), Wkv::OnGoodbye(), a99::OnHelpInfo(), GetL::OnIndex(), Aform::OnIndex(), a99::OnIndex2(), selbox::OnInitDialog(), GetL::OnInitDialog(), Warqa::OnInitDialog(), a99::OnInitDialog(), a99::OnLastRec(), Winx::OnList(), a99::OnM264(), selbox::OnOK(), Wglob::OnOK(), Aform::OnOK(), Wkv::OnOK(), a99::OnOK(), a99::OnPRESTO(), Wkv::OnRem(), Winx::OnSelch(), a99::OnSetfocusS(), subField::OnSubOK(), a99::OnToolTip(), Warqa::OnUndo(), a99::OnWarqa(), a99::OnWipe(), a99::OpenDatabase(), a99::openrsF(), outOpen(), a99::ReadRec(), a99::readSet(), a99::ReadyW(), remcom(), a99::remRset(), a99::Repla(), a99::ResList(), RStack::Restriction(), a99::ResultBrowse(), a99::RRec(), a99::SaveRec(), a99::saveRset(), selbox::Sel(), a99::showIV(), a99::ShowView(), Winx::SpeclHelp(), Warqa::Srch(), Wkv::Srch(), a99::SRRP(), RECORD::SrRp(), stresc(), SyDat(), a99::Synchro(), SyOpen(), SyTime(), a99::tabBuild(), INDEX::Tblopen(), uifRead(), UtFInsSf(), UtFInsSub(), UtFinst(), UtPinst(), viewEql(), a99::writelru() und a99::xcode().

#define strlen (   a)    strlen((char*)a)

Definiert in Zeile 75 der Datei allegro.hpp.

Wird benutzt von addhelp(), RECORD::AdrSf(), ai_scmpar(), GetL::Ask(), ABASE::AwDel(), Aform::CpFld(), crypt(), Dates(), a99::delRsets(), Wfind::DestroyWindow(), a99::DisplIndex(), EXET::E2Exet(), EXET::E3Coding(), Ergebnis(), EXET::Exp(), a99::expDef(), EXET::ExRcode(), extract(), FindCommand(), Findrs(), a99::FLEXecute(), a99::Flip(), EXET::fndstr(), Parser::form_rpn_query(), a99::GetFlip(), Wkv::GetLine(), a99::gvar(), a99::helpinfo(), INDEX::InFindEnt(), INDEX::InGetSet(), ResultElem::Initialize(), INDEX::InRestri(), INDEX::InRestrict(), RECORD::Ins(), INDEX::InSwix(), InterGetFile(), ABASE::ix_load(), KONFIG::KoArticle(), KONFIG::KONFIG(), KONFIG::KoSubCheck(), LookForDB(), main_ixl(), NewSearch(), GetL::OnAform(), Wkv::OnButtonDel(), a99::OnButtonPrint(), a99::OnCancelX(), a99::OnContextMenu(), a99::OnDBP(), a99::OnDefault(), CaRichEditCtrl::OnFlip(), a99::OnFunKey(), a99::OnGM(), Winx::OnGood(), Warqa::OnGoodbye(), Wkv::OnGoodbye(), Aform::OnHelpInfo(), GetL::OnIndex(), Aform::OnIndex(), Warqa::OnInitDialog(), Wkv::OnInitDialog(), a99::OnInitDialog(), a99::OnM258(), GetP::OnOK(), GetL::OnOK(), Aform::OnOK(), Wkv::OnOK(), a99::OnOK(), a99::OnPRESTO(), Wkv::OnRem(), Warqa::OnSavbut(), Winx::OnSelch(), a99::OnWipe(), a99::OpenDatabase(), a99::openrsF(), INDEX::pad(), RECORD::Pos(), putinpu(), a99::RAdr(), a99::ReadFile(), a99::ReadyW(), EXET::rempunc(), a99::remRset(), a99::Repla(), a99::ResList(), a99::saveRset(), a99::setFldList(), Wkv::SetPos(), a99::showIV(), a99::ShowKeys(), a99::ShowView(), Warqa::Srch(), Wkv::Srch(), a99::SRRP(), RECORD::SrRp(), strip(), SyOpen(), uifRead(), RECORD::UTFcode(), UtFInsSub(), UtFinst(), UtPinst(), UtRemsp(), UtRemspB(), viewEql(), a99::writelru() und a99::XMLsub().

#define TAB   '\11'

Definiert in Zeile 93 der Datei allegro.hpp.

Wird benutzt von KONFIG::KONFIG().

#define UIFMAX   500

Definiert in Zeile 83 der Datei allegro.hpp.

Wird benutzt von SyInit().


Dokumentation der Funktionen

int Amain ( char *  )
int s_cfg ( char *  )

Definiert in Zeile 21 der Datei extern.cpp.

Wird benutzt von KONFIG::KONFIG().

int s_check ( int  ,
char *   
)

Definiert in Zeile 30 der Datei extern.cpp.

Wird benutzt von KONFIG::KoValidate().

int s_del ( RECNR  ,
int   
)

Definiert in Zeile 63 der Datei extern.cpp.

Wird benutzt von ABASE::AwDel().

int s_fctn ( )

Definiert in Zeile 55 der Datei extern.cpp.

Wird benutzt von ABASE::ABASE().

int s_param ( char *  )

Definiert in Zeile 49 der Datei extern.cpp.

int s_postex ( )

Definiert in Zeile 43 der Datei extern.cpp.

Wird benutzt von EXET::Exp().

int s_preex ( )

Definiert in Zeile 38 der Datei extern.cpp.

Wird benutzt von EXET::Exp().

void SyDat ( CHAR )

Definiert in Zeile 114 der Datei system.cpp.

Benutzt strcpy.

char* SyGetArg ( CHAR  ,
int   
)

Definiert in Zeile 164 der Datei system.cpp.

Benutzt ARGC und ARGV.

Wird benutzt von EXET::E2Exet().

int SyInit ( )

Definiert in Zeile 17 der Datei system.cpp.

Benutzt Aextra, CHAR, nil, uif, UIFMAX und uift.

Wird benutzt von a99::OnInitDialog().

FILE* SyOpen ( char *  ,
char *  ,
char *  dbDir = ".\\" 
)

Definiert in Zeile 39 der Datei system.cpp.

Benutzt Aerror, fsep, NULL, PATH_SIZE, pgDir, strcat, strcpy, strlen und strncmp.

Wird benutzt von EXET::E2Exet(), KONFIG::KONFIG() und uifRead().

void SyPause ( int  )

Definiert in Zeile 197 der Datei system.cpp.

Wird benutzt von INDEX::InOpen().

void SyTime ( CHAR )

Variablen-Dokumentation

int Active[]
char Aerror[]
int Aflag

Wird benutzt von KONFIG::KONFIG().

int aiFlag

Wird benutzt von INDEX::INDEX().

char Aprinter[]

Wird benutzt von KONFIG::KONFIG().

int ARGC

Wird benutzt von SyGetArg().

char** ARGV

Wird benutzt von SyGetArg().

char Optor[]

Wird benutzt von a99::OnInitDialog().

int Pctive[]

Wird benutzt von EXET::~EXET().

CHAR* phr
int pspace
char* uif[]

Wird benutzt von ABASE::AbGet(), ABASE::AbRecAdr(), ABASE::AbRecChk(), ABASE::AwDel(), ABASE::AwPut(), a99::checkDisp(), a99::chgHist(), a99::CloseDatabase(), Aform::Create(), Winx::Create(), a99::dbFetch(), Wfind::DestroyWindow(), subField::DoModal(), a99::DoSave(), EXET::E2Exet(), a99::expDef(), a99::FLEXecute(), a99::helpinfo(), INDEX::INDEX(), INDEX::InOpen(), INDEX::InSwix(), KONFIG::KoArticle(), KONFIG::KONFIG(), KONFIG::KoSubCheck(), KONFIG::KoValidate(), a99::NoResult(), a99::NoRight(), ON_MESSAGE(), Wkv::OnAD(), Aform::OnAh(), a99::OnBackRec(), Wkv::OnBh(), Warqa::OnBhelp(), a99::OnButton4(), a99::OnButtonDel(), a99::OnButtonDispl(), a99::OnButtonEdit(), a99::OnButtonGet(), a99::OnButtonNew(), a99::OnButtonPrint(), a99::OnButtonUndo(), a99::OnButtonx(), Wkv::OnCancel(), a99::OnCancelX(), a99::OnCFGButton(), Wfind::OnCh(), a99::OnClear(), a99::OnColm(), a99::OnContextMenu(), a99::OnDBP(), a99::OnDefault(), a99::OnErrspaceList1(), a99::OnGDel(), Wglob::OnGh(), a99::OnGM(), Winx::OnGood(), Winx::OnHelpInfo(), Aform::OnHelpInfo(), aCleanup::OnInitDialog(), Wglob::OnInitDialog(), Wfind::OnInitDialog(), Wkv::OnInitDialog(), a99::OnInitDialog(), Winx::OnList(), a99::OnM258(), a99::OnM264(), a99::OnM266(), a99::OnM267(), a99::OnM292(), a99::OnM318(), a99::OnM323(), a99::OnOffSave(), Wkv::OnOK(), a99::OnPr11(), a99::OnPRESTO(), a99::OnPrintDisp(), CaRichEditCtrl::OnRButtonDown(), a99::OnSelchangeList1(), a99::OnSetfocusList1(), subField::OnSetfocusListSub(), a99::OnSfm(), a99::OnToolTip(), a99::OnWipe(), a99::OpenDatabase(), a99::openOffline(), a99::ReadRec(), a99::ReadyW(), a99::SaveRec(), a99::saveRset(), a99::setAbfList(), a99::setBacList(), a99::setCFGList(), a99::setFldList(), Wkv::SetPos(), a99::ShowView(), Winx::ShowWindow(), Winx::SpeclHelp(), a99::SRRP(), SyInit(), a99::TempClose(), a99::TempOpen(), uifRead() und UtPinst().

char* uift

Wird benutzt von a99::OnInitDialog(), SyInit() und uifRead().