home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga Shareware Floppies / ma32.dms / ma32.adf / KonweterLibrary / Doc / konwerterpl_doc next >
Text File  |  1994-12-07  |  4KB  |  146 lines

  1. ;  konwerterpl.library_doc
  2.  
  3. ; by Grzegorz "Lokis" Latocha
  4. ;    1994-Oct-08
  5.  
  6.  
  7. konwerterpl.library/
  8.     PLtoJP - konwersja tekstu w standarcie AmigaPL na tekst w 
  9.  standarcie xJP
  10.     PLtoMz - konwersja tekstu w standarcie AmigaPL na tekst w 
  11.  standarcie Mazovia
  12.     PLtoL2 - konwersja tekstu w standarcie AmigaPL na tekst w 
  13.  standarcie Latin2
  14.     JPtoPL - konwersja tekstu w standarcie xJP na tekst w 
  15.  standarcie AmigaPL
  16.     JPtoMz - konwersja tekstu w standarcie xJP na tekst w 
  17.  standarcie Mazovia
  18.     JPtoL2 - konwersja tekstu w standarcie xJP na tekst w 
  19.  standarcie Latin2
  20.     L2toPL - konwersja tekstu w standarcie Latin2 na tekst w 
  21.  standarcie AmigaPL
  22.     L2toJP - konwersja tekstu w standarcie Latin2 na tekst w 
  23.  standarcie xJP
  24.     L2toMz - konwersja tekstu w standarcie Latin2 na tekst w 
  25.  standarcie Mazovia
  26.     MztoPL - konwersja tekstu w standarcie Mazovia na tekst w 
  27.  standarcie AmigaPL
  28.     MztoJP - konwersja tekstu w standarcie Mazovia na tekst w 
  29.  standarcie xJP
  30.     MztoL2 - konwersja tekstu w standarcie Mazovia na tekst w 
  31.  standarcie Latin2
  32.  
  33. ROZPISKA:
  34.  
  35.  Nic = _______( lista )
  36.            a0
  37.  
  38. ______ - jedna z powyûszych procedur
  39.  
  40. WEJÔCIE:
  41.   lista - wskaúnik listy.Gdzie lista swojâ budowâ przypomina str.TagItem
  42.       Na listë skîadajâ sië pary dîugich sîów gdzie pierwsze dîugie
  43.       sîowo zawiera adres tekstu do konwersji drugie, wartoôê koïczâcâ
  44.       tekst.Listë koïczy wartoôê -1
  45.  
  46. REZULTAT:
  47.   Powyûsze funkcje nic nie zwracajâ  
  48.  
  49. PRZYKÎAD:
  50.  
  51. (...)
  52.  move.l    BazaBiblioteki,a6
  53.  move.l    #Lista,a0
  54.  jsr    _LVOPLtoJP(a6)
  55. (...)
  56.  
  57. Lista:
  58.  dc.l    Adres1,0
  59.  dc.l    Adres2,$0a
  60.  dc.l    Adres3,13
  61.  dc.l    -1
  62.  
  63. konwerterpl.library/DefaultTo
  64.  
  65.      DefaultTo - konwercja tekstu "domyôlnego" standardu tekstu na jeden 
  66. ze standardu dostëpny w konwerterpl.library 
  67.  
  68. ROZPISKA:
  69.  
  70.  Rezultat = DefaultTo( lista , Kody , Standard )
  71.    d0            a0    a1     d0
  72.  
  73. WEJÔCIE:
  74.   lista - jak wyûej
  75.   Kody - wskaûnik tablicy kodów polskich liter w nastëpujâcej kolejnoôci:
  76.       dc.b    'â'    ; a z kreskâ
  77.       dc.b    'ê'     ; c z kreskâ
  78.       dc.b    'ë'     ; e z kreskâ
  79.       dc.b    'î'     ; l z kreskâ
  80.       dc.b    'ï'     ; n z kreskâ
  81.       dc.b    'ó'     ; o z kreskâ
  82.       dc.b    'ô'     ; s z kreskâ
  83.       dc.b    'ú'     ; z z kreskâ
  84.       dc.b    'û'     ; z z kropkâ
  85.       dc.b    'Â'     ; A z kreskâ
  86.       dc.b    'Ê'     ; C z kreskâ
  87.       dc.b    'Ë'     ; E z kreskâ
  88.       dc.b    'Î'     ; L z kreskâ
  89.       dc.b    'Ï'     ; N z kreskâ
  90.       dc.b    'Ó'     ; O z kreskâ
  91.       dc.b    'Ô'     ; S z kreskâ
  92.       dc.b    'Ú'     ; Z z kreskâ
  93.       dc.b    'Û'     ; Z z kropkâ
  94.     
  95.     WARUNEK:kody polskich liter musza byê wiëkrze od 127 ($7F)
  96.   Standard - jeden ze standardów dostëpnych w konwerterpl.library
  97.          gdzie :
  98.         0 = AmigaPL
  99.         1 = xJP
  100.         2 = Mazovia
  101.         3 = Latin2
  102.  
  103. REZULTAT:
  104.  Funkcja zwraca 0 gdy wszystko O.K. w przeciwnym razie -1
  105.  
  106.  
  107. konwerterpl.library/ToDefault
  108.  
  109.  ToDefault - konwercja tekstu standardu dostëpnego w konwerterpl.library na
  110.          standard "domyôlny"
  111.  
  112. ROZPISKA:
  113.  
  114.   Rezultat = ToDefault( list , Kody , Standard )
  115.      d0                  a0     a1       d0
  116.  
  117. WEJÔCIE:
  118.   lista - wskaúnik listy tekstów do konwersji
  119.   kody - adres tablicy kodów polskich liter o budowie i warumku j.w.
  120.   standard - j.w.
  121.  
  122. REZULTAT:
  123.   0 = O.K.
  124.  -1 = Bîâd
  125.  
  126.  
  127. konwerterpl.library/DefToDef
  128.  
  129.  DefToDef - konwercja tekstu standardu "domyôlnego" na standard "domyôlny"
  130.  
  131. ROZPISKA:
  132.  
  133.   Rezultat = DefToDef( lista , Kod1 , Kod2 )
  134.     d0                   a0     a1     a2
  135.    
  136. WEJÔCIE:
  137.   lista - jak w powyûszych przypadkach
  138.   Kod1 - adres tabeli kodów polskich liter standardu ûródîowego
  139.   Kod2 - adres tabeli kodów polskich liter standardu docelowego
  140.  
  141. UWAGA!:Budowa tabeli jak i warunek tak jak w powyûszych funkcjach
  142.  
  143. REZULTAT:
  144.   0 = O.K
  145.  -1 = Bîâd
  146.