Last change
on this file since 3510 was
2208,
checked in by Bruno Cornec, 12 years ago
|
Addition of useful functions originaly written for stable branch now obsolete
|
-
Property svn:eol-style set to
native
|
File size:
897 bytes
|
Line | |
---|
1 | /* mr_file.h |
---|
2 | * |
---|
3 | * $Id$ |
---|
4 | * |
---|
5 | * (c) 2006 Bruno Cornec <bruno@mondorescue.org> |
---|
6 | * |
---|
7 | * Header file of mr_file |
---|
8 | * |
---|
9 | * Provided under the GPLv2 |
---|
10 | */ |
---|
11 | |
---|
12 | #ifndef MR_FILE_H |
---|
13 | #define MR_FILE_H |
---|
14 | |
---|
15 | #include <stdio.h> |
---|
16 | |
---|
17 | /* functions (public methods) */ |
---|
18 | |
---|
19 | #define mr_fopen(x,y) mr_fopen_int((const char *)x, (const char *)y,__LINE__,__FILE__) |
---|
20 | #define mr_fprintf(x,y,args...) mr_fprintf_int(x,__LINE__,__FILE__,y,## args) |
---|
21 | #define mr_fclose(x) mr_fclose_int((FILE **)&x, __LINE__,__FILE__) |
---|
22 | #define mr_mkdir(x,y) mr_mkdir_int((const char *)x,(mode_t)y,__LINE__,__FILE__) |
---|
23 | |
---|
24 | extern FILE *mr_fopen_int(const char *path, const char *mode,int line, char *file); |
---|
25 | extern FILE *mr_fprintf_int(FILE *stream,int line, char *file, const char *fmt, ...); |
---|
26 | extern void mr_fclose_int(FILE **fd, int line, char *file); |
---|
27 | extern void mr_mkdir_int(const char *pathname, mode_t mode, int line, char *file); |
---|
28 | |
---|
29 | #endif /* MR_FILE_H */ |
---|
Note: See
TracBrowser
for help on using the repository browser.