도 10 a 및 10 b 를 참조 하 면 , 나머지 들 은 일반 적 인 해시 코드 계산 인 반면 에 , 테일 마크 검지 에 기초 한 부분 들 이 파선 ( dash line ) 으로 표시 되 었 다 . 함수 는 요소 ( 242 ) 에서 시작 한다 . 요소 ( 244 ) 에서 , 데이터 버퍼 주소 , 길 이 , 및 버퍼 로 의 오프셋 이 쓰여질 또는 읽힌 데이터 블록 으로 액세스 를 제공 하 기 위해 함수 로 입력 된다 . 요소 ( 246 ) 에서 , 함수 가 읽 기 또는 쓰 기 동작 에서 사용 되 고 있 는지 를 나타내 는 부울 ( Boolean ) 값 이 함수 로 입력 된다 . 또한 요소 ( 246 ) 에서 , 수도 마커 들 에 대한 해시 코드 들 의 리스트 를 저장 하 기 위한 어 레이로 의 포인터 가 함수 로 입력 되 고 , 그리고 수도 마커 카운트 도 또한 함수 로 입력 된다 . 요소 ( 248 ) 에서 , 해시 코드 함수 의 출력 또한 0 으로 초기 화 된다 . 요소 ( 250 ) 에서 , 수도 마커 카운트 는 0 으로 초기 화 되 고 , 그리고 데이터 블록 의 점유 부분 의 조정 된 길이 가 초기 입력 길이 로 설정 된다 .