








                          
                                                  
                                         
                                               
                                

                         Inaica 2.5 od 30.5.1996.

					 







                                 UVOD
                      (Pria o Babilonskoj kuli)

     "Sva je zemlja imala jedan jezik  i  rijei iste.  Ali kako su se
     ljudi selili s istoka,  naiu na jednu dolinu u zemlji inearu, i
     tu se nastane.  Jedan drugome ree:  'Hajdemo praviti opeke te ih
     pei da otvrdnu!' Opeke im bile  mjesto  kamena,   a  paklina  im
     sluila  za buku.  Onda rekoe:  'Hajde da sebi podignemo grad i
     toranj s vrhom do neba! Pribavimo sebi ime, da se ne rasprimo po
     svoj zemlji!'

     Jahve se spusti da vidi  grad  i  toranj to su ga gradili sinovi
     ovjeji. Jahve ree: 'Zbilja su jedan narod, s jednim jezikom za
     sve!  Ovo je tek poetak njihovih nastojanja.  Sad im nita  nee
     biti  neostvarivo  to naume izvesti.  Hajde da siemo i jezik im
     pobrkamo,  da jedan drugome  govora  ne  razumije.' Tako ih Jahve
     rasu odande po svoj zemlji, te ne sazidae grada. Stoga mu je ime
     Babel,  jer je ondje Jahve pobrkao govor svima  u  onom  kraju  i
     odande ih Jahve rasprio po svoj zemlji."
                                  
                                  Biblija, Postanak 11:1-9


    Jedan  od  najpoznatijih problema u Hrvatskoj s kojim se svi prije
ili  kasnije  susreu  jest  kako  prikazati  ili  ispisati  tekst  na
hrvatskom - dakle tekst koji u sebi  ima i umnike.  Da bi se hrvatska
slova mogla smjestiti  u  ASCII  tabelu,   potrebno  je  rtvovati  10
znakova.
    Prvi  standard  koji  se  pojavio  na ovim prostorima jest CROSCII
(CROASCII),  bivi YUSCII,   "slubenog"  i  manje poznatog naziva JUS
I.B1.007.  Hrvatska ga je slubeno prihvatila  1982  godine  i  on  je
slubeni sedmobitni standard. Kod njega su HR znakovi ugraeni umjesto
vitiastih i uglatih zagrada, backslasha, te jo nekih znakova koji se
u  hrvatskom  rijetko  koriste.  CROSCII je sedmobitni standard,  koji
implementira HR znakove unutar prvih 127 znakova ASCII tabele.  Upravo
zbog  toga  sto  je  sadran  u   prvih  127  znakova  idealan  je  za
komunikaciju meu raznim tipovima raunala (naime ne postoje  extended
ASCII  znakovi  na  svim platformama).  No njegov veliki nedostatak je
gubitak nekih znakova koji se esto koriste pri programiranju,  te i u
samom DOS-u (npr. backslash). CROSCII je bio dugo vremena dominantan i
jedini standard za HR znakove,   a  hardverski je ugraen u velik broj
raunala.
    I dok su se grafike kartice (stari dobri Herculesi)  isporuivale
sa  ugraenim CROSCII-jem,  za to vrijeme su u mnoge pisae HR znakovi
ugraeni u vedski skup znakova,  koji  se  kod nas ne koristi.  To je
takozvani D-standard.  Problem koji je nastao je bio  taj  to  su  na
ekranu  HR  slova  prikazivana  po  jednom,  a na pisaima ugraena po
drugom standardu.  Trebalo se gadno namuiti da bi se neki tekst mogao
bez problema isprintati.  Ujedno su  HR znakovi bili potpuno nelogino
rasporeeni po tipkovnicama...
    Manje poznati standard je osmobitni ISO 8859-2 standard (tj.   JUS
I.B1.013  ili  Latin-2).   Na snagu je stupio 29.03.1988.  IBM je ovom
kodnom rasporedu dodijelio kodnu stranicu 912.  Nije obavezan,  ali se
smije primjenjivati. On je slubeni ISO standard za zemlje centralne i
istone Europe.  Posebno  je  pogodan  za  koritenje na Internetu,  s
obzirom da nema nikakvih znakova na ASCII pozicijama od 128-160,  koji
se koriste na UNIX terminalima i koji se kad  im  se  skine  high  bit
pretvaraju  u  ASCII  kodove 0-32 koji se koriste za kontrolne kodove.
Osim  toga  podran  je  (kao   i  svi  ISO  standardi)  na  Macintosh
raunalima, koja rade automatsku konverziju mada koriste potpuno drugi
raspored znakova.  Ali tu su i nedostaci - u ISO 8859-2 standardu neka
slova su usred grupe znakova koji se koriste za iscrtavanje  okvira  u
mnogim programima.  Manje se koristi jer nije podran od MS-DOSa, nego
samo od PC-DOSa, no u zadnje vrijeme sve vie ulazi u primjenu.
    Dolaskom  MS-DOS-a  5.00  Microsoft  se  sjetio Hrvatske i ugradio
