Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v3.6-rc3 156 lines 2.1 kB view raw
1define SOURCE_HELLO 2#include <stdio.h> 3int main(void) 4{ 5 return puts(\"hi\"); 6} 7endef 8 9ifndef NO_DWARF 10define SOURCE_DWARF 11#include <dwarf.h> 12#include <elfutils/libdw.h> 13#include <elfutils/version.h> 14#ifndef _ELFUTILS_PREREQ 15#error 16#endif 17 18int main(void) 19{ 20 Dwarf *dbg = dwarf_begin(0, DWARF_C_READ); 21 return (long)dbg; 22} 23endef 24endif 25 26define SOURCE_LIBELF 27#include <libelf.h> 28 29int main(void) 30{ 31 Elf *elf = elf_begin(0, ELF_C_READ, 0); 32 return (long)elf; 33} 34endef 35 36define SOURCE_GLIBC 37#include <gnu/libc-version.h> 38 39int main(void) 40{ 41 const char *version = gnu_get_libc_version(); 42 return (long)version; 43} 44endef 45 46define SOURCE_ELF_MMAP 47#include <libelf.h> 48int main(void) 49{ 50 Elf *elf = elf_begin(0, ELF_C_READ_MMAP, 0); 51 return (long)elf; 52} 53endef 54 55ifndef NO_NEWT 56define SOURCE_NEWT 57#include <newt.h> 58 59int main(void) 60{ 61 newtInit(); 62 newtCls(); 63 return newtFinished(); 64} 65endef 66endif 67 68ifndef NO_GTK2 69define SOURCE_GTK2 70#pragma GCC diagnostic ignored \"-Wstrict-prototypes\" 71#include <gtk/gtk.h> 72#pragma GCC diagnostic error \"-Wstrict-prototypes\" 73 74int main(int argc, char *argv[]) 75{ 76 gtk_init(&argc, &argv); 77 78 return 0; 79} 80endef 81 82define SOURCE_GTK2_INFOBAR 83#pragma GCC diagnostic ignored \"-Wstrict-prototypes\" 84#include <gtk/gtk.h> 85#pragma GCC diagnostic error \"-Wstrict-prototypes\" 86 87int main(void) 88{ 89 gtk_info_bar_new(); 90 91 return 0; 92} 93endef 94endif 95 96ifndef NO_LIBPERL 97define SOURCE_PERL_EMBED 98#include <EXTERN.h> 99#include <perl.h> 100 101int main(void) 102{ 103perl_alloc(); 104return 0; 105} 106endef 107endif 108 109ifndef NO_LIBPYTHON 110define SOURCE_PYTHON_VERSION 111#include <Python.h> 112#if PY_VERSION_HEX >= 0x03000000 113 #error 114#endif 115int main(void){} 116endef 117define SOURCE_PYTHON_EMBED 118#include <Python.h> 119int main(void) 120{ 121 Py_Initialize(); 122 return 0; 123} 124endef 125endif 126 127define SOURCE_BFD 128#include <bfd.h> 129 130int main(void) 131{ 132 bfd_demangle(0, 0, 0); 133 return 0; 134} 135endef 136 137define SOURCE_CPLUS_DEMANGLE 138extern char *cplus_demangle(const char *, int); 139 140int main(void) 141{ 142 cplus_demangle(0, 0); 143 return 0; 144} 145endef 146 147define SOURCE_STRLCPY 148#include <stdlib.h> 149extern size_t strlcpy(char *dest, const char *src, size_t size); 150 151int main(void) 152{ 153 strlcpy(NULL, NULL, 0); 154 return 0; 155} 156endef