%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/ |
Current File : //usr/local/share/emacs/27.2/lisp/jka-compr.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\302\303\304\305\306\307\310\311&\207" [require jka-cmpr-hook custom-declare-variable jka-compr-shell "sh" "Shell to be used for calling compression programs.\nNOTE: Not used in MS-DOS and Windows systems." :type string :group jka-compr] 8) (defvar jka-compr-use-shell (byte-code "\301>?\207" [system-type (ms-dos windows-nt)] 2)) #@174 Non-nil in a buffer whose visited file was uncompressed on visiting it. This means compress the data on writing the file, even if the data appears to be compressed already. (defvar jka-compr-really-do-compress nil (#$ . 767)) (byte-code "\300\301!\210\302\301\303\304#\210\305\306\307\310#\207" [make-variable-buffer-local jka-compr-really-do-compress put permanent-local t define-error compression-error nil file-error] 4) (defvar jka-compr-acceptable-retval-list '(0 2 141)) (defalias 'jka-compr-error #[(prog args infile message &optional errfile) "\306\307!rq\210~\210\310 \210\311\312 \313\314\n\315#$c\210\f\203! \316\f!\210)\317!\210)\320\321\322\311\323 \"E\"\207" [errbuf prog args infile errfile message get-buffer-create " *jka-compr-error*" erase-buffer format "Error while executing \"%s %s < %s\"\n\n" mapconcat identity " " insert-file-contents display-buffer signal compression-error "Opening input file" "error %s"] 7]) #@21 How to invoke `dd'. (custom-declare-variable 'jka-compr-dd-program "/bin/dd" '(#$ . 1715) :type 'string :group 'jka-compr) (defvar jka-compr-dd-blocksize 256) #@187 Call program PROG with ARGS args taking input from INFILE. Fourth and fifth args, BEG and LEN, specify which part of the output to keep: LEN chars starting BEG chars from the beginning. (defalias 'jka-compr-partial-uncompress #[(prog message args infile beg len) "`\203\212 \f\203\212 \245\306 \203\"