* python/py-utils.c (gdb_pymodule_addobject): Cast away const.
[deliverable/binutils-gdb.git] / gdb / main.h
CommitLineData
f15ab4a7
AC
1/* Main interface for GDB, the GNU debugger.
2
28e7fd62 3 Copyright (C) 2002-2013 Free Software Foundation, Inc.
f15ab4a7
AC
4
5 This file is part of GDB.
6
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
a9762ec7 9 the Free Software Foundation; either version 3 of the License, or
f15ab4a7
AC
10 (at your option) any later version.
11
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
a9762ec7 18 along with this program. If not, see <http://www.gnu.org/licenses/>. */
f15ab4a7
AC
19
20#ifndef MAIN_H
21#define MAIN_H
22
23struct captured_main_args
24{
25 int argc;
26 char **argv;
27 int use_windows;
11bf1490 28 const char *interpreter_p;
f15ab4a7
AC
29};
30
31extern int gdb_main (struct captured_main_args *);
32
f17517ea
AS
33/* From main.c. */
34extern int return_child_result;
35extern int return_child_result_value;
d01a8610 36extern int batch_silent;
7c953934 37extern int batch_flag;
f17517ea 38
d9ac0664
EZ
39/* From mingw-hdep.c, used by main.c. */
40
41/* Return argv[0] in absolute form, if possible, or ARGV0 if not. The
42 return value is in malloc'ed storage. */
43extern char *windows_get_absolute_argv0 (const char *argv0);
44
f15ab4a7 45#endif
This page took 0.888163 seconds and 4 git commands to generate.