home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 8
/
CDASC08.ISO
/
VRAC
/
CW_PPP10.ZIP
/
MSGQUEST.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1993-09-09
|
14KB
|
851 lines
;------------------------------------------------------------------------------
; .ss.
; `²²'
; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
; .sS²°$$$²²°"' d²°'
; .$$² .$$'
; $$$.,d$$'
; `²S$$S²'
;------------------------------------------------------------------------------
; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
;------------------------------------------------------------------------------
; PPE 1.OO (plain) - Analysis ON - Postprocessing ON
;------------------------------------------------------------------------------
Integer INTEGER001
Integer INTEGER002
Integer INTEGER003
Integer INTEGER004
Integer INTEGER005
Integer INTEGER006
Integer INTEGER007
Integer INTEGER008
Integer INTEGER009
Integer INTEGER010
Integer INTEGER011
Integer INTEGER012
Integer INTEGER013
Integer INTEGER014
Integer INTEGER015
Integer INTEGER016
Integer INTEGER017
Integer INTEGER018
Integer INTEGER019
Integer INTEGER020
Integer INTEGER021
String STRING001
String STRING002
String STRING003
String STRING004
String STRING005
String STRING006
String STRING007
String STRING008
String STRING009
String STRING010
String STRING011
String STRING012
String STRING013
String STRING014
String STRING015
String STRING016
String STRING017
String STRING018
String STRING019
String STRING020
String STRING021
String STRING022
String STRING023
String STRING024
String STRING025
String STRING026
String STRING027
String STRING028
String STRING029
String STRING030
String STRING031
String STRING032
String STRING033
String STRING034
String STRING035
String STRING036
String STRING037
String STRING038
String STRING039
String STRING040
String STRING041
String STRING042
String STRING043
String STRING044
String STRING045
String STRING046
String STRING047
String STRING048
String STRING049
String STRING050
String STRING051
String STRING052
String STRING053
String STRING054
String STRING055
String STRING056
String STRING057
String STRING058
String STRING059
String STRING060
String STRING061
String STRING062
String STRING063
String STRING064
String STRING065
String STRING066
String STRING067
String STRING068
String STRING069
String STRING070
String STRING071
String STRING072
String STRING073
String STRING074
String STRING075
String STRING076
String STRING077
String STRING078
String STRING079
String STRING080
String STRING081
String STRING082
String STRING083
String STRING084
String STRING085
String STRING086
String STRING087
String STRING088
String STRING089
String STRING090
String STRING091
String STRING092
String STRING093
String STRING094
String STRING095
String STRING096
String STRING097
String STRING098
String STRING099
String STRING100
String STRING101
String STRING102
String STRING103
String STRING104
String STRING105
String STRING106
String STRING107
String STRING108
String STRING109
String STRING110
String STRING111
String STRING112
String STRING113
String STRING114
String STRING115
String STRING116
String STRING117
String STRING118
String STRING119
String STRING120
String STRING121
String STRING122
String STRING123
String STRING124
String STRING125
String STRING126
String STRING127
String STRING128
String STRING129
String STRING130
String STRING131
String STRING132
String STRING133
String STRING134
String STRING135
;------------------------------------------------------------------------------
STRING001 = "1.5"
FOpen 1, PPEPath() + "MSGQUEST.CNF", 0, 0
FGet 1, STRING126
FGet 1, INTEGER020
FGet 1, INTEGER018
FGet 1, STRING128
FGet 1, INTEGER001
FGet 1, STRING003
FGet 1, STRING093
FGet 1, STRING018
FGet 1, STRING033
FGet 1, STRING048
FGet 1, STRING063
FGet 1, STRING078
FGet 1, STRING128
FGet 1, INTEGER002
FGet 1, STRING004
FGet 1, STRING094
FGet 1, STRING019
FGet 1, STRING034
FGet 1, STRING049
FGet 1, STRING064
FGet 1, STRING079
FGet 1, STRING128
FGet 1, INTEGER003
FGet 1, STRING005
FGet 1, STRING095
FGet 1, STRING020
FGet 1, STRING035
FGet 1, STRING050
FGet 1, STRING065
FGet 1, STRING080
FGet 1, STRING128
FGet 1, INTEGER004
FGet 1, STRING006
FGet 1, STRING096
FGet 1, STRING021
FGet 1, STRING036
FGet 1, STRING051
FGet 1, STRING066
FGet 1, STRING081
FGet 1, STRING128
FGet 1, INTEGER005
FGet 1, STRING007
FGet 1, STRING097
FGet 1, STRING022
FGet 1, STRING037
FGet 1, STRING052
FGet 1, STRING067
FGet 1, STRING082
FGet 1, STRING128
FGet 1, INTEGER006
FGet 1, STRING008
FGet 1, STRING098
FGet 1, STRING023
FGet 1, STRING038
FGet 1, STRING053
FGet 1, STRING068
FGet 1, STRING083
FGet 1, STRING128
FGet 1, INTEGER007
FGet 1, STRING009
FGet 1, STRING099
FGet 1, STRING024
FGet 1, STRING039
FGet 1, STRING054
FGet 1, STRING069
FGet 1, STRING084
FGet 1, STRING128
FGet 1, INTEGER008
FGet 1, STRING010
FGet 1, STRING100
FGet 1, STRING025
FGet 1, STRING040
FGet 1, STRING055
FGet 1, STRING070
FGet 1, STRING085
FGet 1, STRING128
FGet 1, INTEGER009
FGet 1, STRING011
FGet 1, STRING101
FGet 1, STRING026
FGet 1, STRING041
FGet 1, STRING056
FGet 1, STRING071
FGet 1, STRING086
FGet 1, STRING128
FGet 1, INTEGER010
FGet 1, STRING012
FGet 1, STRING102
FGet 1, STRING027
FGet 1, STRING042
FGet 1, STRING057
FGet 1, STRING072
FGet 1, STRING087
FGet 1, STRING128
FGet 1, INTEGER011
FGet 1, STRING013
FGet 1, STRING103
FGet 1, STRING028
FGet 1, STRING043
FGet 1, STRING058
FGet 1, STRING073
FGet 1, STRING088
FGet 1, STRING128
FGet 1, INTEGER012
FGet 1, STRING014
FGet 1, STRING104
FGet 1, STRING029
FGet 1, STRING044
FGet 1, STRING059
FGet 1, STRING074
FGet 1, STRING089
FGet 1, STRING128
FGet 1, INTEGER013
FGet 1, STRING015
FGet 1, STRING105
FGet 1, STRING030
FGet 1, STRING045
FGet 1, STRING060
FGet 1, STRING075
FGet 1, STRING090
FGet 1, STRING128
FGet 1, INTEGER014
FGet 1, STRING016
FGet 1, STRING106
FGet 1, STRING031
FGet 1, STRING046
FGet 1, STRING061
FGet 1, STRING076
FGet 1, STRING091
FGet 1, STRING128
FGet 1, INTEGER015
FGet 1, STRING017
FGet 1, STRING107
FGet 1, STRING032
FGet 1, STRING047
FGet 1, STRING062
FGet 1, STRING077
FGet 1, STRING092
FClose 1
Tokenize STRING126
GetToken STRING133
GetToken STRING134
If (INTEGER020 == 0) Then
STRING135 = "N"
Goto LABEL002
Else
Goto LABEL001
Endif
:LABEL001
INTEGER016 = 36
INTEGER019 = 10183
STRING130 = Left(STRING133, 1)
STRING131 = Left(STRING134, 2)
STRING132 = STRING130 + STRING131
If (STRING130 == "A") INTEGER021 = 1934
If (STRING130 == "B") INTEGER021 = 2859
If (STRING130 == "C") INTEGER021 = 3743
If (STRING130 == "D") INTEGER021 = 4660
If (STRING130 == "E") INTEGER021 = 5534
If (STRING130 == "F") INTEGER021 = 6471
If (STRING130 == "G") INTEGER021 = 7325
If (STRING130 == "H") INTEGER021 = 8287
If (STRING130 == "I") INTEGER021 = 9119
If (STRING130 == "J") INTEGER021 = 1096
If (STRING130 == "K") INTEGER021 = 2928
If (STRING130 == "L") INTEGER021 = 3885
If (STRING130 == "M") INTEGER021 = 4737
If (STRING130 == "N") INTEGER021 = 5674
If (STRING130 == "O") INTEGER021 = 6546
If (STRING130 == "P") INTEGER021 = 7463
If (STRING130 == "Q") INTEGER021 = 8355
If (STRING130 == "R") INTEGER021 = 9242
If (STRING130 == "S") INTEGER021 = 1164
If (STRING130 == "T") INTEGER021 = 2031
If (STRING130 == "U") INTEGER021 = 3973
If (STRING130 == "V") INTEGER021 = 4820
If (STRING130 == "W") INTEGER021 = 5782
If (STRING130 == "X") INTEGER021 = 6619
If (STRING130 == "Y") INTEGER021 = 7591
If (STRING130 == "Z") INTEGER021 = 8408
INTEGER017 = S2I(STRING132, INTEGER016) + INTEGER020 + INTEGER019 + INTEGER021
If (Len(INTEGER020) == 1) STRING123 = "000"
If (Len(INTEGER020) == 2) STRING123 = "00"
If (Len(INTEGER020) == 3) STRING123 = "0"
If (Len(INTEGER020) == 4) STRING123 = ""
STRING124 = INTEGER020
STRING125 = STRING123 + STRING124
:LABEL002
If (!(INTEGER018 == INTEGER017) || (STRING135 == "N")) Then
STRING002 = " ■ MsgQuest v" + STRING001 + " # " + "UNREGISTERED" + " ■ " + STRING126 + " ■ "
Else
STRING002 = " ■ MsgQuest v" + STRING001 + " #" + STRING125 + " ■ " + STRING126 + " ■ "
Endif
If (STRING048 == "") Then
STRING129 = U_Name()
Else
STRING129 = STRING048
Endif
If (STRING093 == "") Goto LABEL003
If (Exist(STRING003) > 0) Then
FAppend 1, STRING003, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
Message INTEGER001, STRING033, STRING129, STRING018, STRING063, "0", "0", STRING078, STRING003
STRING108 = STRING003 + " >> " + STRING093
Shell 1, STRING127, "Type", STRING108
Shell 1, STRING127, "Del", STRING003
Endif
Goto LABEL004
:LABEL003
If (Exist(STRING003) > 0) Then
FAppend 1, STRING003, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
Message INTEGER001, STRING033, STRING129, STRING018, STRING063, "0", "0", STRING078, STRING003
Shell 1, STRING127, "Del", STRING003
Endif
:LABEL004
If (STRING135 == "N") Goto LABEL032
If (STRING049 == "") Then
STRING129 = U_Name()
Else
STRING129 = STRING049
Endif
If (STRING094 == "") Goto LABEL005
If (Exist(STRING004) > 0) Then
FAppend 1, STRING004, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
STRING109 = STRING004 + " >> " + STRING094
Message INTEGER002, STRING034, STRING129, STRING019, STRING064, "0", "0", STRING079, STRING004
Shell 1, STRING127, "Type", STRING109
Shell 1, STRING127, "Del", STRING004
Endif
Goto LABEL006
:LABEL005
If (Exist(STRING004) > 0) Then
FAppend 1, STRING004, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
Message INTEGER002, STRING034, STRING129, STRING019, STRING064, "0", "0", STRING079, STRING004
Shell 1, STRING127, "Del", STRING004
Endif
:LABEL006
If (STRING135 == "N") Goto LABEL032
If (STRING050 == "") Then
STRING129 = U_Name()
Else
STRING129 = STRING050
Endif
If (STRING095 == "") Goto LABEL007
If (Exist(STRING005) > 0) Then
FAppend 1, STRING005, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
STRING110 = STRING005 + " >> " + STRING095
Message INTEGER003, STRING035, STRING129, STRING020, STRING065, "0", "0", STRING080, STRING005
Shell 1, STRING127, "Type", STRING110
Shell 1, STRING127, "Del", STRING005
Endif
Goto LABEL008
:LABEL007
If (Exist(STRING005) > 0) Then
FAppend 1, STRING005, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
Message INTEGER003, STRING035, STRING129, STRING020, STRING065, "0", "0", STRING080, STRING005
Shell 1, STRING127, "Del", STRING005
Endif
:LABEL008
If (STRING135 == "N") Goto LABEL032
If (STRING051 == "") Then
STRING129 = U_Name()
Else
STRING129 = STRING051
Endif
If (STRING096 == "") Goto LABEL009
If (Exist(STRING006) > 0) Then
FAppend 1, STRING006, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
STRING111 = STRING006 + " >> " + STRING096
Message INTEGER004, STRING036, STRING129, STRING021, STRING066, "0", "0", STRING081, STRING006
Shell 1, STRING127, "Type", STRING111
Shell 1, STRING127, "Del", STRING006
Endif
Goto LABEL010
:LABEL009
If (Exist(STRING006) > 0) Then
FAppend 1, STRING006, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
Message INTEGER004, STRING036, STRING129, STRING021, STRING066, "0", "0", STRING081, STRING006
Shell 1, STRING127, "Del", STRING006
Endif
:LABEL010
If (STRING135 == "N") Goto LABEL032
If (STRING052 == "") Then
STRING129 = U_Name()
Else
STRING129 = STRING052
Endif
If (STRING097 == "") Goto LABEL011
If (Exist(STRING007) > 0) Then
FAppend 1, STRING007, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
STRING112 = STRING007 + " >> " + STRING097
Message INTEGER005, STRING037, STRING129, STRING022, STRING067, "0", "0", STRING082, STRING007
Shell 1, STRING127, "Type", STRING112
Shell 1, STRING127, "Del", STRING007
Endif
Goto LABEL012
:LABEL011
If (Exist(STRING007) > 0) Then
FAppend 1, STRING007, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
Message INTEGER005, STRING037, STRING129, STRING022, STRING067, "0", "0", STRING082, STRING007
Shell 1, STRING127, "Del", STRING007
Endif
:LABEL012
If (STRING135 == "N") Goto LABEL032
If (STRING053 == "") Then
STRING129 = U_Name()
Else
STRING129 = STRING053
Endif
If (STRING098 == "") Goto LABEL013
If (Exist(STRING008) > 0) Then
FAppend 1, STRING008, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
Message INTEGER006, STRING038, STRING129, STRING023, STRING068, "0", "0", STRING083, STRING008
STRING113 = STRING008 + " >> " + STRING098
Shell 1, STRING127, "Type", STRING113
Shell 1, STRING127, "Del", STRING008
Endif
Goto LABEL014
:LABEL013
If (Exist(STRING008) > 0) Then
FAppend 1, STRING008, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
Message INTEGER006, STRING038, STRING129, STRING023, STRING068, "0", "0", STRING083, STRING008
Shell 1, STRING127, "Del", STRING008
Endif
:LABEL014
If (STRING135 == "N") Goto LABEL032
If (STRING054 == "") Then
STRING129 = U_Name()
Else
STRING129 = STRING054
Endif
If (STRING099 == "") Goto LABEL015
If (Exist(STRING009) > 0) Then
FAppend 1, STRING009, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
STRING114 = STRING009 + " >> " + STRING099
Message INTEGER007, STRING039, STRING129, STRING024, STRING069, "0", "0", STRING084, STRING009
Shell 1, STRING127, "Type", STRING114
Shell 1, STRING127, "Del", STRING009
Endif
Goto LABEL016
:LABEL015
If (Exist(STRING009) > 0) Then
FAppend 1, STRING009, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
Message INTEGER007, STRING039, STRING129, STRING024, STRING069, "0", "0", STRING084, STRING009
Shell 1, STRING127, "Del", STRING009
Endif
:LABEL016
If (STRING135 == "N") Goto LABEL032
If (STRING055 == "") Then
STRING129 = U_Name()
Else
STRING129 = STRING055
Endif
If (STRING100 == "") Goto LABEL017
If (Exist(STRING010) > 0) Then
FAppend 1, STRING010, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
STRING115 = STRING010 + " >> " + STRING100
Message INTEGER008, STRING040, STRING129, STRING025, STRING070, "0", "0", STRING085, STRING010
Shell 1, STRING127, "Type", STRING115
Shell 1, STRING127, "Del", STRING010
Endif
Goto LABEL018
:LABEL017
If (Exist(STRING010) > 0) Then
FAppend 1, STRING010, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
Message INTEGER008, STRING040, STRING129, STRING025, STRING065, "0", "0", STRING085, STRING010
Shell 1, STRING127, "Del", STRING010
Endif
:LABEL018
If (STRING135 == "N") Goto LABEL032
If (STRING056 == "") Then
STRING129 = U_Name()
Else
STRING129 = STRING056
Endif
If (STRING101 == "") Goto LABEL019
If (Exist(STRING011) > 0) Then
FAppend 1, STRING011, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
STRING116 = STRING011 + " >> " + STRING101
Message INTEGER009, STRING041, STRING129, STRING026, STRING071, "0", "0", STRING086, STRING011
Shell 1, STRING127, "Type", STRING116
Shell 1, STRING127, "Del", STRING011
Endif
Goto LABEL020
:LABEL019
If (Exist(STRING011) > 0) Then
FAppend 1, STRING011, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
Message INTEGER009, STRING041, STRING129, STRING026, STRING071, "0", "0", STRING086, STRING011
Shell 1, STRING127, "Del", STRING011
Endif
:LABEL020
If (STRING135 == "N") Goto LABEL032
If (STRING057 == "") Then
STRING129 = U_Name()
Else
STRING129 = STRING057
Endif
If (STRING102 == "") Goto LABEL021
If (Exist(STRING012) > 0) Then
FAppend 1, STRING012, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
STRING117 = STRING012 + " >> " + STRING102
Message INTEGER010, STRING042, STRING129, STRING027, STRING072, "0", "0", STRING087, STRING012
Shell 1, STRING127, "Type", STRING117
Shell 1, STRING127, "Del", STRING012
Endif
Goto LABEL022
:LABEL021
If (Exist(STRING012) > 0) Then
FAppend 1, STRING012, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
Message INTEGER010, STRING042, STRING129, STRING027, STRING072, "0", "0", STRING087, STRING012
Shell 1, STRING127, "Del", STRING012
Endif
:LABEL022
If (STRING135 == "N") Goto LABEL032
If (STRING058 == "") Then
STRING129 = U_Name()
Else
STRING129 = STRING058
Endif
If (STRING103 == "") Goto LABEL023
If (Exist(STRING013) > 0) Then
FAppend 1, STRING013, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
Message INTEGER011, STRING043, STRING129, STRING028, STRING073, "0", "0", STRING088, STRING013
STRING118 = STRING013 + " >> " + STRING103
Shell 1, STRING127, "Type", STRING118
Shell 1, STRING127, "Del", STRING013
Endif
Goto LABEL024
:LABEL023
If (Exist(STRING013) > 0) Then
FAppend 1, STRING013, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
Message INTEGER011, STRING043, STRING129, STRING028, STRING073, "0", "0", STRING088, STRING013
Shell 1, STRING127, "Del", STRING013
Endif
:LABEL024
If (STRING135 == "N") Goto LABEL032
If (STRING059 == "") Then
STRING129 = U_Name()
Else
STRING129 = STRING059
Endif
If (STRING104 == "") Goto LABEL025
If (Exist(STRING014) > 0) Then
FAppend 1, STRING014, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
STRING119 = STRING014 + " >> " + STRING104
Message INTEGER012, STRING044, STRING129, STRING029, STRING074, "0", "0", STRING089, STRING014
Shell 1, STRING127, "Type", STRING119
Shell 1, STRING127, "Del", STRING014
Endif
Goto LABEL026
:LABEL025
If (Exist(STRING014) > 0) Then
FAppend 1, STRING014, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
Message INTEGER012, STRING044, STRING129, STRING029, STRING074, "0", "0", STRING089, STRING014
Shell 1, STRING127, "Del", STRING014
Endif
:LABEL026
If (STRING135 == "N") Goto LABEL032
If (STRING060 == "") Then
STRING129 = U_Name()
Else
STRING129 = STRING060
Endif
If (STRING105 == "") Goto LABEL027
If (Exist(STRING015) > 0) Then
FAppend 1, STRING015, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
STRING120 = STRING015 + " >> " + STRING105
Message INTEGER013, STRING045, STRING129, STRING030, STRING075, "0", "0", STRING090, STRING015
Shell 1, STRING127, "Type", STRING120
Shell 1, STRING127, "Del", STRING015
Endif
Goto LABEL028
:LABEL027
If (Exist(STRING015) > 0) Then
FAppend 1, STRING015, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
Message INTEGER013, STRING045, STRING129, STRING030, STRING075, "0", "0", STRING090, STRING015
Shell 1, STRING127, "Del", STRING015
Endif
:LABEL028
If (STRING135 == "N") Goto LABEL032
If (STRING061 == "") Then
STRING129 = U_Name()
Else
STRING129 = STRING061
Endif
If (STRING106 == "") Goto LABEL029
If (Exist(STRING016) > 0) Then
FAppend 1, STRING016, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
STRING121 = STRING016 + " >> " + STRING106
Message INTEGER014, STRING046, STRING129, STRING031, STRING076, "0", "0", STRING091, STRING016
Shell 1, STRING127, "Type", STRING121
Shell 1, STRING127, "Del", STRING016
Endif
Goto LABEL030
:LABEL029
If (Exist(STRING016) > 0) Then
FAppend 1, STRING016, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
Message INTEGER014, STRING046, STRING129, STRING031, STRING076, "0", "0", STRING091, STRING016
Shell 1, STRING127, "Del", STRING016
Endif
:LABEL030
If (STRING135 == "N") Goto LABEL032
If (STRING062 == "") Then
STRING129 = U_Name()
Else
STRING129 = STRING062
Endif
If (STRING107 == "") Goto LABEL031
If (Exist(STRING017) > 0) Then
FAppend 1, STRING017, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
STRING122 = STRING017 + " >> " + STRING107
Message INTEGER015, STRING047, STRING129, STRING032, STRING077, "0", "0", STRING092, STRING017
Shell 1, STRING127, "Type", STRING122
Shell 1, STRING127, "Del", STRING017
Endif
:LABEL031
If (Exist(STRING017) > 0) Then
FAppend 1, STRING017, 2, 3
FPutLn 1, " "
FPutLn 1, STRING002
FClose 1
Message INTEGER015, STRING047, STRING129, STRING032, STRING077, "0", "0", STRING092, STRING017
Shell 1, STRING127, "Del", STRING017
Endif
End
:LABEL032
End
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 2 End
; 109 Goto
; 87 Let
; 106 If
; 1 FOpen
; 30 FAppend
; 31 FClose
; 138 FGet
; 60 FPutLn
; 1 Tokenize
; 2 GetToken
; 45 Shell
; 30 Message
;
;
; ■ Functions used :
;
; 48 +
; 77 ==
; 30 >
; 48 !
; 1 ||
; 4 Len(
; 2 Left()
; 15 U_Name()
; 1 PPEPath()
; 30 Exist()
; 1 S2I()
;
;------------------------------------------------------------------------------
;
; Analysis flags : S
;
; S - Shell to DOS ■ 5
; This may be normal if the PPE need to execute an external command,
; but may be actually anything... nasty (formating HD, rebooting,...)
; or usefull (sorting, maintenance,...). Check!
; ■ Search for : SHELL
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 0 For/Next
; 0 While/EndWhile
; 47 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------