/usr/share/common-lisp/source/flexichain/flexichain-package.lisp is in cl-flexichain 1.5.1.dfsg.1-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | ;;; Flexichain
;;; Package definition
;;;
;;; Copyright (C) 2003-2004 Robert Strandh (strandh@labri.fr)
;;; Copyright (C) 2003-2004 Matthieu Villeneuve (matthieu.villeneuve@free.fr)
;;;
;;; THIS LIBRARY IS FREE software; you can redistribute it and/or
;;; modify it under the terms of the GNU Lesser General Public
;;; License as published by the Free Software Foundation; either
;;; version 2.1 of the License, or (at your option) any later version.
;;;
;;; This library is distributed in the hope that it will be useful,
;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
;;; Lesser General Public License for more details.
;;;
;;; You should have received a copy of the GNU Lesser General Public
;;; License along with this library; if not, write to the Free Software
;;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
(defpackage :flexichain
(:use :common-lisp)
(:export #:flexichain #:standard-flexichain
#:flexi-error #:flexi-initialization-error
#:flexi-position-error #:flexi-incompatible-type-error
#:nb-elements #:flexi-empty-p
#:insert* #:insert-vector* #:element* #:delete* #:delete-elements*
#:push-start #:pop-start #:push-end #:pop-end #:rotate
#:cursorchain #:standard-cursorchain
#:flexicursor #:standard-flexicursor
#:left-sticky-flexicursor #:right-sticky-flexicursor
#:chain
#:clone-cursor #:cursor-pos
#:at-beginning-error #:at-end-error
#:at-beginning-p #:at-end-p
#:move> #:move<
#:insert #:insert-sequence
#:element< #:element> #:delete< #:delete>
#:flexirank-mixin #:element-rank-mixin #:rank
#:flexi-first-p #:flexi-last-p
#:flexi-next #:flexi-prev))
|