hrvatska slova u DOS.  No  pri  tome  nije koriten CROSCII,  niti ISO
8859-2, nego Latin II (oprez, Latin II se razlikuje od Latin-2 ili ISO
8859-2 standarda!),  drugim  imenom  CP852  (Code  Page  852  -  kodna
stranica  852).   CP852 je osmobitni standard,  to e rei da koristi
znakove iznad osnovnog skupa ASCII  znakova (znakove vee od 127).  To
ima nekih prednosti,   ali  i  nedostataka.   Prednosti  pred  CROSCII
standardom  su  te  da su sada raspoloive uglate i vitiaste zagrade,
prompt linija u DOS-u nije masakrirana,  i najvea prednost,  Latin II
je podran od samog DOS-a, te nisu potrebni razni driveri, posebni TSR
programi za HR slova...  On meutim  kao i ISO 8859-2 unitava znakove
za iscrtavanje okvira, a i nije pogodan za Internet (za razliku od ISO
8859-2).  Ujedno je zauzee memorije nakon instalacije  dodatne  kodne
stranice  nezanemarivo.   (Naravno,  samo ako za instalaciju koristite
ugraene MS-DOSove drivere)
    Pri proizvodnji Windowsa 3.1  za  istonu Europu (Windows 3.1 EE),
Microsoft je nadmaio sam sebe,  i, umjesto da u  njih  ugradi  CP852,
ime  bi  ostao  kompatibilan  sa  MS-DOS-om,  ugrauje novi standard,
CP1250.  Kao vrhunac svega taj standard naziva takoer Latin II,  mada
nije kompatibilan  sa  starim  standardom.   U  stvari  je  CP852 malo
preraeni ISO 8859-2 - razlikuje se od njega u samo nekim znakovima.
    Uz sve to ponegdje se jo mogu nai tekstovi u kojima  se  umnici
oznaavaju  tako da se koriste dva znaka bez kvaica - umjesto  e se
pisati zz (standard sa teleprintera),  z", zx ili zh, pri emu potonji
dolazi  od  svojevrsne   anglikanizacije   hrvatskog   jezika  jer  se
kombinacija zh u engleskom ita kao .
    Osim to se danas mogu nai zastupljeni svi ti  standardi,   dosta
ljudi koristi jo stari dobri nain pisanja "bez kvacica".


                                EPILOG
                              (Crovert)

    Rezultat sve te zbrke je Crovert.  Crovert je program koji e vam,
ukratko,   pomoi  da  se  jednom  zauvijek rijeite problema s raznim
standardima. to zapravo omoguava Crovert?

o Konverzija iz: CROSCII    u: ASCII
                 Latin II      CROSCII
                 Win 3.1 EE    Latin II
                 D-standard    Win 3.1 EE
                 ISO 8859-2    D-standard
                               ISO 8859-2

  Postoji i  podrka  za  istovremenu  konverziju  CROSCII  i Latin II
  standarda u neki drugi standard - ta je opcija  ugraena  da  bi  se
  podrala konverzija QWK paketa na BBS-ovima
