ARB
Namespaces | Macros | Functions
gb_aci.cxx File Reference
#include "gb_aci.h"
#include "gb_aci_impl.h"
#include <arb_strbuf.h>
#include <arb_match.h>
Include dependency graph for gb_aci.cxx:

Go to the source code of this file.

Namespaces

 GBL_IMPL
 

Macros

#define MAX_PRINT_LEN   200
 

Functions

static const charGBL_IMPL::search_matching_dquote (const char *str)
 
charGBL_IMPL::search_matching_dquote (char *str)
 
const charGBL_IMPL::search_matching_parenthesis (const char *source)
 
static const charGBL_IMPL::search_next_separator (const char *source, const char *seps)
 
charGBL_IMPL::search_next_separator (char *source, const char *seps)
 
static void dumpStreams (const char *name, const GBL_streams &streams)
 
static const charshortenLongString (const char *str, size_t wanted_len)
 
static charapply_ACI (const char *str, const char *commands, const GBL_call_env &callEnv)
 
NOT4PERL charGB_command_interpreter_in_env (const char *str, const char *commands, const GBL_call_env &callEnv)
 
charGB_command_interpreter (const char *str, const char *commands, GBDATA *gb_main)
 

Macro Definition Documentation

#define MAX_PRINT_LEN   200

Referenced by apply_ACI().

Function Documentation

static void dumpStreams ( const char name,
const GBL_streams streams 
)
static
static const char* shortenLongString ( const char str,
size_t  wanted_len 
)
static

Definition at line 132 of file gb_aci.cxx.

References ARB_strpartdup(), gb_assert, and result.

Referenced by apply_ACI().

static char* apply_ACI ( const char str,
const char commands,
const GBL_call_env callEnv 
)
static
NOT4PERL char* GB_command_interpreter_in_env ( const char str,
const char commands,
const GBL_call_env callEnv 
)
char* GB_command_interpreter ( const char str,
const char commands,
GBDATA gb_main 
)
See also
GB_command_interpreter_in_env - this flavor runs in dummy environment

Definition at line 453 of file gb_aci.cxx.

References GB_command_interpreter_in_env(), and NULp.