#include "xsb_config.h"
#include "xsb_debug.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "auxlry.h"
#include "cell_xsb.h"
#include "error_xsb.h"
#include "psc_xsb.h"
#include "hash_xsb.h"
#include "tries.h"
#include "choice.h"
#include "deref.h"
#include "memory_xsb.h"
#include "heap_xsb.h"
#include "register.h"
#include "flags_xsb.h"
#include "binding.h"
#include "builtin.h"
#include "cinterf.h"
#include "sp_unify_xsb_i.h"
#include "string_xsb.h"
#include "ptoc_tag_xsb_i.h"
Functions | |
char * | p_charlist_to_c_string (CTXTdeclc prolog_term term, VarString *outstring, char *in_func, char *where) |
void | c_string_to_p_charlist (char *name, prolog_term list, int regs_to_protect, char *in_func, char *where) |
static | XSB_StrDefine (input_buffer) |
static | XSB_StrDefine (subst_buf) |
static | XSB_StrDefine (output_buffer) |
xsbBool | str_cat (CTXTdecl) |
xsbBool | str_match (CTXTdecl) |
xsbBool | substring (CTXTdecl) |
xsbBool | string_substitute (CTXTdecl) |
char * | xsb_strrstr (char *str, char *pat) |
Variables | |
static Cell | term |
static Cell | term2 |
static Cell | term3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|