Current File : //proc/self/root/kunden/usr/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\"