/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * fileutils.h - File utility functions * Created: 2006-08-14 * Author: Theppitak Karoonboonyanan */ #ifndef __FILEUTILS_H #define __FILEUTILS_H #include #include "triedefs.h" FILE * file_open (const char *dir, const char *name, const char *ext, TrieIOMode mode); long file_length (FILE *file); Bool file_read_int32 (FILE *file, int32 *o_val); Bool file_write_int32 (FILE *file, int32 val); Bool file_read_int16 (FILE *file, int16 *o_val); Bool file_write_int16 (FILE *file, int16 val); Bool file_read_int8 (FILE *file, int8 *o_val); Bool file_write_int8 (FILE *file, int8 val); Bool file_read_chars (FILE *file, char *buff, int len); Bool file_write_chars (FILE *file, const char *buff, int len); #endif /* __FILEUTILS_H */ /* vi:ts=4:ai:expandtab */