| 
					
				 | 
			
			
				@@ -15596,14 +15596,13 @@ user." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ;; Help matching dotted european dates 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     (when (string-match 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	   "^ *\\(3[01]\\|0?[1-9]\\|[12][0-9]\\)\\. ?\\(0?[1-9]\\|1[012]\\)\\. ?\\([1-9][0-9][0-9][0-9]\\)?" ans) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (setq year (if (match-end 3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		     (string-to-number (match-string 3 ans)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		   (progn (setq kill-year t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			  (string-to-number (format-time-string "%Y")))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   "^ *\\(3[01]\\|0?[1-9]\\|[12][0-9]\\)\\. ?\\(0?[1-9]\\|1[012]\\)\\.\\( ?[1-9][0-9]\\{3\\}\\)?" ans) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      (setq year (if (match-end 3) (string-to-number (match-string 3 ans)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		   (setq kill-year t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		   (string-to-number (format-time-string "%Y"))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	    day (string-to-number (match-string 1 ans)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	    month (string-to-number (match-string 2 ans)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	    ans (replace-match (format "%04d-%02d-%02d\\5" year month day) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	    ans (replace-match (format "%04d-%02d-%02d" year month day) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			       t nil ans))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ;; Help matching american dates, like 5/30 or 5/30/7 
			 |