summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyle Meyer <kyle@kyleam.com>2021-05-01 15:43:01 -0400
committerKyle Meyer <kyle@kyleam.com>2021-05-01 15:43:01 -0400
commit8bd3bd093bb0ab6647d2c579b339452e15994a27 (patch)
tree84c10bea1429b26715252fffe7ff287d55cc29e6
parent0a8079b4d72a28e27315ae3e8ae8ff8cfa1eb195 (diff)
downloadorg-mode-8bd3bd093bb0ab6647d2c579b339452e15994a27.tar.gz
ob-C: Adjust pcase pattern for Emacs 24 compatibility
* lisp/ob-C.el (org-babel-C-header-to-C): Switch pcase patterns to "`X" rather than "'X", which isn't supported until Emacs 25. These were introduced by 38f87a26b (ob-C.el: Fix a number a regressions related to table parameters, 2021-04-29). Reported-by: Ihor Radchenko <yantar92@gmail.com> Link: https://orgmode.org/list/87y2d2mqik.fsf@localhost
-rw-r--r--lisp/ob-C.el10
1 files changed, 5 insertions, 5 deletions
diff --git a/lisp/ob-C.el b/lisp/ob-C.el
index c44aedb..fdfe332 100644
--- a/lisp/ob-C.el
+++ b/lisp/ob-C.el
@@ -481,11 +481,11 @@ specifying a variable with the name of the table."
(let ((table (car head))
(headers (cdr head))
(typename (pcase type
- ('integerp "int")
- ('floatp "double")
- ('stringp (pcase org-babel-c-variant
- ((or 'c 'cpp) "const char*")
- ('d "string"))))))
+ (`integerp "int")
+ (`floatp "double")
+ (`stringp (pcase org-babel-c-variant
+ ((or `c `cpp) "const char*")
+ (`d "string"))))))
(concat
(pcase org-babel-c-variant
((or `c `cpp)