-
Notifications
You must be signed in to change notification settings - Fork 0
/
Readme.txt
21 lines (17 loc) · 949 Bytes
/
Readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Sat Mar 30 10:08:39 1996
Projekt "Advanced Logic" - filtr do przetwarzania strumieni tekstu.
Init - zwraca liczbę zużytych argumentów lub -1 w przypadku błędu.
Init dostaje jako parametry wszystkie parametry od wystąpienia słowa
kluczowego, które wybrało dany obiekt, do końca linii. Podana jest także
liczba tych słów kluczowych.
Sposób działania procesu - funkcji Work():
1. Czytaj dane z wejściowego buforu.
2. Jeśli pozytywne, to zapisz przetworzone dane na wyjście - to się
zawsze powodzi.
3. Jeśli jest 0 bajtów, to wychodzimy z funkcji.
4. Jeśli jest EOF, to znaczy, że już nie ma danych - trzeba
wywołać SignalEndOfData() - zawiadom następne bufory, że już nic nie dostaną.
Ograniczenie wielkości bufora:
Amiga przy odczycie fread() ze standardowego wejścia przy ilości ponad
512 elementów o rozmiarze 1 bajtu ma kłopoty - sygnalizuje koniec
strumienia danych zaraz po wprowadzeniu pierwszego Entera.