Skip to content
Snippets Groups Projects
Select Git revision
  • ff1108ad383c6c36095a36fc69fd3d19d6995e0f
  • master default protected
  • v0.10.0
  • v0.10.0-rc2
  • v0.10.0-rc1
  • v0.9.0
  • v0.9.0-rc1
  • v0.8.0
  • v0.8.0-rc2
  • v0.8.0-rc1
  • v0.7.0
  • v0.7.0-rc2
  • v0.7.0-rc1
  • v0.6.1
  • v0.6.0
  • v0.6.0-rc2
  • v0.6.0-rc1
  • v0.5.0
  • v0.5.0-rc2
  • v0.5.0-rc1
  • v0.4.0
  • v0.4.0-rc2
22 results

configuration.h

Blame
  • user avatar
    Spencer Oliver authored and Freddie Chopin committed
    adapted from Yoshinori Sato's patch:
    https://github.com/ysat0/openocd/commit/2f07f4600a0da8206612d78c159bbe1171aa41c2
    
    
    
    Change-Id: I084b86d316b0aa6e9593f007c024961dbda805e9
    Signed-off-by: default avatarSpencer Oliver <spen@spen-soft.co.uk>
    Reviewed-on: http://openocd.zylin.com/1310
    
    
    Tested-by: jenkins
    Reviewed-by: default avatarFreddie Chopin <freddie.chopin@gmail.com>
    ff1108ad
    History
    configuration.h 2.21 KiB
    /***************************************************************************
     *   Copyright (C) 2004, 2005 by Dominic Rath                              *
     *   Dominic.Rath@gmx.de                                                   *
     *                                                                         *
     *   Copyright (C) 2007,2008 Øyvind Harboe                                 *
     *   oyvind.harboe@zylin.com                                               *
     *                                                                         *
     *   This program is free software; you can redistribute it and/or modify  *
     *   it under the terms of the GNU General Public License as published by  *
     *   the Free Software Foundation; either version 2 of the License, or     *
     *   (at your option) any later version.                                   *
     *                                                                         *
     *   This program is distributed in the hope that it will be useful,       *
     *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
     *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
     *   GNU General Public License for more details.                          *
     *                                                                         *
     *   You should have received a copy of the GNU General Public License     *
     *   along with this program; if not, write to the                         *
     *   Free Software Foundation, Inc.,                                       *
     *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
     ***************************************************************************/
    
    #ifndef CONFIGURATION_H
    #define CONFIGURATION_H
    
    #include <helper/command.h>
    
    int parse_cmdline_args(struct command_context *cmd_ctx,
    		int argc, char *argv[]);
    
    int parse_config_file(struct command_context *cmd_ctx);
    void add_config_command(const char *cfg);
    
    void add_script_search_dir(const char *dir);
    
    int configuration_output_handler(struct command_context *cmd_ctx,
    		const char *line);
    
    FILE *open_file_from_path(const char *file, const char *mode);
    
    char *find_file(const char *name);
    char *get_home_dir(const char *append_path);
    
    #endif	/* CONFIGURATION_H */