;ELC ;;; Compiled by jmacd@linux.local on Sun May 9 18:13:48 2004 ;;; from file /home/jmacd/nfs/projects/prcs1/emacs/elc.1870/prcs-ediff.el ;;; in Emacs version 21.2.1 ;;; with bytecomp version 2.85 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. (if (and (boundp 'emacs-version) (< (aref emacs-version (1- (length emacs-version))) ?A) (or (and (boundp 'epoch::version) epoch::version) (string-lessp emacs-version "19.29"))) (error "`prcs-ediff.el' was compiled for Emacs 19.29 or later")) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\303\304BB\305\306!\210\305\307!\210AA\302 B\310\302!\204\311\312\313!\210\314\313\311\"\207" [load-path current-load-list prcs-merge-last-control-window ".." "." require ediff prcs boundp nil make-variable-buffer-local prcs-merge-state set-default] 3) (defalias 'prcs-merge-start-hook #[nil "p\211\207" [prcs-merge-last-control-window] 2]) (defalias 'prcs-merge-startup #[(merge-state) "\306\307!\210\212q\210\306\310\311!P!\210\312\306\313\314 !P!\210  \f \212\203?\306\315!\210q\210\316\317 \236A\320\"\210\203T\306\321!\210q\210\316\322 \236A\320\"\210\203i\306\323!\210q\210\316\324 \236A\320\"\210\205\306\325!\210q\210\316\326 \236A\327P\320\".\207" [prcs-merge-last-control-window merge-state prcs-merge-state ediff-buffer-A ediff-buffer-B ediff-buffer-C message "Starting PRCS-ediff." "Running in buffer: " buffer-name nil "State: " prin1-to-string "Handling working buffer" rename-buffer working-label unique "Handling selected buffer" selected-label "Handling common buffer" common-label "Handling merge buffer" output-file " (merging into)" ediff-ancestor-buffer anc-buf c-buf b-buf a-buf] 4]) (defalias 'prcs-merge-quit-hook #[nil "\205)\212\304\305\306\"\210\n\211q\210\307\310 \236A\311\"\210\312 !\210)\313\314 \236A\315 \236A\"*\207" [prcs-merge-state state ediff-buffer-C c-buf mapcar #[(which) "\306=\203\n \202%\307=\203\n\202%\310=\203 \202%\311=\205%\f\211\205-\312 !)\207" [which ediff-buffer-A ediff-buffer-B ediff-buffer-C ediff-ancestor-buffer b A B C Ancestor kill-buffer] 3] (A B Ancestor) write-file output-file confirm kill-buffer signal-process process signal] 5]) (byte-code "\300\301\302\"\210\300\303\304\"\210\305\306!\207" [add-hook ediff-mode-hook prcs-merge-start-hook ediff-quit-hook prcs-merge-quit-hook provide prcs-ediff] 3)