o Mogunost definiranja vlastitih standarda
o Inteligentna  konverzija  -  znakovi   "",   "" i slini nee biti
  konvertirani ukoliko su u  sklopu  neke  tabele,   znak "\" u sklopu
  teksta pisanog velikim slovima (npr.  "\AK") pri konverziji u  ASCII
  nee biti konvertiran u "Dj" nego u "DJ", potenciranje (npr.  "x^2")
  e     ostati    nekonvertirano,     prepoznavanje    staza    (npr.
  "C:\GOLE_TETE\UFFF"), itd...
o SLMR/OLX/BlueWave kompatibilan - automatska konverzija pote
o Najbri program te vrste u Hrvatskoj
o Prepoznavanje ANSI i ASCII slika
o Podrava joker znakove ("*" i "?") te liste datoteka
o Mogunost autodetekcije standarda u kojem je pisana datoteka
o Mogunost ukljuivanja/iskljuivanja konverzije na odreenim
  dijelovima dokumenta
o Ugraeni  errorleveli  omoguuju  automatiziranu  upotrebu  iz batch
  programa - Crovert vraa detaljne informacije batch programu o  tome
  kako je konverzija protekla
o Prepoznaje FidoNet i Internet adrese i ne konvertira ih
o Napredak konverzije prikazan postotkom
o Ogranieno prepoznavanje C programa
o Radi i sa DOS i sa UNIX text formatom datoteka
o Radi  na  svim  PC  kompatibilnim raunalima pod  MS-DOS operativnim
  sistemom (Postoji i inaica za OS/2)

 * Za   demonstraciju   nekih   mogunosti   Croverta   proitajte  (i
   konvertirajte) datoteku TestOK.txt


                              DISCLAIMER
                        (Tek toliko da se zna)

CROVERT KORISTITE NA VLASTITU ODGOVORNOST.  AUTOR  NIJE  ODGOVORAN  ZA
BILO  KAKVU  MATERIJALNU,  PSIHIKU ILI BILO KAKVU DRUGU TETU NASTALU
KORITENJEM CROVERTA ILI NJEGOVOG INSTALACIJSKOG PROGRAMA.


                         INSTALACIJA CROVERTA
                     (Dobro. Imam ga. I to sad?)

    Vie  je  nego  jednostavna.   Nakon  to  ste  raspakirali arhivu
datoteku CROVERT.EXE prekopirajte u neki direktorij koji  je  u  stazi
(path),   npr.   "C:\DOS".   Ukoliko  elite  moete napraviti poseban
direktorij Crovert u koji ete smjestiti ovaj dokument,  test datoteke
itd.,  te zatim staviti taj  direktorij u stazu...  Ili napraviti 4DOS
alias koji e automatski pozivati Crovert... Mogunosti su nebrojene.

    Ukoliko razmjenjujete elektronsku potu  preko  BBS-ova  i  pritom
koristite  neki  off-line  reader  za  odgovaranje  na potu off-line,
moete podesiti Crovert da vam  automatski konvertira potu u koji god
standard elite i zatim zapakira odgovore u standard u kome ste  ih  i
dobili.   emu  to?   Pa,  recimo,  elite odgovarati na potu u CP852
standardu kojeg imate instaliranog na vaem kompjutoru,  meutim CP852
u CroatiaNetu i CroLinku u  principu  nije dozvoljen,  nego se koristi
CROSCII.  No,  moda vam nije problem odgovarati na  potu  u  CROSCII
standardu?    emu  onda  konvertirati  potu?   Crovert  inteligentno
konvertira znakove.  Puno puta se  nae  netko  tko pie poruke bez HR
slova, te e moda podvui neki dio teksta na ovaj nain.
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Crovert to naravno  nee  konvertirati,   te  se  vi  neete  nai
zbunjeni ovakvim nebulozama: . Ista stvar je i sa ASCII
crteima, "umjetnikim potpisima" itd.

    Kako, dakle, ubaciti Crovert u va OLR?  Za to slui instalacijski
