home *** CD-ROM | disk | FTP | other *** search
- 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
-