merk/include/file.h

23 lines
358 B
C

#ifndef FILE_H
#define FILE_H
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdint.h>
typedef struct {
char** content;
uint64_t lines;
} File;
typedef struct {
uint32_t mode;
char* name;
} FileInfo;
File* new_empty_file();
File* new_file(const char*);
File* slice_file(File*, uint64_t, uint64_t);
#endif // FILE_H