

#ifndef AChar_included
#define AChar_included

#define __AChar_Amin __AChar_2
extern OBJ __AChar_Amin;

#define __AChar_Amax __AChar_3
extern OBJ __AChar_Amax;

#define __AChar_Apred __AChar_4
#define _AChar_Apred _AChar_4
#define AChar_4 AChar_Apred
extern OBJ __AChar_Apred;
extern OBJ _AChar_Apred(OBJ);

#define __AChar_Asucc __AChar_5
#define _AChar_Asucc _AChar_5
#define AChar_5 AChar_Asucc
extern OBJ __AChar_Asucc;
extern OBJ _AChar_Asucc(OBJ);

#define __AChar_Atab __AChar_6
extern OBJ __AChar_Atab;

#define __AChar_Anewline __AChar_7
extern OBJ __AChar_Anewline;

#define __AChar_Ablank __AChar_8
extern OBJ __AChar_Ablank;

#define __AChar_Avtab __AChar_9
extern OBJ __AChar_Avtab;

#define __AChar_Abackspace __AChar_10
extern OBJ __AChar_Abackspace;

#define __AChar_Areturn __AChar_11
extern OBJ __AChar_Areturn;

#define __AChar_Aformfeed __AChar_12
extern OBJ __AChar_Aformfeed;

#define __AChar_Abell __AChar_13
extern OBJ __AChar_Abell;

#define __AChar_Sle __AChar_14
#define _AChar_Sle _AChar_14
#define AChar_14 AChar_Sle
extern OBJ __AChar_Sle;
extern OBJ _AChar_Sle(OBJ,OBJ);

#define __AChar_Se __AChar_15
#define _AChar_Se _AChar_15
#define AChar_15 AChar_Se
extern OBJ __AChar_Se;
extern OBJ _AChar_Se(OBJ,OBJ);

#define __AChar_Sge __AChar_16
#define _AChar_Sge _AChar_16
#define AChar_16 AChar_Sge
extern OBJ __AChar_Sge;
extern OBJ _AChar_Sge(OBJ,OBJ);

#define __AChar_Sl __AChar_17
#define _AChar_Sl _AChar_17
#define AChar_17 AChar_Sl
extern OBJ __AChar_Sl;
extern OBJ _AChar_Sl(OBJ,OBJ);

#define __AChar_Sg __AChar_18
#define _AChar_Sg _AChar_18
#define AChar_18 AChar_Sg
extern OBJ __AChar_Sg;
extern OBJ _AChar_Sg(OBJ,OBJ);

#define __AChar_SSe __AChar_19
#define _AChar_SSe _AChar_19
#define AChar_19 AChar_SSe
extern OBJ __AChar_SSe;
extern OBJ _AChar_SSe(OBJ,OBJ);

#define __AChar_Alower_ __AChar_20
#define _AChar_Alower_ _AChar_20
#define AChar_20 AChar_Alower_
extern OBJ __AChar_Alower_;
extern OBJ _AChar_Alower_(OBJ);

#define __AChar_Aupper_ __AChar_21
#define _AChar_Aupper_ _AChar_21
#define AChar_21 AChar_Aupper_
extern OBJ __AChar_Aupper_;
extern OBJ _AChar_Aupper_(OBJ);

#define __AChar_Acontrol_ __AChar_22
#define _AChar_Acontrol_ _AChar_22
#define AChar_22 AChar_Acontrol_
extern OBJ __AChar_Acontrol_;
extern OBJ _AChar_Acontrol_(OBJ);

#define __AChar_Apunctuation_ __AChar_23
#define _AChar_Apunctuation_ _AChar_23
#define AChar_23 AChar_Apunctuation_
extern OBJ __AChar_Apunctuation_;
extern OBJ _AChar_Apunctuation_(OBJ);

#define __AChar_Aletter_ __AChar_24
#define _AChar_Aletter_ _AChar_24
#define AChar_24 AChar_Aletter_
extern OBJ __AChar_Aletter_;
extern OBJ _AChar_Aletter_(OBJ);

#define __AChar_Adigit_ __AChar_25
#define _AChar_Adigit_ _AChar_25
#define AChar_25 AChar_Adigit_
extern OBJ __AChar_Adigit_;
extern OBJ _AChar_Adigit_(OBJ);

#define __AChar_Aletgit_ __AChar_26
#define _AChar_Aletgit_ _AChar_26
#define AChar_26 AChar_Aletgit_
extern OBJ __AChar_Aletgit_;
extern OBJ _AChar_Aletgit_(OBJ);

#define __AChar_Aspace_ __AChar_27
#define _AChar_Aspace_ _AChar_27
#define AChar_27 AChar_Aspace_
extern OBJ __AChar_Aspace_;
extern OBJ _AChar_Aspace_(OBJ);

#define __AChar_Awhitespace_ __AChar_28
#define _AChar_Awhitespace_ _AChar_28
#define AChar_28 AChar_Awhitespace_
extern OBJ __AChar_Awhitespace_;
extern OBJ _AChar_Awhitespace_(OBJ);

#define __AChar_Aprintable_ __AChar_29
#define _AChar_Aprintable_ _AChar_29
#define AChar_29 AChar_Aprintable_
extern OBJ __AChar_Aprintable_;
extern OBJ _AChar_Aprintable_(OBJ);

#define __AChar_Alower __AChar_30
#define _AChar_Alower _AChar_30
#define AChar_30 AChar_Alower
extern OBJ __AChar_Alower;
extern OBJ _AChar_Alower(OBJ);

