Version 1.102 (other changes not in last commit)
[kmrcl.git] / package.lisp
index 58c01720af41e8a9b1855c38a39b4865daa9dcb5..c8fa236af5ddd7562178db98250c24b0c80fff92 100644 (file)
@@ -7,9 +7,7 @@
 ;;;; Programmer:    Kevin M. Rosenberg
 ;;;; Date Started:  Apr 2000
 ;;;;
-;;;; $Id$
-;;;;
-;;;; This file, part of KMRCL, is Copyright (c) 2002 by Kevin M. Rosenberg
+;;;; This file, part of KMRCL, is Copyright (c) 2002-2010 by Kevin M. Rosenberg
 ;;;;
 ;;;; KMRCL users are granted the rights to distribute and use this software
 ;;;; as governed by the terms of the Lisp Lesser GNU Public License
@@ -49,6 +47,7 @@
    #:string-delimited-string-to-list
    #:list-to-delimited-string
    #:prefixed-fixnum-string
+   #:prefixed-integer-string
    #:integer-string
    #:fast-string-search
    #:string-substitute
@@ -60,6 +59,7 @@
    #:charhex
    #:encode-uri-string
    #:decode-uri-string
+   #:uri-query-to-alist
    #:non-alphanumericp
    #:random-string
    #:first-char
@@ -73,7 +73,9 @@
    #:collapse-whitespace
    #:string->list
    #:trim-non-alphanumeric
-   
+   #:binary-sequence-to-hex-string
+   #:remove-char-string
+
    ;; io.lisp
    #:indent-spaces
    #:indent-html-spaces
    #:zone
    #:day-of-month
    #:day-of-week
-   #:+datetime-number-strings+   
+   #:+datetime-number-strings+
    #:utc-offset
    #:copy-binary-stream
+   #:def-unsigned-int-io
+   #:make-unsigned-int-io-fn
+   #:read-uint2-le #:read-uint2-be #:write-uint2-le #:write-uint2-be
+   #:read-uint3-le #:read-uint3-be #:write-uint3-le #:write-uint3-be
+   #:read-uint4-le #:read-uint4-be #:write-uint4-le #:write-uint4-be
+   #:read-uint5-le #:read-uint5-be #:write-uint5-le #:write-uint5-be
+   #:read-uint6-le #:read-uint6-be #:write-uint6-le #:write-uint6-be
+   #:read-uint7-le #:read-uint7-be #:write-uint7-le #:write-uint7-be
+   #:read-uint8-le #:read-uint8-be #:write-uint8-le #:write-uint8-be
 
    ;; impl.lisp
    #:probe-directory
    #:get-plist
    #:flatten
    #:unique-slot-values
-   
+
    ;; seq.lisp
    #:nsubseq
-   
+
    ;; math.lisp
    #:ensure-integer
    #:histogram
    #:ppmx
    #:defconstant*
    #:defvar-unbound
-   
+
    ;; files.lisp
    #:print-file-contents
    #:read-stream-to-string
    #:read-file-to-usb8-array
    #:read-stream-to-strings
    #:read-file-to-strings
-   
+
    ;; strings.lisp
    #:string-append
    #:count-string-words
    #:print-separated-strings
    #:lex-string
    #:split-alphanumeric-string
-   
+
    ;; strmatch.lisp
    #:score-multiword-match
    #:multiword-match
-   
+
    ;; symbols.lisp
    #:ensure-keyword
    #:ensure-keyword-upcase
    #:show
    #:show-variables
    #:show-functions
-   
+
    ;; From attrib-class.lisp
    #:attributes-class
    #:slot-attribute
    #:generalized-equal
 
    ;; From buffered input
-   
+
    #:make-fields-buffer
    #:read-buffered-fields
-   
+
    ;; From datetime.lisp
+   #:pretty-date-ut
    #:pretty-date
    #:date-string
    #:print-float-units
    #:print-seconds
    #:posix-time-to-utime
    #:utime-to-posix-time
-   
+
    ;; From random.lisp
    #:seed-random-generator
    #:random-choice
-   
+
    ;; From repl.lisp
    #:make-repl
    #:init/repl
-   
+
    ;; From web-utils
    #:*base-url*
    #:base-url!
    #:user-agent-ie-p
    #:decode-uri-query-string
    #:split-uri-query-string
-   
+
    ;; From xml-utils
    #:sgml-header-stream
    #:xml-tag-contents
    #:positions-xml-tag-contents
    #:cdata-string
    #:write-cdata
-   
+
    ;; From console
    #:*console-msgs*
    #:cmsg
    ;; sockets.lisp
    #:make-active-socket
    #:close-active-socket
-   
+
    ;; listener.lisp
    #:init/listener
    #:stop-all/listener
    #:listener
-   
+
    ;; fformat.lisp
    #:fformat
 
    #:hsv255-similar
    #:hue-difference
    #:hue-difference-fixnum
-   ))
 
+   ;; signals.lisp
+   #:set-signal-handler
+   #:remove-signal-handler
 
+   ;; btree.lisp
+   #:sorted-vector-find
+   #:string-tricmp
+   #:simple-string-tricmp
+   #:number-tricmp
+   #:complex-number-tricmp
 
+   ;; mop.lisp
+   #:short-arg-cesd
+   #:short-arg-dsdc
+   ))