Port low level

Most important functions added & working
nie rozumiem tłumaczenia. zmienna przekazywana jest przekazana i tyle. jaki jest sens użycia volatile skoro nie jest to zmienna która może być z innego wątku modyfikowana?