home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Garbo
/
Garbo.cdr
/
pc
/
source
/
pep21.arc
/
AALES.MEG
next >
Wrap
Text File
|
1989-12-29
|
6KB
|
148 lines
DISTRIBUSJONS-NOTATER
=====================
(( Dette er en norskspr}klig versjon av filen aaread.me ))
Programnavn: pep, ver. 2.1
Forfatter: Gisle Hannemyr, Brageveien 3A, 0452 Oslo.
EAN: gisle@nr.uninett
Inet: gisle@ifi.uio.no
UUCP: ..!mcvax!ifi!gisle
og en del BBS'er i Oslo omr}det
Form}l: Vaskepulver for skitne filer
Spr}k: K&R C
Milj|: Generisk (CP/M, MS-DOS, UNIX, VMS)
Filer: PEP21.ARC
Innhold:
aales.meg -- denne teksten
aaread.me -- engelsk versjon av aales.meg
hjelp.txt -- svar p} vanlige sp|rsm}l
pepvms.txt -- litt om vms RMS
header.txt -- portabilitets-guide (engelsk)
pep.1l -- engelsk manual (nroff kildetekst)
pep.doc -- formatert versjon av pep.1l
Makefile -- kompileringskommandoer
Makefile.unx -- kompileringskommandoer (Unix)
Makevms.com -- DCL kompileringskommandoer (VMS)
ansi.c -- ansi terminal interpreter
bdmg.c -- hjerneskadekompensasjon
main.c -- rotmodul
plain.c -- standard filter modul
bdmg.h -- bdmg.c typer og funksjoner
pep.h -- typer og funksjoner for pep
pep.exe -- eksekverbart program (MS-DOS)
mac2ibm -- eksempel p} konverteringstabell
ibm2mac -- eksempel p} konverteringstabell
ebc2ns7 -- konv.-tabell EBCDIC til NS 4551
ibm2ro8 -- konv.-tabell IBM-PC til ROMAN8
ro82ibm -- ditto
ibm2iso -- konv.-tabell CP 850 til ISO 8859/1
iso2ibm -- ditto
Beskrivelse:
Pep er et program som "vasker" filer. Det er oppkalt etter
vaskemiddelet av samme navn. Pep kan ekspandere/komprimere
tabs, konvertere til og fra MacIntosh, IBM og ISO 8. bits tegnsett,
lese EBCDIC, DisplayWrite og WordStars "document" modus, samt fjerne
kontrolltegn og annet grums. Se PEP.DOC for n{rmere beskrivelse.
Installasjon:
F|lgende skritt er n|dvendig for } installere pep:
1) Skriv ut manualen "pep.doc" p} papir, og les den.
2) Kompiler kildeteksten "pep.c" til en eksekverbar fil.
3) Installer den ekskverbare filen.
4) Installer konverteringstabellene.
5) Modifiser oppstartsprofilen din etter behov.
Mer detaljert:
1) Dersom du har troff eller ptroff b|r du typesette manualen.
Den riktige kommandoen for troff er: troff -man pep.1l .
2) En eksekverbar fil (pep.exe) for MS-DOS er inkludert i
distribusjonsarkivet. Dersom du kan bruke denne p} ditt
system kan du hoppe over kompileringen.
Hint om hvordan man skal kompilere pep med forskjellige
kompilatorer p} forskjellige systemer finnes i starten av
kildeteksten. Distribusjonen inneholder ogs} en "Makefile" med
tilsvarende informasjon. Pep er rimelig generisk og burde
kunne kompileres med de fleste C-kompilatorer med f} eller
ingen endringer. Les filen "header.txt" for retningslinjer
om hva pep venter } finne i header-filene.
3) Den eksekverbare filen vil hete pep.exe, pep.com, pep.cmd eller
bare pep, avhengig av hvilket operativsystem du benytter.
4) En rekke konverteringstabeller f|lger med distribusjonen.
Dessuten kan du lage dine egne konverteringstabeller. Se
nedenfor for en beskrivelse av hvor slike tabeller b|r
installeres p} forskjellige systemer.
5) Pep benytter en "environment"-variabel: PEP, som b|r defineres
av systemets eller brukerens oppstart-profil dersom operativ-
systemet tillater det.
Operativsystemnoter:
Nedenfor er en del informasjon som er spesifikk for bestemte
operativsystemer:
* P} operativsystemer i CP/M familien: (MP/M, C-DOS, etc.):
Plasser den eksekverbare filen (PEP.CMD eller PEP.COM) og
konverteringstabellene p} brukeromr}de 0.
* P} IBM-PC og kompatible med MS-DOS:
Plasser PEP.EXE og konverteringstabellene (og eventuelle
konverteringstabeller du lager selv) i samme katalog. Gj|r denne
katalogen synlig vha. PATH-variabelen.
Alternativt kan du plassere konverteringstabellene i en annen
katalog, og lage en "environment" variabel "PEP" som peker p} dem.
For eksempel, dersom du plasserer disse filene i en katalog med
navn: "c:\usr\lib", definerer du en slik variablel med linjen:
set PEP=c:\usr\lib
i din AUTOEXEC.BAT.
* P} maskiner med operativsystemet UNIX:
Plasser den eksekverbare filen pep i en katalog som er synlig vha.
PATH-variabelen. Installer konverteringstabellene i en egnet katalog
og definer en "environment"-variabel som peker p} den katalogen hvor
konverteringstabellene ligger. Et eksempel p} en slik definisjon er:
setenv PEP /usr/local/lib
Unixbrukere vil sannsynligvis ogs} installere manualsiden "pep.1l"
i online-manualen. Den kanoniske plassering av denne er som
oftest /usr/man/manl.
* P} maskiner med operativsystemet VMS:
Pep m} installeres som en "foreign command" under VMS. Det
betyr bl.a. at du i din LOGIN.COM m} definere pep som et
globalt symbol. Typisk kan en slik definisjon v{re:
$ pep :== $disk_daf:<d_progbib.vms>pep
dersom du har plassert den eksekverbare filen PEP.EXE i en
katalog med navn "$disk_daf:<d_progbib.vms>"
Plasser konverteringstabellene i en passende katalog; og definer
en "environment"-variabel som peker p} den katalogen hvor
konverteringstabellene ligger.
Typisk kan en slik definisjon se slik ut:
$ define PEP "disk_daf:<d_progbib.vms>"
Nytt i versjon 2.1
* -u opsjonen tillater n} brukeren } spesifisere |nsket linjeterminator.
* Ny opsjon: -v, f}r pep til kun } generere "harde" linjeskift mellom
avsnitt.
* Ny konverteringstabell "ebc2ns7" for EBCDIC og DisplayWrite.
* Noen gamle konverteringstabeller er ekspandert.
* Bugs er rettet.
..EOF