#define __AChar_Aupper __AChar_31
#define _AChar_Aupper _AChar_31
#define AChar_31 AChar_Aupper
extern OBJ __AChar_Aupper;
extern OBJ _AChar_Aupper(OBJ);

#define __AChar_S1 __AChar_32
#define _AChar_S1 _AChar_32
#define AChar_32 AChar_S1
extern OBJ __AChar_S1;
extern OBJ _AChar_S1(OBJ);

#define __AChar_Aprimitive __AChar_33
extern OBJ __AChar_Aprimitive;

#define __AChar_Aprimitive_ __AChar_34
#define _AChar_Aprimitive_ _AChar_34
#define AChar_34 AChar_Aprimitive_
extern OBJ __AChar_Aprimitive_;
extern OBJ _AChar_Aprimitive_(OBJ);

#define __AChar_AuncheckedPred __AChar_35
#define _AChar_AuncheckedPred _AChar_35
#define AChar_35 AChar_AuncheckedPred
extern OBJ __AChar_AuncheckedPred;
extern OBJ _AChar_AuncheckedPred(OBJ);

#define __AChar_AuncheckedSucc __AChar_36
#define _AChar_AuncheckedSucc _AChar_36
#define AChar_36 AChar_AuncheckedSucc
extern OBJ __AChar_AuncheckedSucc;
extern OBJ _AChar_AuncheckedSucc(OBJ);

#define __AChar_AdenCharCode __AChar_37
#define _AChar_AdenCharCode _AChar_37
#define AChar_37 AChar_AdenCharCode
extern OBJ __AChar_AdenCharCode;
extern OBJ _AChar_AdenCharCode(OBJ);

#include "Char.hc.h"

#ifndef AChar_Apred
#define AChar_Apred(x1,x3) {x3=_AChar_Apred(x1);}
#endif

#ifndef AChar_Asucc
#define AChar_Asucc(x1,x3) {x3=_AChar_Asucc(x1);}
#endif

#ifndef AChar_Sle
#define AChar_Sle(x1,x2,x3) {x3=_AChar_Sle(x1,x2);}
#endif

#ifndef AChar_Se
#define AChar_Se(x1,x2,x3) {x3=_AChar_Se(x1,x2);}
#endif

#ifndef AChar_Sge
#define AChar_Sge(x1,x2,x3) {x3=_AChar_Sge(x1,x2);}
#endif

#ifndef AChar_Sl
#define AChar_Sl(x1,x2,x3) {x3=_AChar_Sl(x1,x2);}
#endif

#ifndef AChar_Sg
#define AChar_Sg(x1,x2,x3) {x3=_AChar_Sg(x1,x2);}
#endif

#ifndef AChar_SSe
#define AChar_SSe(x1,x2,x3) {x3=_AChar_SSe(x1,x2);}
#endif

#ifndef AChar_Alower_
#define AChar_Alower_(x1,x2) {x2=_AChar_Alower_(x1);}
#endif

#ifndef AChar_Aupper_
#define AChar_Aupper_(x1,x2) {x2=_AChar_Aupper_(x1);}
#endif

#ifndef AChar_Acontrol_
#define AChar_Acontrol_(x1,x2) {x2=_AChar_Acontrol_(x1);}
#endif

#ifndef AChar_Apunctuation_
#define AChar_Apunctuation_(x1,x2) {x2=_AChar_Apunctuation_(x1);}
#endif

#ifndef AChar_Aletter_
#define AChar_Aletter_(x1,x2) {x2=_AChar_Aletter_(x1);}
#endif

#ifndef AChar_Adigit_
#define AChar_Adigit_(x1,x2) {x2=_AChar_Adigit_(x1);}
#endif

#ifndef AChar_Aletgit_
#define AChar_Aletgit_(x1,x3) {x3=_AChar_Aletgit_(x1);}
#endif

#ifndef AChar_Aspace_
#define AChar_Aspace_(x1,x4) {x4=_AChar_Aspace_(x1);}
#endif

#ifndef AChar_Awhitespace_
#define AChar_Awhitespace_(x1,x2) {x2=_AChar_Awhitespace_(x1);}
#endif

#ifndef AChar_Aprintable_
#define AChar_Aprintable_(x1,x2) {x2=_AChar_Aprintable_(x1);}
#endif

#ifndef AChar_Alower
#define AChar_Alower(x1,x2) {x2=_AChar_Alower(x1);}
#endif

#ifndef AChar_Aupper
#define AChar_Aupper(x1,x2) {x2=_AChar_Aupper(x1);}
#endif

#ifndef AChar_S1
#define AChar_S1(x1,x2) {x2=_AChar_S1(x1);}
#endif

#ifndef AChar_Aprimitive_
#define AChar_Aprimitive_(x1,x2) {x2=_AChar_Aprimitive_(x1);}
#endif

#ifndef AChar_AuncheckedPred
#define AChar_AuncheckedPred(x1,x2) {x2=_AChar_AuncheckedPred(x1);}
#endif

#ifndef AChar_AuncheckedSucc
#define AChar_AuncheckedSucc(x1,x2) {x2=_AChar_AuncheckedSucc(x1);}
#endif

#ifndef AChar_AdenCharCode
#define AChar_AdenCharCode(x1,x2) {x2=_AChar_AdenCharCode(x1);}
#endif

#endif
