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 >
Wrap
Text File
|
1992-03-11
|
6KB
|
162 lines
Here are file descriptions from the internet source posting:
( AZTEC C files are NOT INCLUDED in this library. )
cclass.h -- character class, better for an editor than
ctype.h
cfgnames.h -- belongs to mapkeys.c
ed.h -- microemacs main include file
mapping.h -- default bindings
medisp.h -- microemacs display routines, include file
memain.c -- main()
metab.h -- include file for programs that need to know
about keystroke bindings and how they are
handled.
stdio.h -- modified version of aztec C 1.05c stdio.h file.
It bears a copyright notice, but is of no
use to anyone who doesn't have aztec C, so
I think it's okay for everyone to see it.
basic.c right arrow and left arrow; bound to keystrokes
and also called by many overlays.
bsearch.c search backwards.
buffer.c this is what's left in the root segment from the
original buffer.c
cclass.c "ctype" type of stuff.
copyreg.c "copy region" overlay command.
croot.c modified AZTEC source
filename.c rename file; rename buffer
fileread.c read a new file into current buffer
filerite.c write current buffer with new file name
filesave.c save
filevisi.c edit a new file in its own buffer, or,
go to the buffer that already contains it.
getreg.c subroutine included in the overlays of all
"region" commands.
growwin.c make window larger
kbuf.c store and recover deleted text
killbuf.c remove a buffer from the list of buffers and
free its resources.
killreg.c kill region
ldelete.c delete "n" bytes
ldelnewl.c delete a newline
lfree.c free a line
line.c lalloc() and lchange()
linsert.c insert a character
listbuf.c list active buffers
lnewline.c insert newline
lowreg.c lowercase region
medisp.c display a line
memisc.c get input
meml.c message line routines
metab.c binding tables.
meupdate.c
mevt.c
mexeq.c
mvupwin.c
onlywin.c
ovbgn.asm
ovexit30.c
ovkbdm29.c
ovmdln28.c
ovmisc1.c
ovopen32.c
ovopwr33.c
ovread27.c
ovreadin.c
ovudfb31.c The most important overlay of all.
ovword1.c
ovwrit34.c
readin.c Included by fileread...
shrnkwin.c
splitwin.c
telansi.c
televid.c ** obsolete, not included **
upreg.c
usebuf.c
window.c
word.c ** obsolete, not included **
writeout.c Included by filesave, filerite...
domapkey.sub How to compile mapkeys.c
mapkeys.c Prepares a mapping of commands to
keystrokes.
Reads zmecmds.lst, writes maptable.zme.
If you want standard emacs mappings, you
have to use this program.
mapping.txt My terminal has two pages of 24x80 display
memory. I like to type this file to the
screen and keep it available on the page
that isn't used, as a quick reference guide.
It's very abbreviated; TVI means TeleVideo,
M-Y killbuf, TVI "PAGE ERA"
means that the key labeled PAGE ERA sends
escape-Y and therefore kills a buffer.
meconfig.c Reads maptable.zme, patches ME.COM
mkconfig.sub How to compile meconfig.c
zmecmds.lst Input to mapkeys.c, this gives the UECS name
and number for every command available in
Z80EMACS.
(cfgnames.h) It's in archive 1;
cfgnames.h describes the mappings for overlays in
ME.COM. It gives the UECS name, the key to which the
name is bound by default, the overlay number, the
function within the overlay, and the UECS command
number. The default binding isn't necessarily the same
as that in mapping.h.
This file is included by both mapkeys.c and meconfig.c.
meconfig knows the names of the built-in functions, and it
finds their addresses by reading ME.SYM.
Both of the programs are pretty nifty...
fgets.c
fopen.c
fputs.c
fwrite.c
getbuff.c
getc.c
lseek.c
malloc.c
These files are copyright aztec C, and you have no use for
them unless you have aztec C. Distributing them should do no
harm.
Some of them are modified to save space in the root segment.
This is why you SHOULD have these files if you DO have aztec C
To avoid copyright controversy, the files are slightly mangled;
partial lines are obliterated, and must be reconstructed
from files in your aztec C delivery.
How dull, these are the .SUB files.
They give an idea of what files are involved, and how the
overlays are structured.
MYLIB.SUB was used to make a Z80 version of the AZTEC
library, with some of the subroutines customized.
ALL.SUB and ALL2.SUB were used to compile "everything".
LINKROOT.SUB invokes the linker to make the root segment.
ROOT.DAT is used by linkroot.sub
LINKALL.SUB invokes the linker to make the overlays.
SUBS.DAT is used by linkall.sub
all.sub was too long and had to be broken up into all.sub
and all2.sub; danger, I added a few comments and either
might now be too long.
all.sub is not quite up-to-date. In linkall.sub, you will
see that not all the ".o" files are mentioned in all*.sub;
some ".c" files mentioned in all*.sub are also obsolete, and
not supplied.
The last thing I did while I was working on this was to add
a few more overlays. By force, they had to be in
linkall.sub; but until I recompiled everything, they didn't
have to be in all*.sub. That's why the sub files didn't get
updated.