diff options
Diffstat (limited to 'gs/psi/iscannum.h')
-rw-r--r-- | gs/psi/iscannum.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gs/psi/iscannum.h b/gs/psi/iscannum.h new file mode 100644 index 000000000..70b605eb3 --- /dev/null +++ b/gs/psi/iscannum.h @@ -0,0 +1,28 @@ +/* Copyright (C) 2001-2006 Artifex Software, Inc. + All Rights Reserved. + + This software is provided AS-IS with no warranty, either express or + implied. + + This software is distributed under license and may not be copied, modified + or distributed except as expressly authorized under the terms of that + license. Refer to licensing information at http://www.artifex.com/ + or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, + San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. +*/ + +/* $Id$ */ +/* Interface to Ghostscript number scanner */ + +#ifndef iscannum_INCLUDED +# define iscannum_INCLUDED + +/* + * Scan a number. If the number consumes the entire string, return 0; + * if not, set *psp to the first character beyond the number and return 1. + * Note that scan_number does not mark the result ref as "new". + */ +int scan_number(const byte * sp, const byte * end, int sign, ref * pref, + const byte ** psp, int scanner_options); + +#endif /* iscannum_INCLUDED */ |