git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2103 0c269be4-1314-0410-8aa9-9f06e86f4224tags/0.71
@@ -61,5 +61,7 @@ EXPORT JSList * jack_drivers_load (JSList * drivers); | |||||
jack_driver_info_t * jack_load_driver (jack_driver_desc_t * driver_desc); | jack_driver_info_t * jack_load_driver (jack_driver_desc_t * driver_desc); | ||||
EXPORT int jack_parse_driver_params (jack_driver_desc_t * desc, int argc, char* argv[], JSList ** param_ptr); | |||||
#endif | #endif | ||||
@@ -29,19 +29,28 @@ namespace Jack | |||||
// Used for external C API (JackAPI.cpp) | // Used for external C API (JackAPI.cpp) | ||||
JackGraphManager* GetGraphManager() | JackGraphManager* GetGraphManager() | ||||
{ | { | ||||
return (JackLibGlobals::fGlobals) ? JackLibGlobals::fGlobals->fGraphManager : NULL; | |||||
if (JackLibGlobals::fGlobals) { | |||||
return JackLibGlobals::fGlobals->fGraphManager; | |||||
} else { | |||||
return NULL; | |||||
} | |||||
} | } | ||||
JackEngineControl* GetEngineControl() | JackEngineControl* GetEngineControl() | ||||
{ | { | ||||
return (JackLibGlobals::fGlobals) ? JackLibGlobals::fGlobals->fEngineControl : NULL; | |||||
if (JackLibGlobals::fGlobals) { | |||||
return JackLibGlobals::fGlobals->fEngineControl; | |||||
} else { | |||||
return NULL; | |||||
} | |||||
} | } | ||||
JackSynchro** GetSynchroTable() | JackSynchro** GetSynchroTable() | ||||
{ | { | ||||
return (JackLibGlobals::fGlobals) ? JackLibGlobals::fGlobals->fSynchroTable : NULL; | |||||
return (JackLibGlobals::fGlobals ? JackLibGlobals::fGlobals->fSynchroTable : 0); | |||||
} | } | ||||
//------------------- | //------------------- | ||||
// Client management | // Client management | ||||
//------------------- | //------------------- | ||||
@@ -21,7 +21,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | |||||
#define __JackServerGlobals__ | #define __JackServerGlobals__ | ||||
#include "driver_interface.h" | #include "driver_interface.h" | ||||
#include "driver_parse.h" | |||||
#include "JackDriverLoader.h" | #include "JackDriverLoader.h" | ||||
#include "JackServer.h" | #include "JackServer.h" | ||||
#include <assert.h> | #include <assert.h> | ||||
@@ -1,32 +0,0 @@ | |||||
/* | |||||
Copyright (C) 2003 Bob Ham <rah@bash.sh | |||||
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., 675 Mass Ave, Cambridge, MA 02139, USA. | |||||
*/ | |||||
#ifndef __jack_driver_parse_h__ | |||||
#define __jack_driver_parse_h__ | |||||
#include "jslist.h" | |||||
#include "driver_interface.h" | |||||
#include "JackExports.h" | |||||
EXPORT int | |||||
jack_parse_driver_params (jack_driver_desc_t * desc, int argc, char* argv[], JSList ** param_ptr); | |||||
#endif /* __jack_driver_parse_h__ */ | |||||