*** empty log message ***
This commit is contained in:
parent
a516f54313
commit
49b3853fd6
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: awk.h,v 1.58 2006-04-26 15:49:33 bacon Exp $
|
||||
* $Id: awk.h,v 1.59 2006-04-30 15:50:38 bacon Exp $
|
||||
*/
|
||||
|
||||
#ifndef _XP_AWK_AWK_H_
|
||||
@ -51,6 +51,7 @@ enum
|
||||
XP_AWK_ENOERR, /* no error */
|
||||
XP_AWK_ENOMEM, /* out of memory */
|
||||
|
||||
XP_AWK_ENOSRCIO, /* no source io handler set */
|
||||
XP_AWK_ESRCINOPEN,
|
||||
XP_AWK_ESRCINCLOSE,
|
||||
XP_AWK_ESRCINNEXT,
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: err.c,v 1.16 2006-04-26 15:49:33 bacon Exp $
|
||||
* $Id: err.c,v 1.17 2006-04-30 15:50:38 bacon Exp $
|
||||
*/
|
||||
|
||||
#include <xp/awk/awk_i.h>
|
||||
@ -16,6 +16,7 @@ const xp_char_t* xp_awk_geterrstr (xp_awk_t* awk)
|
||||
XP_TEXT("no error"),
|
||||
XP_TEXT("out of memory"),
|
||||
|
||||
XP_TEXT("no source io handler set"),
|
||||
XP_TEXT("cannot open source input"),
|
||||
XP_TEXT("cannot close source input"),
|
||||
XP_TEXT("cannot switch to next source input"),
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: parse.c,v 1.96 2006-04-29 12:41:47 bacon Exp $
|
||||
* $Id: parse.c,v 1.97 2006-04-30 15:50:38 bacon Exp $
|
||||
*/
|
||||
|
||||
#include <xp/awk/awk_i.h>
|
||||
@ -330,6 +330,13 @@ static void __dump (xp_awk_t* awk)
|
||||
|
||||
int xp_awk_parse (xp_awk_t* awk)
|
||||
{
|
||||
|
||||
if (awk->srcio == XP_NULL)
|
||||
{
|
||||
awk->errnum = XP_AWK_ENOSRCIO;
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* if you want to parse anew, call xp_awk_clear first.
|
||||
* otherwise, the result is appened to the accumulated result */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user