program  CROINST.EXE,   koji Crovert moe instalirati u SLMR,  OLX ili
BlueWave.  CROINST u principu sve  radi  automatski,  sve to je vano
jest da datoteka CROINST.EXE bude u istom direktoriju u kom se  nalazi
i CROVERT.EXE.

    Ukoliko pak koristite neki drugi OLR, moete namjestiti automatsku
konverziju runo. Kreirajte batch datoteku koja poziva prvo arhiver, a
zatim Crovert (kod dearhiviranja  QWK  paketa),  tj.  prvo Crovert,  a
zatim arhiver (kod arhiviranja REP paketa). Primjeri za ZIP arhiver bi
izgledali nekako ovako:
---------- 8< ---------- 8< ---------- 8< ---------- 8< ----------
REM Datoteka za dekompresiju QWK-a i REP-a
PKUNZIP %1 %2
REM Ako je u pitanju QWK
IF EXIST %2*.DAT CROVERT L /BBS /DA! /OSTAVI /NOESC *.DAT
REM Ako se dekompresira REP
IF NOT EXIST %2*.DAT CROVERT L /BBS /DA! /OSTAVI /NOESC %3*.MSG
---------- 8< ---------- 8< ---------- 8< ---------- 8< ----------
REM Datoteka za kompresiju REP-a
CROVERT LC /DA! /OSTAVI /NOESC %2
PKZIP %1 %2
---------- 8< ---------- 8< ---------- 8< ---------- 8< ----------

    Naravno,   kod  ovog primjera e se raditi o konverziji u Latin II
standard,   a  ukoliko  elite  odgovarati  na  potu  u  nekom drugom
standardu to ete i odrediti.
    Zatim konfigurirate va OLR da  umjesto  PKZIPa  poziva  te  batch
datoteke.


                       DETALJNI PREGLED OPCIJA
                         (Kako sve to radi?)

    Za  to  je  sve  sposoban Crovert?  Kao prvo,  on nudi vie vrsta
konverzije.  eljena vrsta  konverzije  se  navodi odmah poslije imena
programa, kao prva opcija, i specificira se matricom od dva slova. Pri
tome prvo slovo  oznauje  standard  IZ  kojeg  se  konvertira  (dakle
standard kojim je pisan tekst u datoteci koju elite konvertirati),  a
drugo slovo standard U koji se konvertira (konani standard).  Mogu se
odabrati:

a - ASCII (bez HR znakova, czs)
c - CROSCII (CROASCII, bivi YUSCII)
l - Latin II (CP852)
w - Win 3.1 EE (CP1250, Latin II za Win)
d - D-standard (HR slova u vedskom skupu znakova)
i - ISO 8859-2

    Ukoliko  se  navede  samo  jedno  slovo,  tada e Crovert pokuati
detektirati u kojem je standardu  pisana  datoteka i konvertirati je u
navedeni standard.
    Ako se pak navede neko slovo koje gore nije navedeno, (npr.  slovo
p - "CROVERT PA TEKST.TXT") Crovert e u direktoriju u kojem se nalazi
Crovert.exe potraiti datoteku koja za ime ima to slovo  i  ekstenziju
".STD" (u gornjem primjeru trait e se datoteka P.STD).

    Potrebno  je  odrediti  i  datoteku koju elite konvertirati.  Ako
datoteka nije u trenutnom direktoriju, potrebno je upisati i kompletnu
stazu, npr. "D:\TEXT\PRICICE\CHERYL.TXT" (naravno bez navodnika).
    Jednako tako  moete  odrediti  datoteku  u  koju  e  sve to biti
konvertirano. Ukoliko ova datoteka nije odreena, Crovert e prepisati
datoteku koja se konvertira.
    Mogue je specificirati vie datoteka uz pomo joker znakova  ("?"
i  "*"),   ali  se  u  tom  sluaju  izlazna  datoteka ako je navedena
zanemaruje i sve datoteke se prepisuju.
    Moe se specificirati  i  lista  datoteka koje treba konvertirati.
Datoteka u kojoj su navedene te  datoteke  specificira  se  negdje  na
komandnoj  liniji,   s  tim  da se ispred njenog imena ubaci usklinik
("!"), na primjer "CROVERT CA !LISTA.TXT".

    Nakon toga dolaze opcije.  One mogu  doi i prije ulazne i izlazne
