home *** CD-ROM | disk | FTP | other *** search
/ Dream 45 / Amiga_Dream_45.iso / Amiga / Magazine / Dossier-LaTeX / AmiWeb2C.lha / source / web2c-6.1 / web2c / tex / tex.chch < prev    next >
Text File  |  1995-04-04  |  2KB  |  70 lines

  1. Changes for TEX.CH by Andreas Scherer, April 4, 1995
  2.  
  3. This is a workaround to the assumption of TEX.CH.
  4.  
  5. @x l.45
  6. @d banner=='This is TeX, Version 3.1415' {printed when \TeX\ starts}
  7. @y
  8. @d banner=='This is TeX, Version 3.14159' {printed when \TeX\ starts}
  9. @z
  10.  
  11. @x l.47
  12. @d banner=='This is TeX, Version 3.1415' {more is printed later}
  13. @y
  14. @d banner=='This is TeX, Version 3.14159' {more is printed later}
  15. @z
  16.  
  17. @x l.799
  18. @=#include "texmfmem.h";@>
  19. @y
  20. @=#include "andytexmfmem.h";@>
  21. @z
  22.  
  23. The following change is to be handled with care.  Exclude it if you get
  24. problems with the extra `:' path delimiter.  This is necessary for the
  25. Amiga version, but probably won't hurt UNIX anyway.
  26.  
  27. @x l.946
  28. following structure:  If the name contains `\./', the file area
  29. consists of all characters up to and including the final such character;
  30. otherwise the file area is null.  If the remaining file name contains
  31. `\..', the file extension consists of all such characters from the last
  32. `\..' to the end, otherwise the file extension is null.
  33. @^system dependencies@>
  34.  
  35. We can scan such file names easily by using two global variables that keep
  36. track of the occurrences of area and extension delimiters:
  37.  
  38. @<Glob...@>=
  39. @!area_delimiter:pool_pointer; {the most recent `\./', if any}
  40. @y
  41. following structure:  If the name contains `\./' or `\.:', the file area
  42. consists of all characters up to and including the final such character;
  43. otherwise the file area is null.  If the remaining file name contains
  44. `\..', the file extension consists of all such characters from the last
  45. `\..' to the end, otherwise the file extension is null.
  46. @^system dependencies@>
  47.  
  48. We can scan such file names easily by using two global variables that keep
  49. track of the occurrences of area and extension delimiters:
  50.  
  51. @<Glob...@>=
  52. @!area_delimiter:pool_pointer; {the most recent `\./' or `\.:', if any}
  53. @z
  54.  
  55. Same warning as for the previous change.
  56.  
  57. @x l.987
  58.   if (c="/") then
  59. @y
  60.   if (c="/")or(c=":") then
  61. @z
  62.  
  63. This is the major modification in the 3.14159 update.
  64.  
  65. @x l.1821
  66. undump(0)(font_mem_size)(bchar_label[k]);
  67. @y
  68. undump(0)(fmem_ptr-1)(bchar_label[k]);
  69. @z
  70.