home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 005 / wildpack.zip / PRELOG.WCX (.txt) < prev    next >
Wildcat! WCX  |  1994-12-05  |  2KB  |  192 lines

  1. '! Decompiled with wccNosy version 4.20f (freeware)
  2. '! Input File: in.wcx  1583 bytes  02/01/123  06:46:18am
  3. '! Code Segment Size  :1488 bytes
  4. '! Data Segment Size  :5147 bytes
  5. '! String Segment Size:95 bytes
  6. '! Compiled with WCC version 4.01
  7.  
  8.       Declare Sub Sub781(s65534 As String)
  9.       Declare Function Func1407(s65534 As String) As Integer
  10.       Declare Sub Sub1462(s65534 As String)
  11.  
  12.       Dim s4463 As String
  13.       Dim s4467 As String
  14.       Dim s4471 As String
  15.       Dim s4475 As String
  16.       Dim b4479 As Byte
  17.       Dim ur4480 As UserRecord
  18.       Dim s5130 As String
  19.       Dim s5134 As String
  20.       Dim i5138 As Integer
  21.       Dim i5140 As Integer
  22.       Dim i5142 As Integer
  23.       Dim i5144 As Integer
  24.       Dim b5146 As Byte
  25.  
  26.       Dim b65535_ As Byte
  27.  
  28.       i5140 = 0
  29.       i5142 = 0
  30.       i5144 = 0
  31.       i5138 = -1
  32.       b5146 = 0
  33.    72 Do While Not i5144
  34.         s4463 = ""
  35.         s4467 = ""
  36.         Print "@0E@";
  37.         DisplayPrompt 1344
  38.         Input s5130
  39.         Sub781(s5130)
  40.         If InStr(s4463, "*") = 1 Then
  41.           i5140 = -1
  42.           s4463 = Mid(s4463, 2, 1213417543)
  43.         End If
  44.   181   If InStr(s4463, "!") = 1 Then
  45.           i5142 = -1
  46.           s4463 = Mid(s4463, 2, 1213417543)
  47.         End If
  48.   229   If s4463 <> "" Then
  49.           If Func1407(s4463) Then
  50.             s4471 = s4467
  51.             s4467 = ""
  52.             s5134 = s4463 + " " + s4471
  53.             i5138 = 0
  54.             i5144 = -1
  55.           End If
  56.         End If
  57.   313   If i5138 Then
  58.           b65535_ = b4479
  59.           If b65535_ = 0 Then
  60.             i5144 = 0
  61.           Else
  62.   360       If b65535_ = 1 Then
  63.               Print "@0E@";
  64.               DisplayPrompt 1345
  65.               Input s4467
  66.               s5134 = s4463 + " " + s4467
  67.               i5144 = -1
  68.             Else
  69.   431         If b65535_ = 2 Then
  70.                 s5134 = s4463 + " " + s4467
  71.                 i5144 = -1
  72.               Else
  73.   481           If b65535_ = 3 Then
  74.                   s5134 = s4463 + " " + s4467 + " " + UCase(s4471)
  75.                   i5144 = -1
  76.                 Else
  77.   547             If b65535_ = 4 Then
  78.                     s5134 = s4463 + " " + s4467 + " " + s4471 + " " + UCase(s4475)
  79.                     i5144 = -1
  80.                     GoTo 626
  81.                   End If
  82.                 End If
  83.               End If
  84.             End If
  85.           End If
  86.         End If
  87.   626   b5146 = b5146 + 1
  88.         If b5146 = 5 Then
  89.           Print "@0E@";
  90.           DisplayPrompt 1350
  91.           Print
  92.           Print "<<Click>>"
  93.           HangUp 
  94.           End 
  95.         End If
  96.   685 Loop
  97.   691 If i5140 Then
  98.         s5134 = "*" + s5134
  99.       End If
  100.   717 If i5142 Then
  101.         s5134 = "!" + s5134
  102.       End If
  103.   743 Sub1462(s5134)
  104.       End 
  105.  
  106. '! Called 1 time
  107.       Sub Sub781(s65534 As String)
  108.         Dim b65521 As Byte
  109.         Dim i65522 As Integer
  110.         Dim i65524 As Integer
  111.         Dim i65526 As Integer
  112.         Dim i65528 As Integer
  113.         Dim s65530 As String
  114.  
  115.         b65521 = 0
  116.         i65528 = -1
  117.         i65526 = 0
  118.         i65524 = 0
  119.         i65522 = 0
  120.         b4479 = 0
  121.   828   Do While b65521 <= Len(s65534)
  122.           b65521 = b65521 + 1
  123.           s65530 = Mid(s65534, b65521, 1)
  124.           If s65530 = " " Or s65530 = ";" Then
  125.             If i65524 = -1 Then
  126.               i65528 = 0
  127.               i65526 = 0
  128.               i65524 = 0
  129.               i65522 = -1
  130.             End If
  131.   956       If i65526 = -1 Then
  132.               i65528 = 0
  133.               i65526 = 0
  134.               i65524 = -1
  135.               i65522 = 0
  136.             End If
  137.   998       If i65528 = -1 Then
  138.               i65528 = 0
  139.               i65526 = -1
  140.               i65524 = 0
  141.               i65522 = 0
  142.             End If
  143.           End If
  144.  1040     Do While b65521 <= Len(s65534) And s65530 = " " Or s65530 = ";"
  145.             b65521 = b65521 + 1
  146.             s65530 = Mid(s65534, b65521, 1)
  147.           Loop
  148.  1128     If b65521 <= Len(s65534) Then
  149.             If i65528 = -1 Then
  150.               s4463 = s4463 + s65530
  151.             End If
  152.  1180       If i65526 = -1 Then
  153.               s4467 = s4467 + s65530
  154.             End If
  155.  1210       If i65524 = -1 Then
  156.               s4471 = s4471 + s65530
  157.             End If
  158.  1240       If i65522 = -1 Then
  159.               s4475 = s4475 + s65530
  160.             End If
  161.           End If
  162.  1270   Loop
  163.  1276   If s4463 <> "" Then
  164.           b4479 = b4479 + 1
  165.         End If
  166.  1307   If s4467 <> "" Then
  167.           b4479 = b4479 + 1
  168.         End If
  169.  1338   If s4471 <> "" Then
  170.           b4479 = b4479 + 1
  171.         End If
  172.  1369   If s4475 <> "" Then
  173.           b4479 = b4479 + 1
  174.         End If
  175.  1400
  176.       End Sub
  177.  
  178. '! Called 1 time
  179.       Function Func1407(s65534 As String) As Integer
  180.         If GetUser(ur4480, s65534) Then
  181.           Func1407 = -1
  182.         Else
  183.  1448     Func1407 = 0
  184.         End If
  185.  1454
  186.       End Function
  187.  
  188. '! Called 1 time
  189.       Sub Sub1462(s65534 As String)
  190.         SetLogonName s65534, ""
  191.       End Sub
  192.