]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - gdb/cli/cli-cmds.c
Allow "source" to load python scripts.
authorJoel Brobecker <brobecker@gnat.com>
Mon, 18 Jan 2010 06:25:22 +0000 (06:25 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Mon, 18 Jan 2010 06:25:22 +0000 (06:25 +0000)
commit973817a31359035221fb443a623830cdaab31de5
tree0814db4b2c00155035ab6fd6c4a39bff660576b8
parent23db03a6052d85eb4a66bf31331ca8d611174af4
Allow "source" to load python scripts.

        * exceptions.h (enum errors): Add UNSUPPORTED_ERROR.
        * python/python.c (source_python_script): New function.
        * python/python.h (source_python_script): Add declaration.
        * cli/cli-cmds.c: #include exceptions.h and python/python.h.
        (script_ext_off, script_ext_soft, script_ext_strict)
        (script_ext_enums, script_ext_mode): New static constants.
        (show_script_ext_mode, find_and_open_script): New functions.
        (source_script): Enhance to handle Python scripts.
        (init_cli_cmds): Add set/show script-extension commands.
gdb/ChangeLog
gdb/cli/cli-cmds.c
gdb/exceptions.h
gdb/python/python.c
gdb/python/python.h