RNAlib-2.3.1
file_utils.h
Go to the documentation of this file.
1 #ifndef VIENNA_RNA_PACKAGE_FILE_UTILS_H
2 #define VIENNA_RNA_PACKAGE_FILE_UTILS_H
3 
21 void vrna_file_copy(FILE *from, FILE *to);
22 
33 char *vrna_read_line(FILE *fp);
34 
38 int vrna_mkdir_p(const char *path);
39 
43 char *vrna_basename(const char *path);
44 
48 char *vrna_dirname(const char *path);
49 
54 #endif
int vrna_mkdir_p(const char *path)
Recursivly create a directory tree.
char * vrna_dirname(const char *path)
Extract the directory part of a file path.
char * vrna_basename(const char *path)
Extract the filename from a file path.
char * vrna_read_line(FILE *fp)
Read a line of arbitrary length from a stream.
void vrna_file_copy(FILE *from, FILE *to)
Inefficient `cp'.