;  strlen.S
;
;  Copyright 2000-2004 John Coffman
;  Copyright 2009-2011 Joachim Wiedorn
;  All rights reserved.
;
;  Licensed under the terms contained in the file 'COPYING'
;  in the source directory.
;

;
; strlen:  find length of a string
;	enter with:
;		DS:BX = pointer to string
;
;	return with:
;		AX = length of string
;
strlen:
	mov	ax,bx
strlen1:
	test	byte (bx),#0xFF
	jz	strlen2
	inc	bx
	jmp	strlen1
strlen2:
	sub	bx,ax
	xchg	ax,bx
	ret

; end strlen.S
