summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/utils/utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/utils/utils.h')
-rw-r--r--Build/source/texk/web2c/luatexdir/utils/utils.h69
1 files changed, 6 insertions, 63 deletions
diff --git a/Build/source/texk/web2c/luatexdir/utils/utils.h b/Build/source/texk/web2c/luatexdir/utils/utils.h
index eaa928387f0..82420025eaa 100644
--- a/Build/source/texk/web2c/luatexdir/utils/utils.h
+++ b/Build/source/texk/web2c/luatexdir/utils/utils.h
@@ -18,93 +18,36 @@
You should have received a copy of the GNU General Public License along
with LuaTeX; if not, see <http://www.gnu.org/licenses/>. */
-/* $Id: utils.h 2333 2009-04-18 17:45:46Z hhenkel $ */
+/* $Id: utils.h 3261 2009-12-18 11:38:21Z taco $ */
#ifndef UTILS_H
# define UTILS_H
-# define overflow_string(a,b) { overflow(maketexstring(a),b); flush_str(last_tex_string); }
+extern int epochseconds;
+extern int microseconds;
+extern char *pdftex_banner;
-integer fb_offset(void);
-void fb_flush(void);
-void fb_putchar(eight_bits b);
-void fb_seek(integer);
void make_subset_tag(fd_entry *);
-void pdf_puts(const char *);
-__attribute__ ((format(printf, 1, 2)))
-void pdf_printf(const char *, ...);
-str_number maketexstring(const char *);
-str_number maketexlstring(const char *, size_t);
-void print_string(const char *j);
-void append_string(const char *s);
+
__attribute__ ((format(printf, 1, 2)))
void tex_printf(const char *, ...);
-void remove_pdffile(void);
+
__attribute__ ((noreturn, format(printf, 1, 2)))
void pdftex_fail(const char *, ...);
__attribute__ ((format(printf, 1, 2)))
void pdftex_warn(const char *, ...);
-void tex_error(const char *msg, const char **hlp);
void garbage_warning(void);
-char *makecstring(integer);
-char *makeclstring(integer, size_t *);
-void set_job_id(int, int, int, int);
void make_pdftex_banner(void);
-str_number get_resname_prefix(void);
size_t xfwrite(void *, size_t size, size_t nmemb, FILE *);
int xfflush(FILE *);
int xgetc(FILE *);
int xputc(int, FILE *);
-void write_stream_length(integer, longinteger);
scaled ext_xn_over_d(scaled, scaled, scaled);
-void libpdffinish(void);
-char *convertStringToPDFString(const char *in, int len);
-void escapestring(poolpointer in);
-void escapename(poolpointer in);
-void escapehex(poolpointer in);
-void unescapehex(poolpointer in);
-void print_ID(str_number);
-void init_start_time(void);
-void print_creation_date(void);
-void print_mod_date(void);
-void getcreationdate(void);
-char *makecfilename(str_number s);
char *stripzeros(char *);
void initversionstring(char **versions);
extern void check_buffer_overflow(int wsize);
extern void check_pool_overflow(int wsize);
-extern str_number last_tex_string;
extern char *cur_file_name;
-extern size_t last_ptr_index;
-extern char *fb_array;
-
-/**********************************************************************/
-/* color stack and matrix transformation support */
-
-int newcolorstack(integer s, integer literal_mode, boolean pagestart);
-int colorstackused(void);
-integer colorstackset(int colstack_no, integer s);
-integer colorstackpush(int colstack_no, integer s);
-integer colorstackpop(int colstack_no);
-integer colorstackcurrent(int colstack_no);
-integer colorstackskippagestart(int colstack_no);
-void checkpdfsave(scaledpos pos);
-void checkpdfrestore(scaledpos pos);
-void pdfshipoutbegin(boolean shipping_page);
-void pdfshipoutend(boolean shipping_page);
-void pdfsetmatrix(poolpointer in, scaledpos pos);
-scaled getllx(void);
-scaled getlly(void);
-scaled geturx(void);
-scaled getury(void);
-void tconfusion(const char *s);
-void tprint(const char *s);
-void tprint_nl(const char *s);
-void tprint_esc(const char *s);
-void matrixtransformpoint(scaled x, scaled y);
-void matrixtransformrect(scaled llx, scaled lly, scaled urx, scaled ury);
-boolean matrixused(void);
-void matrixrecalculate(scaled urx);
#endif /* UTILS_H */