;; Author: Stefan Monnier <monnier@cs.yale.edu>
;; Keywords: pcl-cvs
;; Version: $Name: $
-;; Revision: $Id: pcl-cvs-util.el,v 1.26 2000/03/05 21:32:21 monnier Exp $
+;; Revision: $Id: pcvs-util.el,v 1.1 2000/08/05 19:33:53 gerd Exp gerd $
;; This file is part of GNU Emacs.
(mapconcat
(lambda (str)
(if (string-match "[\\\"]" str)
- (concat "\"" (replace-regexps-in-string "[\\\"]" "\\\\\\&" str) "\"")
+ (concat "\"" (replace-regexp-in-string "[\\\"]" "\\\\\\&" str) "\"")
str))
strings sep)))
(let ((rfs (read-from-string string i)))
(cons (car rfs)
(cvs-string->strings (substring string (cdr rfs)) sep)))))))
-
-
-(defun cvs-string-fill (str n &optional filling truncate)
- "Add FILLING (defaults to the space char) to STR to reach size N.
-If STR is longer than N, truncate if TRUNCATE is set, else don't do anything."
- (let ((l (length str)))
- (if (> l n)
- (if truncate (substring str 0 n) str)
- (concat str (make-string (- n l) (or filling ? ))))))
;;;;
;;;; file names
(unless (>= (length defaults) cvs-prefix-number)
(setq defaults (append defaults
(make-list (1- cvs-prefix-number)
- (first defaults)))))
+ (nth 0 defaults)))))
(-cvs-flags-make ,desc defaults ,qtypedesc ,hist-sym))))))
(defun cvs-prefix-make-local (sym)
(cond
((null arg)
(setf (cvs-flags-persist prefix) nil)
- (unless (symbol-value sym) (first (cvs-flags-defaults prefix))))
+ (unless (symbol-value sym) (nth 0 (cvs-flags-defaults prefix))))
((or (consp arg) (< numarg 0))
(setf (nth (- numarg) (cvs-flags-defaults prefix))