comparison lisp/itimer.el @ 286:57709be46d1b r21-0b41

Import from CVS: tag r21-0b41
author cvs
date Mon, 13 Aug 2007 10:35:03 +0200
parents c5d627a313b1
children 8e84bee8ddd0
comparison
equal deleted inserted replaced
285:9a3756523c1b 286:57709be46d1b
355 (if restart (check-nonnegative-number restart)) 355 (if restart (check-nonnegative-number restart))
356 ;; Make proposed itimer name unique if it's not already. 356 ;; Make proposed itimer name unique if it's not already.
357 (let ((oname name) 357 (let ((oname name)
358 (num 2)) 358 (num 2))
359 (while (get-itimer name) 359 (while (get-itimer name)
360 (setq name (concat oname "<" num ">")) 360 (setq name (format "%s<%d>" oname num))
361 (itimer-increment num))) 361 (itimer-increment num)))
362 (activate-itimer (list name value restart function is-idle 362 (activate-itimer (list name value restart function is-idle
363 with-args function-arguments (list 0 0 0))) 363 with-args function-arguments (list 0 0 0)))
364 (car itimer-list)) 364 (car itimer-list))
365 365
393 (if (not (stringp (car itimer))) 393 (if (not (stringp (car itimer)))
394 (let ((name "itimer-0") 394 (let ((name "itimer-0")
395 (oname "itimer-") 395 (oname "itimer-")
396 (num 1)) 396 (num 1))
397 (while (get-itimer name) 397 (while (get-itimer name)
398 (setq name (concat oname "<" num ">")) 398 (setq name (format "%s<%d>" oname num))
399 (itimer-increment num)) 399 (itimer-increment num))
400 (setcar itimer name)) 400 (setcar itimer name))
401 ;; signal an error if the timer's name matches an already 401 ;; signal an error if the timer's name matches an already
402 ;; activated timer. 402 ;; activated timer.
403 (if (get-itimer (itimer-name itimer)) 403 (if (get-itimer (itimer-name itimer))