annotate libinterp/corefcn/siglist.h @ 18840:4a4edf0f2077 nkf-ready

fix LLVM 3.4 build (bug #41061) * configure.ac: Call new functions OCTAVE_LLVM_RAW_FD_OSTREAM_API and OCTAVE_LLVM_LEGACY_PASSMANAGER_API, check for Verifier.h header file * m4/acinclude.m4 (OCTAVE_LLVM_RAW_FD_OSTREAM_API): New function to detect correct raw_fd_ostream API * m4/acinclude.m4 (OCTAVE_LLVM_LEGACY_PASSMANAGER_API): New function to detect legacy passmanager API * libinterp/corefcn/jit-util.h: Use legacy passmanager namespace if necessary * libinterp/corefcn/pt-jit.h (class tree_jit): Use legacy passmanager class if necessary * libinterp/corefcn/pt-jit.cc: Include appropriate header files * libinterp/corefcn/pt-jit.cc (tree_jit::initialize): Use legacy passmanager if necessary * libinterp/corefcn/pt-jit.cc (tree_jit::optimize): Use correct API * libinterp/corefcn/jit-typeinfo.cc: Include appropriate header file
author Stefan Mahr <dac922@gmx.de>
date Sun, 11 May 2014 02:28:33 +0200
parents d63878346099
children 4197fc428c7d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3547
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
1 /*
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
2
17744
d63878346099 maint: Update copyright notices for release.
John W. Eaton <jwe@octave.org>
parents: 16892
diff changeset
3 Copyright (C) 2000-2013 John W. Eaton
3547
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
4
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
5 This file is part of Octave.
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
6
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
7 Octave is free software; you can redistribute it and/or modify it
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
8 under the terms of the GNU General Public License as published by the
7016
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 5844
diff changeset
9 Free Software Foundation; either version 3 of the License, or (at your
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 5844
diff changeset
10 option) any later version.
3547
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
11
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
12 Octave is distributed in the hope that it will be useful, but WITHOUT
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
14 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
15 for more details.
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
16
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
17 You should have received a copy of the GNU General Public License
7016
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 5844
diff changeset
18 along with Octave; see the file COPYING. If not, see
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 5844
diff changeset
19 <http://www.gnu.org/licenses/>.
3547
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
20
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
21 */
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
22
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
23 #if !defined (octave_siglist_h)
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
24 #define octave_siglist_h 1
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
25
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
26 #ifdef __cplusplus
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
27 extern "C"
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
28 {
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
29 #endif
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
30
5844
034cdbd34c0a [project @ 2006-06-07 15:38:58 by jwe]
jwe
parents: 5307
diff changeset
31 /* This is borrowed from Emacs. */
3547
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
32
5844
034cdbd34c0a [project @ 2006-06-07 15:38:58 by jwe]
jwe
parents: 5307
diff changeset
33 #if ! defined (HAVE_DECL_SYS_SIGLIST)
3547
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
34 extern char *sys_siglist[];
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
35 #endif
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
36
5844
034cdbd34c0a [project @ 2006-06-07 15:38:58 by jwe]
jwe
parents: 5307
diff changeset
37 extern void init_signals (void);
034cdbd34c0a [project @ 2006-06-07 15:38:58 by jwe]
jwe
parents: 5307
diff changeset
38
034cdbd34c0a [project @ 2006-06-07 15:38:58 by jwe]
jwe
parents: 5307
diff changeset
39 #if ! defined (HAVE_STRSIGNAL)
034cdbd34c0a [project @ 2006-06-07 15:38:58 by jwe]
jwe
parents: 5307
diff changeset
40 extern char *strsignal (int);
034cdbd34c0a [project @ 2006-06-07 15:38:58 by jwe]
jwe
parents: 5307
diff changeset
41 #endif
034cdbd34c0a [project @ 2006-06-07 15:38:58 by jwe]
jwe
parents: 5307
diff changeset
42
3547
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
43 #ifdef __cplusplus
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
44 }
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
45 #endif
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
46
975398bed659 [project @ 2000-02-02 22:51:10 by jwe]
jwe
parents:
diff changeset
47 #endif