*** empty log message ***
This commit is contained in:
parent
e16d36fb1f
commit
599d50d936
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: awk_i.h,v 1.53 2006-09-01 06:22:11 bacon Exp $
|
* $Id: awk_i.h,v 1.54 2006-09-01 07:18:39 bacon Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _XP_AWK_AWKI_H_
|
#ifndef _XP_AWK_AWKI_H_
|
||||||
@ -23,16 +23,6 @@ typedef struct xp_awk_tree_t xp_awk_tree_t;
|
|||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#ifdef XP_CHAR_IS_MCHAR
|
|
||||||
#include <ctype.h>
|
|
||||||
#else
|
|
||||||
#include <ctype.h>
|
|
||||||
#include <wchar.h>
|
|
||||||
#if !defined(__BEOS__)
|
|
||||||
#include <wctype.h>
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define xp_assert assert
|
#define xp_assert assert
|
||||||
|
|
||||||
#define xp_memset(dst,fill,len) memset(dst,fill,len)
|
#define xp_memset(dst,fill,len) memset(dst,fill,len)
|
||||||
|
@ -1,13 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: extio.c,v 1.44 2006-09-01 06:22:11 bacon Exp $
|
* $Id: extio.c,v 1.45 2006-09-01 07:18:39 bacon Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <xp/awk/awk_i.h>
|
#include <xp/awk/awk_i.h>
|
||||||
|
|
||||||
#ifndef XP_AWK_STAND_ALONE
|
#ifndef XP_AWK_STAND_ALONE
|
||||||
#include <xp/bas/assert.h>
|
#include <xp/bas/assert.h>
|
||||||
#include <xp/bas/string.h>
|
|
||||||
#include <xp/bas/memory.h>
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
enum
|
enum
|
||||||
@ -289,7 +287,7 @@ int xp_awk_readextio (
|
|||||||
const xp_char_t* match_ptr;
|
const xp_char_t* match_ptr;
|
||||||
xp_size_t match_len;
|
xp_size_t match_len;
|
||||||
|
|
||||||
xp_assert (run->extio.rs_rex != NULL);
|
xp_assert (run->extio.rs_rex != XP_NULL);
|
||||||
|
|
||||||
/* TODO: safematchrex */
|
/* TODO: safematchrex */
|
||||||
n = xp_awk_matchrex (
|
n = xp_awk_matchrex (
|
||||||
@ -417,7 +415,7 @@ static int __writeextio (
|
|||||||
|
|
||||||
/* TOOD: consider using a shared buffer when calling
|
/* TOOD: consider using a shared buffer when calling
|
||||||
* xp_awk_valtostr. maybe run->shared_buf.extio */
|
* xp_awk_valtostr. maybe run->shared_buf.extio */
|
||||||
str = xp_awk_valtostr (run, v, xp_true, NULL, &len);
|
str = xp_awk_valtostr (run, v, xp_true, XP_NULL, &len);
|
||||||
if (str == XP_NULL) return -1;
|
if (str == XP_NULL) return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: func.c,v 1.41 2006-09-01 06:45:05 bacon Exp $
|
* $Id: func.c,v 1.42 2006-09-01 07:18:39 bacon Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <xp/awk/awk_i.h>
|
#include <xp/awk/awk_i.h>
|
||||||
@ -51,9 +51,9 @@ static xp_awk_bfn_t __sys_bfn[] =
|
|||||||
};
|
};
|
||||||
|
|
||||||
xp_awk_bfn_t* xp_awk_addbfn (
|
xp_awk_bfn_t* xp_awk_addbfn (
|
||||||
xp_awk_t* awk, const xp_char_t* name, size_t name_len, int when_valid,
|
xp_awk_t* awk, const xp_char_t* name, xp_size_t name_len,
|
||||||
xp_size_t min_args, xp_size_t max_args, const xp_char_t* arg_spec,
|
int when_valid, xp_size_t min_args, xp_size_t max_args,
|
||||||
int (*handler)(xp_awk_t*,void*))
|
const xp_char_t* arg_spec, int (*handler)(xp_awk_t*,void*))
|
||||||
{
|
{
|
||||||
xp_awk_bfn_t* p;
|
xp_awk_bfn_t* p;
|
||||||
|
|
||||||
@ -77,7 +77,7 @@ xp_awk_bfn_t* xp_awk_addbfn (
|
|||||||
return p;
|
return p;
|
||||||
}
|
}
|
||||||
|
|
||||||
int xp_awk_delbfn (xp_awk_t* awk, const xp_char_t* name, size_t name_len)
|
int xp_awk_delbfn (xp_awk_t* awk, const xp_char_t* name, xp_size_t name_len)
|
||||||
{
|
{
|
||||||
xp_awk_bfn_t* p, * pp = XP_NULL;
|
xp_awk_bfn_t* p, * pp = XP_NULL;
|
||||||
|
|
||||||
@ -115,7 +115,7 @@ void xp_awk_clrbfn (xp_awk_t* awk)
|
|||||||
}
|
}
|
||||||
|
|
||||||
xp_awk_bfn_t* xp_awk_getbfn (
|
xp_awk_bfn_t* xp_awk_getbfn (
|
||||||
xp_awk_t* awk, const xp_char_t* name, size_t name_len)
|
xp_awk_t* awk, const xp_char_t* name, xp_size_t name_len)
|
||||||
{
|
{
|
||||||
xp_awk_bfn_t* p;
|
xp_awk_bfn_t* p;
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: func.h,v 1.10 2006-09-01 06:22:11 bacon Exp $
|
* $Id: func.h,v 1.11 2006-09-01 07:18:39 bacon Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _XP_AWK_FUNC_H_
|
#ifndef _XP_AWK_FUNC_H_
|
||||||
@ -42,16 +42,16 @@ extern "C" {
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
xp_awk_bfn_t* xp_awk_addbfn (
|
xp_awk_bfn_t* xp_awk_addbfn (
|
||||||
xp_awk_t* awk, const xp_char_t* name, size_t name_len, int when_valid,
|
xp_awk_t* awk, const xp_char_t* name, xp_size_t name_len,
|
||||||
xp_size_t min_args, xp_size_t max_args, const xp_char_t* arg_spec,
|
int when_valid, xp_size_t min_args, xp_size_t max_args,
|
||||||
int (*handler)(xp_awk_t*,void*));
|
const xp_char_t* arg_spec, int (*handler)(xp_awk_t*,void*));
|
||||||
|
|
||||||
int xp_awk_delbfn (xp_awk_t* awk, const xp_char_t* name, size_t name_len);
|
int xp_awk_delbfn (xp_awk_t* awk, const xp_char_t* name, xp_size_t name_len);
|
||||||
|
|
||||||
void xp_awk_clrbfn (xp_awk_t* awk);
|
void xp_awk_clrbfn (xp_awk_t* awk);
|
||||||
|
|
||||||
xp_awk_bfn_t* xp_awk_getbfn (
|
xp_awk_bfn_t* xp_awk_getbfn (
|
||||||
xp_awk_t* awk, const xp_char_t* name, size_t name_len);
|
xp_awk_t* awk, const xp_char_t* name, xp_size_t name_len);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: map.c,v 1.23 2006-09-01 06:22:12 bacon Exp $
|
* $Id: map.c,v 1.24 2006-09-01 07:18:39 bacon Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <xp/awk/awk_i.h>
|
#include <xp/awk/awk_i.h>
|
||||||
|
|
||||||
#ifndef XP_AWK_STAND_ALONE
|
#ifndef XP_AWK_STAND_ALONE
|
||||||
#include <xp/bas/memory.h>
|
|
||||||
#include <xp/bas/string.h>
|
|
||||||
#include <xp/bas/assert.h>
|
#include <xp/bas/assert.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: misc.c,v 1.10 2006-09-01 06:42:52 bacon Exp $
|
* $Id: misc.c,v 1.11 2006-09-01 07:18:40 bacon Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <xp/awk/awk_i.h>
|
#include <xp/awk/awk_i.h>
|
||||||
|
|
||||||
#ifndef XP_AWK_STAND_ALONE
|
#ifndef XP_AWK_STAND_ALONE
|
||||||
#include <xp/bas/ctype.h>
|
|
||||||
#include <xp/bas/assert.h>
|
#include <xp/bas/assert.h>
|
||||||
|
#include <xp/bas/stdarg.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
static int __vprintf (
|
static int __vprintf (
|
||||||
|
@ -1,14 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: parse.c,v 1.176 2006-09-01 06:22:12 bacon Exp $
|
* $Id: parse.c,v 1.177 2006-09-01 07:18:40 bacon Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <xp/awk/awk_i.h>
|
#include <xp/awk/awk_i.h>
|
||||||
|
|
||||||
#ifndef XP_AWK_STAND_ALONE
|
#ifndef XP_AWK_STAND_ALONE
|
||||||
#include <xp/bas/memory.h>
|
#include <xp/bas/memory.h>
|
||||||
#include <xp/bas/ctype.h>
|
|
||||||
#include <xp/bas/string.h>
|
|
||||||
#include <xp/bas/stdlib.h>
|
|
||||||
#include <xp/bas/assert.h>
|
#include <xp/bas/assert.h>
|
||||||
#include <xp/bas/stdio.h>
|
#include <xp/bas/stdio.h>
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: rex.c,v 1.26 2006-09-01 06:42:52 bacon Exp $
|
* $Id: rex.c,v 1.27 2006-09-01 07:18:40 bacon Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <xp/awk/awk_i.h>
|
#include <xp/awk/awk_i.h>
|
||||||
@ -213,7 +213,7 @@ static const xp_byte_t* __print_branch (const xp_byte_t* p);
|
|||||||
static const xp_byte_t* __print_atom (const xp_byte_t* p);
|
static const xp_byte_t* __print_atom (const xp_byte_t* p);
|
||||||
|
|
||||||
#ifndef XP_AWK_NTDDK
|
#ifndef XP_AWK_NTDDK
|
||||||
static struct __char_class_t
|
struct __char_class_t
|
||||||
{
|
{
|
||||||
const xp_char_t* name;
|
const xp_char_t* name;
|
||||||
xp_size_t name_len;
|
xp_size_t name_len;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: run.c,v 1.193 2006-09-01 06:22:12 bacon Exp $
|
* $Id: run.c,v 1.194 2006-09-01 07:18:40 bacon Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <xp/awk/awk_i.h>
|
#include <xp/awk/awk_i.h>
|
||||||
@ -9,7 +9,6 @@
|
|||||||
|
|
||||||
#ifndef XP_AWK_STAND_ALONE
|
#ifndef XP_AWK_STAND_ALONE
|
||||||
#include <xp/bas/assert.h>
|
#include <xp/bas/assert.h>
|
||||||
#include <xp/bas/string.h>
|
|
||||||
#include <xp/bas/memory.h>
|
#include <xp/bas/memory.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1,12 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: str.c,v 1.2 2006-09-01 06:22:13 bacon Exp $
|
* $Id: str.c,v 1.3 2006-09-01 07:18:40 bacon Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <xp/awk/awk_i.h>
|
#include <xp/awk/awk_i.h>
|
||||||
|
|
||||||
#ifndef XP_AWK_STAND_ALONE
|
#ifndef XP_AWK_STAND_ALONE
|
||||||
#include <xp/bas/memory.h>
|
#include <xp/bas/memory.h>
|
||||||
#include <xp/bas/string.h>
|
|
||||||
#include <xp/bas/assert.h>
|
#include <xp/bas/assert.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1,12 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: tab.c,v 1.15 2006-09-01 06:22:13 bacon Exp $
|
* $Id: tab.c,v 1.16 2006-09-01 07:18:40 bacon Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <xp/awk/awk_i.h>
|
#include <xp/awk/awk_i.h>
|
||||||
|
|
||||||
#ifndef XP_AWK_STAND_ALONE
|
#ifndef XP_AWK_STAND_ALONE
|
||||||
#include <xp/bas/memory.h>
|
#include <xp/bas/memory.h>
|
||||||
#include <xp/bas/string.h>
|
|
||||||
#include <xp/bas/assert.h>
|
#include <xp/bas/assert.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -1,11 +1,10 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: val.c,v 1.58 2006-09-01 06:22:13 bacon Exp $
|
* $Id: val.c,v 1.59 2006-09-01 07:18:40 bacon Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <xp/awk/awk_i.h>
|
#include <xp/awk/awk_i.h>
|
||||||
|
|
||||||
#ifndef XP_AWK_STAND_ALONE
|
#ifndef XP_AWK_STAND_ALONE
|
||||||
#include <xp/bas/string.h>
|
|
||||||
#include <xp/bas/memory.h>
|
#include <xp/bas/memory.h>
|
||||||
#include <xp/bas/assert.h>
|
#include <xp/bas/assert.h>
|
||||||
#include <xp/bas/stdio.h>
|
#include <xp/bas/stdio.h>
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* $Id: awk.c,v 1.84 2006-09-01 06:23:57 bacon Exp $
|
* $Id: awk.c,v 1.85 2006-09-01 07:18:40 bacon Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <xp/awk/awk.h>
|
#include <xp/awk/awk.h>
|
||||||
@ -9,6 +9,7 @@
|
|||||||
|
|
||||||
#ifdef XP_CHAR_IS_WCHAR
|
#ifdef XP_CHAR_IS_WCHAR
|
||||||
#include <wchar.h>
|
#include <wchar.h>
|
||||||
|
#include <wctype.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef __STAND_ALONE
|
#ifndef __STAND_ALONE
|
||||||
|
Loading…
Reference in New Issue
Block a user