home *** CD-ROM | disk | FTP | other *** search
/ ftp.update.uu.se / ftp.update.uu.se.2014.03.zip / ftp.update.uu.se / pub / rainbow / cpm / emacs / emacssrc.lzh / postlist.txt < prev    next >
Text File  |  1992-03-11  |  6KB  |  162 lines

  1.  
  2. Here are file descriptions from the internet source posting:
  3. ( AZTEC C files are NOT INCLUDED in this library. )
  4.  
  5.  
  6. cclass.h        -- character class, better for an editor than
  7.                                 ctype.h
  8. cfgnames.h      -- belongs to mapkeys.c
  9. ed.h            -- microemacs main include file
  10. mapping.h       -- default bindings
  11. medisp.h        -- microemacs display routines, include file
  12. memain.c        -- main()
  13. metab.h         -- include file for programs that need to know
  14.                                 about keystroke bindings and how they are
  15.                                 handled.
  16. stdio.h         -- modified version of aztec C 1.05c stdio.h file.
  17.                                 It bears a copyright notice, but is of no
  18.                                 use to anyone who doesn't have aztec C, so
  19.                                 I think it's okay for everyone to see it.
  20. basic.c         right arrow and left arrow; bound to keystrokes
  21.                         and also called by many overlays.
  22. bsearch.c       search backwards.
  23. buffer.c        this is what's left in the root segment from the
  24.                         original buffer.c
  25. cclass.c        "ctype" type of stuff.
  26. copyreg.c       "copy region" overlay command.
  27. croot.c         modified AZTEC source
  28. filename.c      rename file; rename buffer
  29. fileread.c      read a new file into current buffer
  30. filerite.c      write current buffer with new file name
  31. filesave.c      save
  32. filevisi.c      edit a new file in its own buffer, or,
  33.                         go to the buffer that already contains it.
  34. getreg.c        subroutine included in the overlays of all
  35.                         "region" commands.
  36. growwin.c       make window larger
  37. kbuf.c          store and recover deleted text
  38. killbuf.c       remove a buffer from the list of buffers and
  39.                         free its resources.
  40. killreg.c       kill region
  41. ldelete.c       delete "n" bytes
  42. ldelnewl.c      delete a newline
  43. lfree.c         free a line
  44. line.c          lalloc() and lchange()
  45. linsert.c       insert a character
  46. listbuf.c       list active buffers
  47. lnewline.c      insert newline
  48. lowreg.c        lowercase region
  49. medisp.c        display a line
  50. memisc.c        get input
  51. meml.c          message line routines
  52. metab.c         binding tables.
  53. meupdate.c
  54. mevt.c
  55. mexeq.c
  56. mvupwin.c
  57. onlywin.c
  58. ovbgn.asm
  59. ovexit30.c
  60. ovkbdm29.c
  61. ovmdln28.c
  62. ovmisc1.c
  63. ovopen32.c
  64. ovopwr33.c
  65. ovread27.c
  66. ovreadin.c
  67. ovudfb31.c      The most important overlay of all.
  68. ovword1.c
  69. ovwrit34.c
  70. readin.c        Included by fileread...
  71. shrnkwin.c
  72. splitwin.c
  73. telansi.c
  74. televid.c       ** obsolete, not included **
  75. upreg.c
  76. usebuf.c
  77. window.c
  78. word.c          ** obsolete, not included **
  79. writeout.c      Included by filesave, filerite...
  80. domapkey.sub    How to compile mapkeys.c
  81. mapkeys.c               Prepares a mapping of commands to
  82.                                 keystrokes.
  83.                                 Reads zmecmds.lst, writes maptable.zme.
  84.                                 If you want standard emacs mappings, you
  85.                                 have to use this program.
  86. mapping.txt             My terminal has two pages of 24x80 display
  87.                                 memory. I like to type this file to the
  88.                                 screen and keep it available on the page
  89.                                 that isn't used, as a quick reference guide.
  90.                                 It's very abbreviated; TVI means TeleVideo,
  91.                                 M-Y killbuf, TVI "PAGE ERA"
  92.                                 means that the key labeled PAGE ERA sends
  93.                                 escape-Y and therefore kills a buffer.
  94. meconfig.c              Reads maptable.zme, patches ME.COM
  95. mkconfig.sub    How to compile meconfig.c
  96. zmecmds.lst             Input to mapkeys.c, this gives the UECS name
  97.                                 and number for every command available in
  98.                                 Z80EMACS.
  99. (cfgnames.h)    It's in archive 1;
  100.         cfgnames.h describes the mappings for overlays in
  101.         ME.COM. It gives the UECS name, the key to which the
  102.         name is bound by default, the overlay number, the
  103.         function within the overlay, and the UECS command
  104.         number. The default binding isn't necessarily the same
  105.         as that in mapping.h.
  106.         This file is included by both mapkeys.c and meconfig.c.
  107.  
  108. meconfig knows the names of the built-in functions, and it
  109. finds their addresses by reading ME.SYM.
  110.  
  111. Both of the programs are pretty nifty...
  112.  
  113. fgets.c
  114. fopen.c
  115. fputs.c
  116. fwrite.c
  117. getbuff.c
  118. getc.c
  119. lseek.c
  120. malloc.c
  121. These files are copyright aztec C, and you have no use for
  122. them unless you have aztec C. Distributing them should do no
  123. harm.
  124. Some of them are modified to save space in the root segment.
  125. This is why you SHOULD have these files if you DO have aztec C
  126.  
  127. To avoid copyright controversy, the files are slightly mangled;
  128. partial lines are obliterated, and must be reconstructed
  129. from files in your aztec C delivery.
  130. How dull, these are the .SUB files.
  131. They give an idea of what files are involved, and how the
  132. overlays are structured.
  133.  
  134. MYLIB.SUB was used to make a Z80 version of the AZTEC
  135. library, with some of the subroutines customized.
  136.  
  137. ALL.SUB and ALL2.SUB were used to compile "everything".
  138.  
  139. LINKROOT.SUB invokes the linker to make the root segment.
  140.  
  141. ROOT.DAT is used by linkroot.sub
  142.  
  143. LINKALL.SUB invokes the linker to make the overlays.
  144.  
  145. SUBS.DAT is used by linkall.sub
  146.  
  147. all.sub was too long and had to be broken up into all.sub
  148. and all2.sub; danger, I added a few comments and either
  149. might now be too long.
  150.  
  151. all.sub is not quite up-to-date. In linkall.sub, you will
  152. see that not all the ".o" files are mentioned in all*.sub;
  153. some ".c" files mentioned in all*.sub are also obsolete, and
  154. not supplied.
  155.  
  156. The last thing I did while I was working on this was to add
  157. a few more overlays. By force, they had to be in
  158. linkall.sub; but until I recompiled everything, they didn't
  159. have to be in all*.sub. That's why the sub files didn't get
  160. updated.
  161.  
  162.