home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magazyn Amiga Shareware Floppies
/
ma32.dms
/
ma32.adf
/
KonweterLibrary
/
Doc
/
konwerterpl_doc
next >
Wrap
Text File
|
1994-12-07
|
4KB
|
146 lines
; konwerterpl.library_doc
; by Grzegorz "Lokis" Latocha
; 1994-Oct-08
konwerterpl.library/
PLtoJP - konwersja tekstu w standarcie AmigaPL na tekst w
standarcie xJP
PLtoMz - konwersja tekstu w standarcie AmigaPL na tekst w
standarcie Mazovia
PLtoL2 - konwersja tekstu w standarcie AmigaPL na tekst w
standarcie Latin2
JPtoPL - konwersja tekstu w standarcie xJP na tekst w
standarcie AmigaPL
JPtoMz - konwersja tekstu w standarcie xJP na tekst w
standarcie Mazovia
JPtoL2 - konwersja tekstu w standarcie xJP na tekst w
standarcie Latin2
L2toPL - konwersja tekstu w standarcie Latin2 na tekst w
standarcie AmigaPL
L2toJP - konwersja tekstu w standarcie Latin2 na tekst w
standarcie xJP
L2toMz - konwersja tekstu w standarcie Latin2 na tekst w
standarcie Mazovia
MztoPL - konwersja tekstu w standarcie Mazovia na tekst w
standarcie AmigaPL
MztoJP - konwersja tekstu w standarcie Mazovia na tekst w
standarcie xJP
MztoL2 - konwersja tekstu w standarcie Mazovia na tekst w
standarcie Latin2
ROZPISKA:
Nic = _______( lista )
a0
______ - jedna z powyûszych procedur
WEJÔCIE:
lista - wskaúnik listy.Gdzie lista swojâ budowâ przypomina str.TagItem
Na listë skîadajâ sië pary dîugich sîów gdzie pierwsze dîugie
sîowo zawiera adres tekstu do konwersji drugie, wartoôê koïczâcâ
tekst.Listë koïczy wartoôê -1
REZULTAT:
Powyûsze funkcje nic nie zwracajâ
PRZYKÎAD:
(...)
move.l BazaBiblioteki,a6
move.l #Lista,a0
jsr _LVOPLtoJP(a6)
(...)
Lista:
dc.l Adres1,0
dc.l Adres2,$0a
dc.l Adres3,13
dc.l -1
konwerterpl.library/DefaultTo
DefaultTo - konwercja tekstu "domyôlnego" standardu tekstu na jeden
ze standardu dostëpny w konwerterpl.library
ROZPISKA:
Rezultat = DefaultTo( lista , Kody , Standard )
d0 a0 a1 d0
WEJÔCIE:
lista - jak wyûej
Kody - wskaûnik tablicy kodów polskich liter w nastëpujâcej kolejnoôci:
dc.b 'â' ; a z kreskâ
dc.b 'ê' ; c z kreskâ
dc.b 'ë' ; e z kreskâ
dc.b 'î' ; l z kreskâ
dc.b 'ï' ; n z kreskâ
dc.b 'ó' ; o z kreskâ
dc.b 'ô' ; s z kreskâ
dc.b 'ú' ; z z kreskâ
dc.b 'û' ; z z kropkâ
dc.b 'Â' ; A z kreskâ
dc.b 'Ê' ; C z kreskâ
dc.b 'Ë' ; E z kreskâ
dc.b 'Î' ; L z kreskâ
dc.b 'Ï' ; N z kreskâ
dc.b 'Ó' ; O z kreskâ
dc.b 'Ô' ; S z kreskâ
dc.b 'Ú' ; Z z kreskâ
dc.b 'Û' ; Z z kropkâ
WARUNEK:kody polskich liter musza byê wiëkrze od 127 ($7F)
Standard - jeden ze standardów dostëpnych w konwerterpl.library
gdzie :
0 = AmigaPL
1 = xJP
2 = Mazovia
3 = Latin2
REZULTAT:
Funkcja zwraca 0 gdy wszystko O.K. w przeciwnym razie -1
konwerterpl.library/ToDefault
ToDefault - konwercja tekstu standardu dostëpnego w konwerterpl.library na
standard "domyôlny"
ROZPISKA:
Rezultat = ToDefault( list , Kody , Standard )
d0 a0 a1 d0
WEJÔCIE:
lista - wskaúnik listy tekstów do konwersji
kody - adres tablicy kodów polskich liter o budowie i warumku j.w.
standard - j.w.
REZULTAT:
0 = O.K.
-1 = Bîâd
konwerterpl.library/DefToDef
DefToDef - konwercja tekstu standardu "domyôlnego" na standard "domyôlny"
ROZPISKA:
Rezultat = DefToDef( lista , Kod1 , Kod2 )
d0 a0 a1 a2
WEJÔCIE:
lista - jak w powyûszych przypadkach
Kod1 - adres tabeli kodów polskich liter standardu ûródîowego
Kod2 - adres tabeli kodów polskich liter standardu docelowego
UWAGA!:Budowa tabeli jak i warunek tak jak w powyûszych funkcjach
REZULTAT:
0 = O.K
-1 = Bîâd