home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 1 / GoldFishApril1994_CD1.img / d1xx / d162 / cli_utilities / pwfix / readme < prev   
Text File  |  1988-10-02  |  2KB  |  39 lines

  1.  
  2. USAGE: PWFix <Power Windows Filename>
  3.  
  4.     Power Windows V1.3, wonderful program that it is, makes several 
  5.     incorrect type declarations within the structures it writes for
  6.     compilation under Manx.
  7.     
  8.           BorderVectors is defined as USHORT and should be SHORT
  9.           
  10.           By default, the text pointer in an IntuiText structure
  11.           is defined as BYTE * and should be UBYTE *
  12.  
  13.           The same is also true of the text pointer to the window 
  14.           name in a NewWindow structure.
  15.  
  16.     So far these are the only noted problems, though there may be more.
  17.     (I haven't generated anything extremely complicated with Power 
  18.     Windows yet.)  Left untreated, these incorrect declarations, cause 
  19.     great aggravation in the form of a humongous compiler warning list.
  20.  
  21.     Crude, but effective, this program reads the source code file
  22.     generated by Power Windows; through "casting" corrects the 
  23.     troublesome buggers and writes out a corrected file with a .pwfix
  24.     suffix in the same directory.
  25.    
  26.     If you plan on modifying the Power Windows source code (putting 
  27.     things on the same line, etc.), I suggest you do so after running
  28.     PWfix on it, as its relies heavily on the line structure of the 
  29.     code to accomplish its goals.
  30.  
  31.     If you find other problems or modify this code substantially, please
  32.     drop a hardcopy of your new source code listing in the mail to:
  33.  
  34.                                          Dan Fish
  35.                                          7293 W. Desert Cove #95
  36.                                          Peoria, Az.
  37.                                                       85345
  38.  
  39.