Function: org-babel-C-utility-header-to-C
org-babel-C-utility-header-to-C is a byte-compiled function defined in
ob-C.el.gz.
Signature
(org-babel-C-utility-header-to-C)
Documentation
Generate a utility function to convert a column name into a column number.
Source Code
;; Defined in /usr/src/emacs/lisp/org/ob-C.el.gz
(defun org-babel-C-utility-header-to-C ()
"Generate a utility function to convert a column name into a column number."
(pcase org-babel-c-variant
((or `c `cpp)
(concat
"
#ifndef _STRING_H
#include <string.h>
#endif
int get_column_num (int nbcols, const char** header, const char* column)
{
int c;
for (c=0; c<nbcols; c++)
if (strcmp(header[c],column)==0)
return c;
return -1;
}
"))
(`d
"int get_column_num (string[] header, string column)
{
foreach (c, h; header)
if (h==column)
return to!int(c);
return -1;
}
")))