]> git.eshelyaron.com Git - emacs.git/commitdiff
socks.el: remove pre-21 compatibility code
authorGlenn Morris <rgm@gnu.org>
Wed, 25 Apr 2018 01:13:00 +0000 (21:13 -0400)
committerGlenn Morris <rgm@gnu.org>
Wed, 25 Apr 2018 01:13:00 +0000 (21:13 -0400)
* lisp/net/socks.el (socks-split-string): Remove.
(socks-nslookup-host): Just use split-string.

lisp/net/socks.el

index 32362e2543407e271994b79ad37d6b2d5f7f293d..1c2459a8e659e5359e5f0905f5a2a27446b82b14 100644 (file)
   (require 'wid-edit))
 (require 'custom)
 
-(eval-and-compile
-  (if (featurep 'emacs)
-      (defalias 'socks-split-string 'split-string) ; since at least 21.1
-    (if (fboundp 'split-string)
-       (defalias 'socks-split-string 'split-string)
-      (defun socks-split-string (string &optional pattern)
-       "Return a list of substrings of STRING which are separated by PATTERN.
-If PATTERN is omitted, it defaults to \"[ \\f\\t\\n\\r\\v]+\"."
-       (or pattern
-           (setq pattern "[ \f\t\n\r\v]+"))
-       (let (parts (start 0))
-         (while (string-match pattern string start)
-           (setq parts (cons (substring string start
-                                        (match-beginning 0)) parts)
-                 start (match-end 0)))
-         (nreverse (cons (substring string start) parts)))))))
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;;; Custom widgets
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -652,7 +636,7 @@ version.")
                (setq res (buffer-substring (match-beginning 2)
                                            (match-end 2))
                      res (mapcar 'string-to-number
-                                 (socks-split-string res "\\.")))))
+                                 (split-string res "\\.")))))
          (kill-buffer (current-buffer)))
        res)
     host))