comparison lisp/hexl.el @ 7387:57d7a275b60d

(hexl-insert-char): Increment `address' for every character inserted.
author Karl Heuer <kwzh@gnu.org>
date Sat, 07 May 1994 02:33:33 +0000
parents 96e1b1cd7c51
children abb02a91f4cb
comparison
equal deleted inserted replaced
7386:60b718b9aac6 7387:57d7a275b60d
555 (insert (format "%02x" ch)) 555 (insert (format "%02x" ch))
556 (goto-char 556 (goto-char
557 (+ (* (/ address 16) 68) 52 (% address 16))) 557 (+ (* (/ address 16) 68) 52 (% address 16)))
558 (delete-char 1) 558 (delete-char 1)
559 (insert (hexl-printable-character ch)) 559 (insert (hexl-printable-character ch))
560 (if (eq address hexl-max-address) 560 (or (eq address hexl-max-address)
561 (hexl-goto-address address) 561 (setq address (1+ address)))
562 (hexl-goto-address (1+ address))) 562 (hexl-goto-address address)
563 (setq num (1- num))))) 563 (setq num (1- num)))))
564 564
565 ;; hex conversion 565 ;; hex conversion
566 566
567 (defun hexl-insert-hex-char (arg) 567 (defun hexl-insert-hex-char (arg)