commit | author | age
|
76bbd0
|
1 |
;ELC |
C |
2 |
;;; Compiled |
|
3 |
;;; in Emacs version 26.1 |
|
4 |
;;; with all optimizations. |
|
5 |
|
|
6 |
;;; This file uses dynamic docstrings, first added in Emacs 19.29. |
|
7 |
|
|
8 |
;;; This file does not contain utf-8 non-ASCII characters, |
|
9 |
;;; and so can be loaded in Emacs versions earlier than 23. |
|
10 |
|
|
11 |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
12 |
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
13 |
|
|
14 |
|
|
15 |
(byte-code "\300\301!\210\300\302!\210\303\304\305\"\210\303\304\306\"\207" [require cc-mode ob add-to-list org-babel-tangle-lang-exts ("C++" . "cpp") ("D" . "d")] 3) |
|
16 |
(defvar org-babel-default-header-args:C nil) |
|
17 |
#@34 C/C++-specific header arguments. |
|
18 |
(defconst org-babel-header-args:C '((includes . :any) (defines . :any) (main . :any) (flags . :any) (cmdline . :any) (libs . :any)) (#$ . 620)) |
|
19 |
#@32 C++-specific header arguments. |
|
20 |
(defconst org-babel-header-args:C++ (append '((namespaces . :any)) org-babel-header-args:C) (#$ . 803)) |
|
21 |
(byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313& \210\300\314\302\303\315DD\316\306\307\310\311\312\313& \210\300\317\302\303\320DD\321\306\307\310\311\312\313& \207" [custom-declare-variable org-babel-C-compiler funcall function #[0 "\300\207" [#1="gcc"] 1 #1#] "Command used to compile a C source code file into an executable.\nMay be either a command in the path, like gcc\nor an absolute path name, like /usr/local/bin/gcc\nparameter may be used, like gcc -v" :group org-babel :version "24.3" :type string org-babel-C++-compiler #[0 "\300\207" [#2="g++"] 1 #2#] "Command used to compile a C++ source code file into an executable.\nMay be either a command in the path, like g++\nor an absolute path name, like /usr/local/bin/g++\nparameter may be used, like g++ -v" org-babel-D-compiler #[0 "\300\207" [#3="rdmd"] 1 #3#] "Command used to compile and execute a D source code file.\nMay be either a command in the path, like rdmd\nor an absolute path name, like /usr/local/bin/rdmd\nparameter may be used, like rdmd --chatty"] 10) |
|
22 |
#@99 Internal variable used to hold which type of C (e.g. C or C++ or D) |
|
23 |
is currently being evaluated. |
|
24 |
(defvar org-babel-c-variant nil (#$ . 1991)) |
|
25 |
#@98 Execute BODY according to PARAMS. |
|
26 |
This function calls `org-babel-execute:C++'. |
|
27 |
|
|
28 |
(fn BODY PARAMS) |
|
29 |
(defalias 'org-babel-execute:cpp #[514 "\300\"\207" [org-babel-execute:C++] 5 (#$ . 2140)]) |
|
30 |
#@96 Expand a block of C++ code with org-babel according to its |
|
31 |
header arguments. |
|
32 |
|
|
33 |
(fn BODY PARAMS) |
|
34 |
(defalias 'org-babel-expand-body:cpp #[514 "\300\"\207" [org-babel-expand-body:C++] 5 (#$ . 2337)]) |
|
35 |
#@121 Execute a block of C++ code with org-babel. |
|
36 |
This function is called by `org-babel-execute-src-block'. |
|
37 |
|
|
38 |
(fn BODY PARAMS) |
|
39 |
(defalias 'org-babel-execute:C++ #[514 "\301\302\")\207" [org-babel-c-variant cpp org-babel-C-execute] 5 (#$ . 2541)]) |
|
40 |
#@96 Expand a block of C++ code with org-babel according to its |
|
41 |
header arguments. |
|
42 |
|
|
43 |
(fn BODY PARAMS) |
|
44 |
(defalias 'org-babel-expand-body:C++ #[514 "\301\302\")\207" [org-babel-c-variant cpp org-babel-C-expand-C++] 5 (#$ . 2789)]) |
|
45 |
#@119 Execute a block of D code with org-babel. |
|
46 |
This function is called by `org-babel-execute-src-block'. |
|
47 |
|
|
48 |
(fn BODY PARAMS) |
|
49 |
(defalias 'org-babel-execute:D #[514 "\301\302\")\207" [org-babel-c-variant d org-babel-C-execute] 5 (#$ . 3020)]) |
|
50 |
#@94 Expand a block of D code with org-babel according to its |
|
51 |
header arguments. |
|
52 |
|
|
53 |
(fn BODY PARAMS) |
|
54 |
(defalias 'org-babel-expand-body:D #[514 "\301\302\")\207" [org-babel-c-variant d org-babel-C-expand-D] 5 (#$ . 3262)]) |
|
55 |
#@119 Execute a block of C code with org-babel. |
|
56 |
This function is called by `org-babel-execute-src-block'. |
|
57 |
|
|
58 |
(fn BODY PARAMS) |
|
59 |
(defalias 'org-babel-execute:C #[514 "\301\302\")\207" [org-babel-c-variant c org-babel-C-execute] 5 (#$ . 3485)]) |
|
60 |
#@94 Expand a block of C code with org-babel according to its |
|
61 |
header arguments. |
|
62 |
|
|
63 |
(fn BODY PARAMS) |
|
64 |
(defalias 'org-babel-expand-body:C #[514 "\301\302\")\207" [org-babel-c-variant c org-babel-C-expand-C] 5 (#$ . 3727)]) |
|
65 |
#@133 This function should only be called by `org-babel-execute:C' |
|
66 |
or `org-babel-execute:C++' or `org-babel-execute:D'. |
|
67 |
|
|
68 |
(fn BODY PARAMS) |
|
69 |
(defalias 'org-babel-C-execute #[514 "\305\306\307\267\202 \310\202 \311\202 \312\202 \313\"\314\305\315 \"!\316\236A\211\203* \317P\202+ \320\321\236A\322\323<\203: \202< |