| 
					
				 | 
			
			
				@@ -23,8 +23,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ;; along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ;;; Code: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-(eval-when-compile 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  (require 'cl)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (require 'cl-lib) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (require 'ob-eval) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (require 'org-macs) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2535,7 +2533,7 @@ parameters when merging lists." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      (lambda (plist) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        (mapc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	(lambda (pair) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  (case (car pair) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	  (cl-case (car pair) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	    (:var 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	     (let ((name (if (listp (cdr pair)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			     (cadr pair) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2564,7 +2562,7 @@ parameters when merging lists." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					      ; for replace vars 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		       (prog1 (setf (cddr (nth variable-index vars)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				    (concat (symbol-name name) "=" (cdr pair))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			 (incf variable-index))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			 (cl-incf variable-index))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		   (error "Variable \"%s\" must be assigned a default value" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			  (cdr pair)))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	    (:results 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2659,7 +2657,7 @@ CONTEXT may be one of :tangle, :export or :eval." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			(if (member (car as) bs) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			    (car as) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			  (funcall intersect (cdr as) bs)))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    (funcall intersect (case context 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    (funcall intersect (cl-case context 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			 (:tangle '("yes" "tangle" "no-export" "strip-export")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			 (:eval   '("yes" "no-export" "strip-export" "eval")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			 (:export '("yes"))) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2830,7 +2828,7 @@ block but are passed literally to the \"example-block\"." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	       ;; the character was (because one layer of quoting will 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	       ;; be stripped by `org-babel-read'). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	       (t (append (list ch ?\\ ?\\) out)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  (case ch 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	  (cl-case ch 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	    (?\[ (if (or in-double in-single) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		     (cons ?\[ out) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		   (cons ?\( out))) 
			 |