!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted/
!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME	Exuberant Ctags	//
!_TAG_PROGRAM_URL	http://ctags.sourceforge.net	/official site/
!_TAG_PROGRAM_VERSION	5.2.3	//
all-threads	threads.ss	/^(define all-threads (make-weak-list '() tcb?))$/;"	f
cafe-level	threads.ss	/^(set! cafe-level$/;"	s
conin	threads.ss	/^(define conin (console-input-port))$/;"	f
conout	threads.ss	/^(define conout (console-output-port))$/;"	f
console-error-port	threads.ss	/^(set! console-error-port$/;"	s
console-thread	threads.ss	/^(define console-thread)$/;"	f
console-thread	threads.ss	/^(set! console-thread thread-r)$/;"	s
convert-chez-primitives	threads.ss	/^(define convert-chez-primitives$/;"	f
convert-to-threaded-parameters	threads.ss	/^(define convert-to-threaded-parameters$/;"	f
current-winders	threads.ss	/^(define current-winders)$/;"	f
current-winders	threads.ss	/^(set! current-winders (system-ref '\\#current-winders))$/;"	s
dequeue	threads.ss	/^(define dequeue$/;"	f
dequeue-thread	threads.ss	/^(define dequeue-thread$/;"	f
eib	threads.ss	/^(define-structure (eib tcb pri tk quantum sleep tgcb sic starts msg))$/;"	f
enqueue	threads.ss	/^(define enqueue ;;; place thread on a queue at priority$/;"	f
error-handler-continuation	threads.ss	/^(set! error-handler-continuation$/;"	s
fact	threads.ss	/^(define (fact n) (if (zero? n) 1 (* n (fact (1- n)))))$/;"	f
foo	threads.ss	/^(define foo$/;"	f
fork-thread	threads.ss	/^(define fork-thread$/;"	f
fork-thread-group	threads.ss	/^(define fork-thread-group$/;"	f
format-run-queue	threads.ss	/^(define format-run-queue$/;"	f
get-thread-groups	threads.ss	/^(define get-thread-groups$/;"	f
inspect-continuation	threads.ss	/^(define inspect-continuation$/;"	f
install-thread-system	threads.ss	/^(define install-thread-system  ;; ** comment out for testing$/;"	f
install-thread-system	threads.ss	/^(set! install-thread-system #f)$/;"	s
interrupt-handler	threads.ss	/^(set! interrupt-handler$/;"	s
kbd-handler	threads.ss	/^(define kbd-handler$/;"	f
kill	threads.ss	/^(define kill$/;"	f
last-exception	threads.ss	/^(set! last-exception$/;"	s
loop	threads.ss	/^(define (loop c t) (if (zero? c) #f (begin (t) (loop (1- c) t))))$/;"	f
make-queue	threads.ss	/^(define make-queue$/;"	f
make-thread	threads.ss	/^(define make-thread$/;"	f
make-weak-list	threads.ss	/^(define make-weak-list$/;"	f
pad-right	threads.ss	/^(define pad-right$/;"	f
panic	threads.ss	/^(define panic$/;"	f
panic-eh	threads.ss	/^(define panic-eh (error-handler))$/;"	f
panic-tih	threads.ss	/^(define panic-tih (timer-interrupt-handler))$/;"	f
panic-wh	threads.ss	/^(define panic-wh (warning-handler))$/;"	f
panic-xh	threads.ss	/^(define panic-xh (exit-handler))$/;"	f
pps	threads.ss	/^(set! pps$/;"	s
ps	threads.ss	/^(set! ps$/;"	s
ps-all	threads.ss	/^(set! ps-all$/;"	s
ps-num	threads.ss	/^(set! ps-num (lambda () (length (all-threads 'get-list))))$/;"	s
qcb	threads.ss	/^(define-structure (qcb info data rdata sends precedence-proc))$/;"	f
qtest	threads.ss	/^(define qtest$/;"	f
queue-empty?	threads.ss	/^(define queue-empty?$/;"	f
queue-length	threads.ss	/^(define queue-length$/;"	f
queue-name	threads.ss	/^(define queue-name$/;"	f
report	threads.ss	/^(define report ;;; adapted from 7.ss$/;"	f
run-queue	threads.ss	/^(define run-queue)$/;"	f
run-queue	threads.ss	/^(set! run-queue (make-queue 'ready))$/;"	s
run-queue-length	threads.ss	/^(define run-queue-length$/;"	f
run-queue-list	threads.ss	/^(define run-queue-list$/;"	f
run-queue-nums	threads.ss	/^(define run-queue-nums$/;"	f
sic	threads.ss	/^(define sic$/;"	f
sleep-chk	threads.ss	/^(define sleep-chk$/;"	f
sleep-queue	threads.ss	/^(define sleep-queue)$/;"	f
sleep-queue	threads.ss	/^(set! sleep-queue (make-queue 'sleep))$/;"	s
sleep-queue-nums	threads.ss	/^(define sleep-queue-nums$/;"	f
srtest	threads.ss	/^(define srtest$/;"	f
system-ref	threads.ss	/^(define system-ref$/;"	f
system-set!	threads.ss	/^(define system-set!$/;"	f
t2	threads.ss	/^(define t2$/;"	f
tbreak	threads.ss	/^(define tbreak$/;"	f
tbreak-handler	threads.ss	/^(define tbreak-handler$/;"	f
tcb	threads.ss	/^(define-structure (tcb num$/;"	f
tcookie	threads.ss	/^(define tcookie (cons 1 1))$/;"	f
terror-handler	threads.ss	/^(define terror-handler $/;"	f
tgcb	threads.ss	/^(define-structure (tgcb tpri params threads shot? name))$/;"	f
thread->eib	threads.ss	/^(define thread->eib$/;"	f
thread->k	threads.ss	/^(set! thread->k $/;"	s
thread->queue	threads.ss	/^(define thread->queue$/;"	f
thread-become-console!	threads.ss	/^(set! thread-become-console!$/;"	s
thread-become-server!	threads.ss	/^(set! thread-become-server!$/;"	s
thread-bootstrapped?	threads.ss	/^(define thread-bootstrapped? #f)$/;"	f
thread-bootstrapped?	threads.ss	/^(set! thread-bootstrapped? #t)$/;"	s
thread-break	threads.ss	/^(set! thread-break tbreak)$/;"	s
thread-conout	threads.ss	/^(set! thread-conout conout)    $/;"	s
thread-console?	threads.ss	/^(set! thread-console? (lambda () (eq? thread-r console-thread)))$/;"	s
thread-count	threads.ss	/^(define thread-count 1)$/;"	f
thread-count	threads.ss	/^(set! thread-count (+ thread-count 1))$/;"	s
thread-critical-section	threads.ss	/^(define-syntax thread-critical-section ;;; normal critical-section semantics$/;"	f
thread-debug	threads.ss	/^(define thread-debug$/;"	f
thread-default-ticks	threads.ss	/^(set! thread-default-ticks$/;"	s
thread-error	threads.ss	/^(define thread-error$/;"	f
thread-error-handler	threads.ss	/^(set! thread-error-handler terror-handler)$/;"	s
thread-exception	threads.ss	/^(set! thread-exception$/;"	s
thread-exception->k	threads.ss	/^(set! thread-exception->k $/;"	s
thread-exit	threads.ss	/^(define thread-exit$/;"	f
thread-exit-handler	threads.ss	/^(define thread-exit-handler$/;"	f
thread-find	threads.ss	/^(set! thread-find$/;"	s
thread-fork	threads.ss	/^(set! thread-fork$/;"	s
thread-fork-group	threads.ss	/^(set! thread-fork-group$/;"	s
thread-group-servers	threads.ss	/^(set! thread-group-servers$/;"	s
thread-group-threads	threads.ss	/^(define thread-group-threads$/;"	f
thread-highest-priority	threads.ss	/^(set! thread-highest-priority most-negative-fixnum)$/;"	s
thread-identifier	threads.ss	/^(define thread-identifier$/;"	f
thread-kill	threads.ss	/^(set! thread-kill$/;"	s
thread-lowest-priority	threads.ss	/^(set! thread-lowest-priority most-positive-fixnum)$/;"	s
thread-make-msg-queue	threads.ss	/^(set! thread-make-msg-queue make-queue)$/;"	s
thread-make-parameter	threads.ss	/^(set! thread-make-parameter$/;"	s
thread-msg-waiting?	threads.ss	/^(set! thread-msg-waiting?$/;"	s
thread-name	threads.ss	/^(set! thread-name$/;"	s
thread-number	threads.ss	/^(set! thread-number$/;"	s
thread-priority	threads.ss	/^(set! thread-priority$/;"	s
thread-quantum	threads.ss	/^(set! thread-quantum$/;"	s
thread-quantum-remaining	threads.ss	/^(set! thread-quantum-remaining$/;"	s
thread-r	threads.ss	/^(set! thread-r$/;"	s
thread-r-expire-time	threads.ss	/^(define thread-r-expire-time)$/;"	f
thread-r-tgcb	threads.ss	/^(set! thread-r-tgcb (make-tgcb 0 #0() (make-weak-list '() tcb?) #f #f))$/;"	s
thread-receive-msg	threads.ss	/^(set! thread-receive-msg$/;"	s
thread-receiver-waiting?	threads.ss	/^(set! thread-receiver-waiting?$/;"	s
thread-reschedule	threads.ss	/^(set! thread-reschedule$/;"	s
thread-reset	threads.ss	/^(define thread-reset$/;"	f
thread-run-queue-idle?	threads.ss	/^(set! thread-run-queue-idle? #t)$/;"	s
thread-self	threads.ss	/^(set! thread-self (lambda () thread-r))$/;"	s
thread-send-msg	threads.ss	/^(set! thread-send-msg$/;"	s
thread-sleep	threads.ss	/^(set! thread-sleep$/;"	s
thread-sleep-check	threads.ss	/^(set! thread-sleep-check sleep-chk)$/;"	s
thread-sleep-queue-idle?	threads.ss	/^(set! thread-sleep-queue-idle? #t)$/;"	s
thread-status	threads.ss	/^(set! thread-status$/;"	s
thread-timer-interrupt-hook	threads.ss	/^(set! thread-timer-interrupt-hook void)$/;"	s
thread-traverse-run-queue	threads.ss	/^(set! thread-traverse-run-queue$/;"	s
thread-wake	threads.ss	/^(set! thread-wake$/;"	s
thread-yield	threads.ss	/^(set! thread-yield yield)$/;"	s
thunk->tk	threads.ss	/^(define thunk->tk$/;"	f
traverse-queue	threads.ss	/^(define traverse-queue$/;"	f
yield	threads.ss	/^(define yield$/;"	f