datoteke,  ako elite moete  ih  staviti  i  izmeu...   Opcije  nisu
potrebne  za normalno funkcioniranje programa,  nego su tu samo za one
sa specijalnim eljama. Sve opcije se mogu skratiti na samo prvi znak,
a ispred opcije treba biti  /  ili  -. Konkretno,  opcija GLUP moe se
pozvati sa "/GLUP", "-GLUP", "/G" ili "-g"...

/GLUP slui za iskljuivanje inteligentnog naina rada.   Pri  ovakvom
    nainu  rada svi e CROSCII znakovi biti konvertirani,  bez obzira
    gdje se i kako nalazili.   Ovu  opciju treba koristiti kad Crovert
    uporno ne konvertira CROSCII znakove,  smatrajui  da  se  radi  o
    ASCII crteu.

/PRICEK  zapoinje  konverziju  ne konvertirajui nita do prve oznake
    "$on$"  u  originalnom   tekstu.    Naime,    Crovert  ima  opciju
    iskljuivanja  konverzije  za  pojedine  dijelove  datoteke   koju
    konvertira.   Nakon  svake  oznake  "$off$"  Crovert e iskljuiti
    konverziju,  a nakon  "$on$"  e  ju  ukljuiti.  Oznake "$off$" i
    "$on$"  se  ne  upisuju  u  konanu  datoteku  ukoliko   to   nije
    specificirano.   Bez ove opcije Crovert poinje konvertirati odmah
    od poetka datoteke.

/OSTAVI e ostaviti znakove "$off$"  i "$on$" u izlaznoj datoteci.  To
    je korisno kada elite neki tekst  vie  puta  konvertirati  a  ne
    elite  da  vam  Crovert  pri prvoj konverziji odmah makne dotine
    kodove.

/RAZMAK e umjesto "$off$" i "$on$" ostaviti mjesta razmaka (ASCII kod
    32).  Naime,  neke datoteke, na primjer baze podataka, imaju tono
    odreeno mjesto za tekst.  Ukoliko  ih konvertirate bez ove opcije
    moe doi do zanimljivih efekata...  Obino ovo nije potrebno, ali
    ako netko ba eli...

/NEMOJ e iskljuiti gore  opisanu  opciju  ukljuivanja/iskljuivanja
    konvertiranja  na  pojedinim dijelovima teksta.  To je korisno ako
    sluajno imate tekst u kome  koristite oznake "$off$" i "$on$",  a
    ne elite da te oznake utjeu na rad Croverta.

/BBS omoguuje istovremenu konverziju iz CROSCII  i  CP852  standarda.
    Postoje  datoteke  gdje se mijeaju ova dva standarda,  kao to je
    MESSAGES.DAT u QWK paketima,  pa  je  ova  opcija ubaena da bi se
    izbjeglo duplo konvertiranje.  Konverzija je  pritom  neto  sitno
    sporija, ali je to skoro neprimjetno.

/DA! e izbjei  da vas Crovert pita elite li prepisati neku datoteku
    ako ona ve postoji. Posebno korisno kod batch datoteka.

/ESC opcija  slui  za  onemoguavanje  prekida  izvravanja Croverta.
    Naime,  ukoliko u toku rada Croverta elite prekinuti  konverziju,
    dovoljno je pritisnuti tipku ESC.  Meutim, u nekim sluajevima je
    korisno da konverzija bude bezuvjetna...
    

                               PRIMJERI
                (Jedan primjer vrijedi tisuu rijei)

crovert ac text.txt
 ...konvertira TEXT.TXT iz CROSCII standarda u ASCII

crovert i text.txt /da!
 ...konvertira  datoteku TEXT.TXT u ISO 8859-2 iz standarda u kojem je
 datoteka napisana  (zahvaljujui  autodetekciji) prepisujui TEXT.TXT
 bez pitanja

crovert wl hijerogl.txt normtext.txt
 ...konvertira datoteku HIJEROGL.TXT iz Win 3.1 EE standarda  u  Latin
 II, zapisujui sve to u datoteku NORMTEXT.TXT

