source: git/resources/feFopen.h @ 8d1432e

spielwiese
Last change on this file since 8d1432e was a3ed27, checked in by Hans Schoenemann <hannes@…>, 8 years ago
add: PrintS_callback
  • Property mode set to 100644
File size: 959 bytes
Line 
1#ifndef FEFOPEN_H
2#define FEFOPEN_H
3
4/*****************************************************************
5 *
6 * File Stuff
7 *
8 *****************************************************************/
9#ifdef __cplusplus
10
11#include <stdio.h>
12
13FILE*feFopen(const char *path, const char *mode, char *where=0, short useWerror=0, short path_only=0);
14
15/*
16// These are our versions of fopen and fread They are very similar to
17// the usual fopen and fread, except that on reading, they always
18// convert "\r\n" into " \n" and "\r" into "\n".
19//
20// IMPORTANT: do only use myfopen and myfread when reading text,
21// do never use fopen and fread
22*/
23FILE *myfopen(const char *path, const char *mode);
24size_t myfread(void *ptr, size_t size, size_t nmemb, FILE *stream);
25
26extern "C"
27{
28#endif
29
30extern short errorreported;
31void    WerrorS(const char *s);
32extern void (*WerrorS_callback)(const char *s);
33extern void (*PrintS_callback)(const char *s);
34
35#ifdef __cplusplus
36}
37#endif
38#endif
Note: See TracBrowser for help on using the repository browser.