diff options
| author | Glenn Morris | 2011-06-29 14:37:31 -0400 |
|---|---|---|
| committer | Glenn Morris | 2011-06-29 14:37:31 -0400 |
| commit | 3076b24ebbbf4a4233c09cd6608b67b7b4ea9b1f (patch) | |
| tree | 73cde23cd4784f93e43d79194f92c3d4001d87b1 /lisp | |
| parent | 5386012dfddc8bda16a5a2c5dea9121f2be108e8 (diff) | |
| download | emacs-3076b24ebbbf4a4233c09cd6608b67b7b4ea9b1f.tar.gz emacs-3076b24ebbbf4a4233c09cd6608b67b7b4ea9b1f.zip | |
Silence ses.el compilation.
* lisp/ses.el (top-level): Require cl when compiling.
(ses-set-localvars): Fix error statement.
Call it at compile time to silence a storm of warnings.
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/ChangeLog | 6 | ||||
| -rw-r--r-- | lisp/ses.el | 20 |
2 files changed, 18 insertions, 8 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 59a8074871f..a7a9ebc6cc1 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2011-06-29 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * ses.el (top-level): Require cl when compiling. | ||
| 4 | (ses-set-localvars): Fix error statement. | ||
| 5 | Call it at compile time to silence a storm of warnings. | ||
| 6 | |||
| 1 | 2011-06-29 Martin Rudalics <rudalics@gmx.at> | 7 | 2011-06-29 Martin Rudalics <rudalics@gmx.at> |
| 2 | 8 | ||
| 3 | * window.el (normalize-live-buffer): Rename to | 9 | * window.el (normalize-live-buffer): Rename to |
diff --git a/lisp/ses.el b/lisp/ses.el index 8b06f058fcd..a0df6a5e2cc 100644 --- a/lisp/ses.el +++ b/lisp/ses.el | |||
| @@ -56,6 +56,7 @@ | |||
| 56 | ;;; Code: | 56 | ;;; Code: |
| 57 | 57 | ||
| 58 | (require 'unsafep) | 58 | (require 'unsafep) |
| 59 | (eval-when-compile (require 'cl)) | ||
| 59 | 60 | ||
| 60 | 61 | ||
| 61 | ;;---------------------------------------------------------------------------- | 62 | ;;---------------------------------------------------------------------------- |
| @@ -272,18 +273,18 @@ default printer and then modify its output.") | |||
| 272 | (eval-and-compile | 273 | (eval-and-compile |
| 273 | (defconst ses-localvars | 274 | (defconst ses-localvars |
| 274 | '(ses--blank-line ses--cells ses--col-printers | 275 | '(ses--blank-line ses--cells ses--col-printers |
| 275 | ses--col-widths (ses--curcell . nil) ses--curcell-overlay | 276 | ses--col-widths ses--curcell ses--curcell-overlay |
| 276 | ses--default-printer | 277 | ses--default-printer |
| 277 | ses--deferred-narrow (ses--deferred-recalc | 278 | ses--deferred-narrow ses--deferred-recalc |
| 278 | . nil) (ses--deferred-write . nil) ses--file-format | 279 | ses--deferred-write ses--file-format |
| 279 | (ses--header-hscroll . -1) ; Flag for "initial recalc needed" | 280 | (ses--header-hscroll . -1) ; Flag for "initial recalc needed" |
| 280 | ses--header-row ses--header-string ses--linewidth | 281 | ses--header-row ses--header-string ses--linewidth |
| 281 | ses--numcols ses--numrows ses--symbolic-formulas | 282 | ses--numcols ses--numrows ses--symbolic-formulas |
| 282 | ses--data-marker ses--params-marker (ses--Dijkstra-attempt-nb | 283 | ses--data-marker ses--params-marker (ses--Dijkstra-attempt-nb . 0) |
| 283 | . 0) ses--Dijkstra-weight-bound | 284 | ses--Dijkstra-weight-bound |
| 284 | ;; Global variables that we override | 285 | ;; Global variables that we override |
| 285 | mode-line-process next-line-add-newlines transient-mark-mode) | 286 | mode-line-process next-line-add-newlines transient-mark-mode) |
| 286 | "Buffer-local variables used by SES.")) | 287 | "Buffer-local variables used by SES.") |
| 287 | 288 | ||
| 288 | (defun ses-set-localvars () | 289 | (defun ses-set-localvars () |
| 289 | "Set buffer-local and initialize some SES variables." | 290 | "Set buffer-local and initialize some SES variables." |
| @@ -292,8 +293,11 @@ default printer and then modify its output.") | |||
| 292 | ((symbolp x) | 293 | ((symbolp x) |
| 293 | (set (make-local-variable x) nil)) | 294 | (set (make-local-variable x) nil)) |
| 294 | ((consp x) | 295 | ((consp x) |
| 295 | (set (make-local-variable (car x)) (cdr x))) | 296 | (set (make-local-variable (car x)) (cdr x))) |
| 296 | (error "Unexpected elements `%S' in list `ses-localvars'")))) | 297 | (t (error "Unexpected elements `%S' in list `ses-localvars'" x)))))) |
| 298 | |||
| 299 | (eval-when-compile ; silence compiler | ||
| 300 | (ses-set-localvars)) | ||
| 297 | 301 | ||
| 298 | ;;; This variable is documented as being permitted in file-locals: | 302 | ;;; This variable is documented as being permitted in file-locals: |
| 299 | (put 'ses--symbolic-formulas 'safe-local-variable 'consp) | 303 | (put 'ses--symbolic-formulas 'safe-local-variable 'consp) |