crovert i *.txt
 ...konvertira  sve  datoteke  sa  ekstenzijom  .TXT  u ISO 8859-2 bez
 obzira u kojem su standardu pisane

crovert la !spisak.lst
 ...konvertira sve datoteke navedene u  SPISAK.LST iz Latin II u ASCII
 standard
 
crovert ai text.txt text1.txt
  ...e ovo nee ii jerbo konverzija iz ASCII-a nije dozvoljena

crovert a /da! /bbs /glup /pricek /ostavi pasdljn.doc mafdsl.doc
  ...konvertira iz Latin II  i  CROSCII  standarda  u  ASCII  datoteku
 TATA.DOC  u datoteku PASDLJN.DOC,  prepisujui bez pitanja MAFDSL.DOC
 ako postoji,   poinjui  sa  iskljuenom  konverzijom,  ostavljajui
 znakove za ukljuivanje/iskljuivanje konverzije u izlaznoj datoteci,
 bez inteligentnog prevoenja CROSCII standarda.


                          EKSTERNI STANDARDI
                     (Smee unutra, smee van...)

    Da,  Crovert podrava sve standarde  za  hrvatska  slova  trenutno
poznate  autoru,  ali...  moda postoji jo koji.  Moda ste dobili od
prijatelja neki tekst koji ima neke nebuloze umjesto naih slova,  ili
moda izmislili vlasititi standard...  Nema  problema.  Crovert se i s
tim moe nositi.
    Potrebno je u Crovertovom direktoriju kreirati  datoteku  u  kojoj
ete  specificirati  taj  standard.   Rije  je  o obinoj tekstualnoj
datoteci koja se MORA nalaziti u istom direktoriju kao i CROVERT.EXE i
koja mora imati  ime  koje  se  sastoji  od  jednog slova i ekstenzije
".STD".  U obzir se uzima prvih deset znakova prvog reda u datoteci  u
kojem prvi znak nije "#". Datoteka koja dolazi uz Crovert je P.STD:

---------- 8< ---------- 8< ---------- 8< ---------- 8< ----------
# Probni standard za Crovert
# P.STD
#
# U biti je ovo ASCII standard, samo sto se slovo "|" umjesto u "dj"
# konvertira u "d".
#
# Redoslijed slova (normalno bez razmaka):
# v v / v - v v / v -
# c s c z d C S C Z D
#
csczdCSCZD
---------- 8< ---------- 8< ---------- 8< ---------- 8< ----------

    Sve linije koje poinju sa "#" su komentari.  Vana je samo zadnja
linija datoteke, tj.  prva linija koja nije komentar. Ostatak datoteke
se ignorira.
    Tako  specificirani  standard  moe  se  iskoristiti  tako da se u
matrici  u  kojoj  se  odreuje  iz   kojeg  e  se  u  koji  standard
konvertirati upie slovo koje oznaava tu datoteku (u gornjem  sluaju
slovo "p").


                          POPIS ERRORLEVELA
                  (Sve se vraa, sve se testira...)

CROVERT.EXE:
15 - Nije mogue otvoriti ulaznu datoteku
14 - Greka pri zapisivanju datoteke (pun disk?)
13 - Greka pri itanju datoteke za vrijeme autodetekcije standarda
12 - Nije mogue otvoriti privremenu datoteku CROVERTL.$$$
11 - Nije mogue otvoriti datoteku u kojoj se nalazi lista datoteka za
     konverziju
10 - Nije mogue deifrirati eksterni izlazni standard
 9 - Nije mogue  otvoriti datoteku u kojoj se nalazi eksterni izlazni
     standard
 8 - Nije mogue deifrirati eksterni ulazni standard
 7 - Nije mogue otvoriti  datoteku  u kojoj se nalazi eksterni ulazni
     standard
 6 - Nemogue odrediti standard autodetekcijom
 5 - Nije naena nijedna datoteka koja odgovara specifikacijama
 4 - Zatraena konverzija iz ASCII standarda
 3 - Greka u parametrima / ispisana pomo
 2 - Konvertiranje djelomino uspjelo (dio datoteka nije konvertiran)
 1 - Korisnik prekinuo izvravanje programa
 0 - Sve OK

