home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / pc / source / pep21.arc / AALES.MEG next >
Text File  |  1989-12-29  |  6KB  |  148 lines

  1. DISTRIBUSJONS-NOTATER
  2. =====================
  3.  
  4. (( Dette er en norskspr}klig versjon av filen aaread.me ))
  5.  
  6. Programnavn:  pep, ver. 2.1
  7. Forfatter:    Gisle Hannemyr, Brageveien 3A, 0452 Oslo.
  8.           EAN:  gisle@nr.uninett
  9.           Inet: gisle@ifi.uio.no
  10.           UUCP: ..!mcvax!ifi!gisle
  11.             og en del BBS'er i Oslo omr}det
  12. Form}l:          Vaskepulver for skitne filer
  13. Spr}k:          K&R C
  14. Milj|:          Generisk (CP/M, MS-DOS, UNIX, VMS)
  15. Filer:          PEP21.ARC
  16.           Innhold:
  17.         aales.meg    -- denne teksten
  18.         aaread.me    -- engelsk versjon av aales.meg
  19.         hjelp.txt    -- svar p} vanlige sp|rsm}l
  20.         pepvms.txt   -- litt om vms RMS
  21.         header.txt   -- portabilitets-guide (engelsk)
  22.         pep.1l         -- engelsk manual (nroff kildetekst)
  23.         pep.doc         -- formatert versjon av pep.1l
  24.         Makefile     -- kompileringskommandoer
  25.         Makefile.unx -- kompileringskommandoer (Unix)
  26.         Makevms.com  -- DCL kompileringskommandoer (VMS)
  27.         ansi.c         -- ansi terminal interpreter
  28.         bdmg.c         -- hjerneskadekompensasjon
  29.         main.c         -- rotmodul
  30.         plain.c         -- standard filter modul
  31.         bdmg.h         -- bdmg.c typer og funksjoner
  32.         pep.h         -- typer og funksjoner for pep
  33.         pep.exe         -- eksekverbart program (MS-DOS)
  34.         mac2ibm         -- eksempel p} konverteringstabell
  35.         ibm2mac         -- eksempel p} konverteringstabell
  36.         ebc2ns7         -- konv.-tabell EBCDIC til NS 4551
  37.         ibm2ro8         -- konv.-tabell IBM-PC til ROMAN8
  38.         ro82ibm         -- ditto
  39.         ibm2iso         -- konv.-tabell CP 850 til ISO 8859/1
  40.         iso2ibm         -- ditto
  41.  
  42.  
  43. Beskrivelse:
  44.    Pep er et program som "vasker" filer.  Det  er  oppkalt  etter
  45.    vaskemiddelet av samme navn.      Pep kan ekspandere/komprimere
  46.    tabs, konvertere til og fra MacIntosh, IBM og ISO 8. bits tegnsett,
  47.    lese EBCDIC, DisplayWrite og WordStars "document" modus, samt fjerne
  48.    kontrolltegn og annet grums.     Se PEP.DOC for n{rmere beskrivelse.
  49.  
  50.  
  51. Installasjon:
  52.    F|lgende skritt er n|dvendig for } installere pep:
  53.  
  54.    1) Skriv ut manualen "pep.doc" p} papir, og les den.
  55.    2) Kompiler kildeteksten "pep.c" til en eksekverbar fil.
  56.    3) Installer den ekskverbare filen.
  57.    4) Installer konverteringstabellene.
  58.    5) Modifiser oppstartsprofilen din etter behov.
  59.  
  60.    Mer detaljert:
  61.  
  62.    1) Dersom du har troff eller ptroff b|r du typesette manualen.
  63.       Den riktige kommandoen for troff er: troff -man pep.1l .
  64.  
  65.    2) En eksekverbar fil (pep.exe) for MS-DOS er inkludert i
  66.       distribusjonsarkivet.  Dersom du kan bruke denne p} ditt
  67.       system kan du hoppe over kompileringen.
  68.  
  69.       Hint om hvordan man skal kompilere pep med forskjellige
  70.       kompilatorer p} forskjellige systemer finnes i starten av
  71.       kildeteksten.  Distribusjonen inneholder ogs} en "Makefile" med
  72.       tilsvarende informasjon.    Pep er rimelig generisk og burde
  73.       kunne kompileres med de fleste C-kompilatorer med f} eller
  74.       ingen endringer.    Les filen "header.txt" for retningslinjer
  75.       om hva pep venter } finne i header-filene.
  76.  
  77.    3) Den eksekverbare filen vil hete pep.exe, pep.com, pep.cmd eller
  78.       bare pep, avhengig av hvilket operativsystem du benytter.
  79.  
  80.    4) En rekke konverteringstabeller f|lger med distribusjonen.
  81.       Dessuten kan du lage dine egne konverteringstabeller.  Se
  82.       nedenfor for en beskrivelse av hvor slike tabeller b|r
  83.       installeres p} forskjellige systemer.
  84.  
  85.    5) Pep benytter en "environment"-variabel: PEP, som b|r defineres
  86.       av systemets eller brukerens oppstart-profil dersom operativ-
  87.       systemet tillater det.
  88.  
  89.  
  90. Operativsystemnoter:
  91.    Nedenfor er en del informasjon som er spesifikk for bestemte
  92.    operativsystemer:
  93.  
  94.    * P} operativsystemer i CP/M familien: (MP/M, C-DOS, etc.):
  95.      Plasser den eksekverbare filen (PEP.CMD eller PEP.COM) og
  96.      konverteringstabellene p} brukeromr}de 0.
  97.  
  98.    * P} IBM-PC og kompatible med MS-DOS:
  99.      Plasser PEP.EXE og konverteringstabellene (og eventuelle
  100.      konverteringstabeller du lager selv) i samme katalog.  Gj|r denne
  101.      katalogen synlig vha. PATH-variabelen.
  102.      Alternativt kan du plassere konverteringstabellene i en annen
  103.      katalog, og lage en "environment" variabel "PEP" som peker p} dem.
  104.      For eksempel, dersom du plasserer disse filene i en katalog med
  105.      navn: "c:\usr\lib", definerer du en slik variablel med linjen:
  106.  
  107.     set PEP=c:\usr\lib
  108.  
  109.      i din AUTOEXEC.BAT.
  110.  
  111.    * P} maskiner med operativsystemet UNIX:
  112.      Plasser den eksekverbare filen pep i en katalog som er synlig vha.
  113.      PATH-variabelen.  Installer konverteringstabellene i en egnet katalog
  114.      og definer en "environment"-variabel som peker p} den katalogen hvor
  115.      konverteringstabellene ligger.  Et eksempel p} en slik definisjon er:
  116.  
  117.     setenv PEP /usr/local/lib
  118.  
  119.      Unixbrukere vil sannsynligvis ogs} installere manualsiden "pep.1l"
  120.      i online-manualen.     Den kanoniske plassering av denne er som
  121.      oftest /usr/man/manl.
  122.  
  123.    * P} maskiner med operativsystemet VMS:
  124.      Pep m} installeres som en "foreign command" under VMS. Det
  125.      betyr  bl.a. at du i din LOGIN.COM m} definere pep som et
  126.      globalt symbol.  Typisk kan en slik definisjon v{re:
  127.  
  128.     $ pep :== $disk_daf:<d_progbib.vms>pep
  129.  
  130.      dersom du har plassert den eksekverbare filen PEP.EXE i en
  131.      katalog med navn "$disk_daf:<d_progbib.vms>"
  132.      Plasser konverteringstabellene i en passende katalog; og definer
  133.      en "environment"-variabel som peker p} den katalogen hvor
  134.      konverteringstabellene ligger.
  135.      Typisk kan en slik definisjon se slik ut:
  136.  
  137.     $ define PEP "disk_daf:<d_progbib.vms>"
  138.  
  139. Nytt i versjon 2.1
  140.    * -u opsjonen tillater n} brukeren } spesifisere |nsket linjeterminator.
  141.    * Ny opsjon: -v, f}r pep til kun } generere "harde" linjeskift mellom
  142.      avsnitt.
  143.    * Ny konverteringstabell "ebc2ns7" for EBCDIC og DisplayWrite.
  144.    * Noen gamle konverteringstabeller er ekspandert.
  145.    * Bugs er rettet.
  146.  
  147. ..EOF
  148.