man wncinf (Fonctions bibliothèques) - information about cstream

NAME

wn_cstream_filename, wn_set_cstream_filename, wn_column_of_mark, wn_column_of_current_mark, wn_linenum_of_mark, wn_linenum_of_current_mark - information about cstream

SYNOPSIS

#include <wn/wncstr.h>

char *wn_cstream_filename(stream)
wn_cstream stream;

wn_set_cstream_filename(stream,name)
wn_cstream stream;
char name[];

int wn_column_of_mark(stream,mark)
wn_cstream stream;
int mark;

int wn_column_of_current_mark(stream)
wn_cstream stream;

int wn_linenum_of_mark(stream,mark)
wn_cstream stream;
int mark;

int wn_linenum_of_current_mark(stream)
wn_cstream stream;

DESCRIPTION

These routines set and get various information about the cstream stream. This information can be used to make helpful error messages if a parse fails.

wn_cstream_filename returns the filename for stream previously set by wn_set_cstream_filename. The default is NULL.

wn_column_of_mark returns the number of chars between the closest previous linefeed and mark. A linefeed is assumed to exist at beginning of stream (mark = -1).

wn_column_of_current_mark returns the number of chars between the closest previous linefeed and the current mark. A linefeed is assumed to exist at beginning of stream (mark = -1).

wn_linenum_of_mark returns the number of linefeeds between mark and beginning of stream. Line numbers start at 1.

wn_linenum_of_current_mark returns the number of linefeeds between the current mark and beginning of stream. Line numbers start at 1.

SEE ALSO

wncstr

AUTHOR

Will Naylor

CETTE PAGE DOCUMENTE AUSSI :