INSTCRO.EXE:
 1 - Neto nije prolo kako treba
 0 - Sve OK

NAPOMENA:  Pri testiranju errorlevela u batch datotekama treba krenuti
od  najveeg,   inae  e  se  automatski   uvijek   izvravati   prva
instrukcija.


                               PROBLEMI
                      (to je trulo u Crovertu?)

    Crovert nije savren.  Najvei problemi javljaju pri inteligentnoj
konverziji CROSCII znakova.  Ponekad je nemogue prepoznati radi li se
o  ASCII  crteu  ili  ne.   No svejedno e glavnina ASCII crtea biti
pouzdano konvertirana (tj. ostati nekonvertirana).
    C programi. Vitiaste zagrade e uglavnom biti dobro konvertirane,
a isto  vai  i  za  veinu  operatera.   No  Crovert  ima problema sa
prepoznavanjem uglatih zagrada koje se u C-u prilino koriste,  kao  i
operatera  "~".   Stoga  se  preporuuje  da  C  programe  izuzmete iz
konverzije. Idue verzije Croverta e vjerojatno pravilno konvertirati
C programe.
    Jos  jedan  veliki  nedostatak  jest  (ne)prepoznavanje  uglatih i
vitiastih zagrada na kraju i poetku teksta [primjer]. Koliko znam ne
postoji siguran nain da  se  prepoznaju  takve  zagrade  koje  ne  bi
trebale biti konvertirane.

    Sve u svemu,  sve probleme oko pravilne konverzije CROSCII znakova
moete  izbjei  ukljuivanjem opcije "/GLUP" i/ili stavljanjem oznaka
za iskljuivanje/ukljuivanje konverzije na poetak i kraj teksta koji
ne elite konvertirati.

    Ono to bih zamolio korisnike je  da  mi jave za sve sluajeve kad
Crovert NE KONVERTIRA znakove, a trebao bi.  Adrese na koje me se moze
kontaktirati navedene su pri kraju ovog dokumenta.

 * Za ilustraciju poznatih problema koje ima Crovert pri konvertiranju
   proitajte (i konvertirajte) datoteku TestBad.txt


                            O OVOJ INAICI
                          (Smotra datoteka)

Datoteke u ovoj inaici:
CROVERT.EXE  - Crovert
CROINST.EXE  - Instalacijski program
TESTOK.TXT   - Test datoteka
TESTBAD.TXT  - Test datoteka
P.STD        - Eksterni standard za Crovert
CROVERT.TXT  - Ova datoteka
PROCITAJ.ME  - Brzi pogled na Crovert
REGISTRA.CIA - Podaci o registraciji
FILE_ID.DIZ  - Komentar za BBS-ove
DESC.SDI     - Kratki komentar za BBS-ove

U ovoj inaici datoteka CROVERT.EXE treba imati tono 25123 bajtova, a
datoteka CROINST.EXE 13372 bajta.


                             REGISTRACIJA
                    (Koliko love toliko i muzike)

    Crovert je plod dugotrajnog rada jednog siromanog  srednjokolca.
Jedino  vi  imate  mogunost uiniti da sav taj trud ne bude uzaludan.
Pretplatom dobivate najnoviju  inaicu  Croverta  registriranu na vae
ime,  bez shareware ogranienja koja postoje u  ovoj  inaici.   Usto,
ukoliko  ne  bude  dovoljno registriranih korisnika,  neu nastavljati
razvoj ovog programa.  Ukoliko  pak  nastavim razvijati Crovert,  nove
inaice e biti distribuirane  ISKLJUIVO  registriranim  korisnicima.
Dakle,   od  slijedee  verzije,   ako  je  bude,   Crovert  prelazi u
komercijalu. 

    Crovert kota simbolinu sumu od 30 Kn za privatne osobe,  a 40 Kn
