hsmet  1.0.0
he-file.h
gehe zur Dokumentation dieser Datei
1 
11 /* Copyright (C) 2014 - HS Schmalkalden. All rights reserved. */
12 
13 #ifndef HE_FILE_H_INCLUDED
14 #define HE_FILE_H_INCLUDED 1
15 
16 #include "he-conf.h"
17 
18 #include <stdio.h>
19 
20 #if HAVE_STDINT_H
21 #ifndef STDINT_H_INCLUDED
22 #include <stdint.h>
23 #define STDINT_H_INCLUDED 1
24 #endif
25 #endif
26 
27 
28 #ifdef __cplusplus
29 extern "C" {
30 #endif
31 
38 FILE *
39 hsm_et_file_open(const char *name, const char *mode, int *ec);
40 
47 int
48 hsm_et_file_close(FILE *fp, const char *name, int *ec);
49 
57 int
58 hsm_et_file_puts(FILE *fp, const char *src, const char *name, int *ec);
59 
66 int
67 hsm_et_file_size(size_t *szptr, const char *name, int *ec);
68 
76 int
77 hsm_et_file_pointer_size(size_t *szptr, FILE *fp, const char *name, int *ec);
78 
79 #ifdef __cplusplus
80 }
81 #endif
82 
83 #endif
84 /* ifndef HE_FILE_H_INCLUDED */
85 
86 /* vim: set ai sw=4 ts=4 expandtab : */
87 
int hsm_et_file_close(FILE *fp, const char *name, int *ec)
Datei schliessen.
int hsm_et_file_puts(FILE *fp, const char *src, const char *name, int *ec)
String in Datei schreiben.
int hsm_et_file_pointer_size(size_t *szptr, FILE *fp, const char *name, int *ec)
Dateigroesse ermitteln.
FILE * hsm_et_file_open(const char *name, const char *mode, int *ec)
Datei oeffnen.
Konfigurationseinstellungen.
int hsm_et_file_size(size_t *szptr, const char *name, int *ec)
Dateigroesse ermitteln.