Artifact 9af5ecb5e7c4e1e31cd434dfa0a66dd305f24191:
- File modules/struct/queue/ms.h — part of check-in [6c0d054369] at 2008-07-02 23:35:07 on branch trunk — * queue.tcl: Changed core queue code to support multiple * queue_tcl.tcl: implementations, and Tcl implementation. Bumped * queue.man: to version 1.4.1. Updated documentation to mention * pkgIndex.tcl: the critcl implementation, version number, etc. Reworked the Tcl implementation as well for speed (split buffer, indexing, avoid memcopies, K-operator). * queue_c.tcl: Critcl based implementation of queues. * queue/ds.h: * queue/m.c: * queue/m.h: * queue/q.c: * queue/q.h: * queue.testsuite: Reworked the testsuite to handle both Tcl and * queue.test: critcl implementations. (user: andreas_kupries size: 326)
/* struct::queue - critcl - layer 2 declarations * Support for queue methods. */ #ifndef _MS_H #define _MS_H 1 #include "tcl.h" int qums_objcmd (ClientData cd, Tcl_Interp* interp, int objc, Tcl_Obj* CONST* objv); #endif /* _MS_H */ /* * Local Variables: * mode: c * c-basic-offset: 4 * fill-column: 78 * End: */