za  firme.   Cijene  su  vaee  30.5.1996.   i  u  sluaju inflacije,
devalvacije i slinih promjena autor zadrava pravo promjene dotinih.
Za detalje oko registracije kontaktirajte autora  na  adrese  navedene
pri kraju ove datoteke.


                             INFORMACIJE
                                (988)

    Siguran  sam  da  ste  zadovoljni  Crovertom,   ali  moda  elite
isprobati konkurenciju, tek toliko da vidite koliko je zapravo Crovert
bolji... Isprobajte slijedee programe:

2CZS autora Radoslava Dejanovia
ConvertIt autora Kasima Terzia
UYU autora Dejana Ristanovia

    Informacije o ovoj problematici moete nai na slijedeim Internet
adresama:

http://jagor.srce.hr/~dklepac/crovert
 ...Crovert WWW stranice

http://www.fesb.hr/~blagi/hrprob/hrprob.html
 ...WWW stranica o problemima sa HR znakovima

http://jagor.srce.hr/~ddomikul
 ...Sve o ISO 8859-2 standardu


                               ZAHVALE
                           (Ljudi u sjeni)

    Najljepe zahvaljujem svima koji su na  bilo  koji  nain  pomogli
nastanak ovog programa. Ipak su mi najvie pomogli:

Branko Martek, koji mi je dao zametak ideje za Crovert
Juraj Pivac,  koji mi je jednom davno dao ideju za brzi algoritam koji
    Crovert koristi za itanje/pisanje datoteka
Zdravko Blagdan i Tomislav Bronzin,  koji su mi razjasnili neke stvari
    oko  sve te zbrke sa naim standardima,  te dali informacije o ISO
    8859-2 standardu te mi time omoguili da ga podrim u Crovertu
Mario Splivalo,   koji  je  neumorno  testirao  sve  polu-beta verzije
    Croverta, dao poneke ideje i pronaao hrpu bugova...
Hrvoje Bartolin, koji je iskompajlirao te prilagodio Crovert za OS/2 i
    BlueWave/OS2

    Moje zahvale takoer idu i svim korisnicima CroatiaNeta koji su mi
svojim sugestijama i porukama pomogli da napravim i istestiram Crovert
na hrpi poruka kojima je CroatiaNet svakodnevno obilovao  i  koje  sam
toliko puta konvertirao... :)


                       KAKO KONTAKTIRATI AUTORA
               (Where in the world is Carmen Sandiego?)

    Molio  bih  da mi se obratite u sluaju da naiete na neki bug ili
nedostatak Croverta,  ukoliko postoji  neki  tekst koji Crovert nije u
stanju konvertirati kako bi trebao,  ili ako  naiete  na  bilo  kakve
druge probleme.

    Po  mogunosti  mi se obratite elektronskim putem (e-mail),  a tek
zatim piite na dolje navedenu adresu.

Internet: Domagoj.Klepac@public.srce.hr
          Domagoj.Klepac@helicom.fido.hr
 FidoNet: Domagoj Klepac@2:381/121
          (Matrix na 2:381/121)

          Domagoj Klepac
          Vij. Frane Gotovca 9
          10010 Zagreb, Croatia

          Tel: (01) 688-709 (Domagoj)

Takoer  me  mozete  kontaktirati  u  CroatiaNet  konferenciji  Domaci
Shareware.


                          TABELA HR ZNAKOVA

$off$
     Ŀ
      CROSCII   CP852    D-std   CP1250     ISO    ASCII 
     Ĵ
      ]  (93)   (143)   (143)   (198)   (198)  C     
      } (125)   (134)   (134)   (230)   (230)  c     
      ^  (94)   (172)   (154)   (200)   (200)  C     
      ~ (126)   (159)   (129)   (232)   (232)  c     
      \  (92)   (209)   (153)   (208)   (208)  DJ    
      | (124)   (208)   (148)   (240)   (240)  dj    
      [  (91)   (230)   (142)   (138)   (169)  S     
      { (123)   (231)   (132)   (154)   (185)  s     
      @  (64)   (166)   (144)   (142)   (174)  Z     
      `  (96)   (167)   (130)   (158)   (190)  z     
     
$on$

Kraj datoteke.

