#include <mios32.h>
#include "tasks.h"
#include <string.h>
#include <md5.h>
#include "file.h"
#include "mbng_file.h"
#include "mbng_file_l.h"
Data Structures | |
struct | mbng_file_l_info_t |
Defines | |
#define | DEBUG_VERBOSE_LEVEL 1 |
#define | MBNG_FILES_PATH "/" |
#define | BIN_FILE_FORMAT_NUMBER 0 |
#define | MD5_READ_BLOCKSIZE 64 |
#define | FLUSH_BUFFER if( !write_to_file ) { DEBUG_MSG(line_buffer); } else { status |= FILE_WriteBuffer((u8 *)line_buffer, strlen(line_buffer)); } |
Functions | |
s32 | MBNG_FILE_L_Init (u32 mode) |
s32 | MBNG_FILE_L_Load (char *filename) |
s32 | MBNG_FILE_L_Unload (void) |
s32 | MBNG_FILE_L_Valid (void) |
s32 | readBinFileMD5 (char *filepath, u8 md5_checksum[16]) |
s32 | parseBinFile (char *filepath) |
s32 | generateNglFileMD5 (char *filepath, u8 md5_checksum[16]) |
s32 | MBNG_FILE_L_Read (char *filename) |
s32 | MBNG_FILE_L_Write (char *filename) |
s32 | MBNG_FILE_L_Debug (void) |
const char * | MBNG_FILE_L_GetLabel (char *label, u16 value) |
Variables | |
char | mbng_file_l_patch_name [MBNG_FILE_L_FILENAME_LEN+1] |
char | filepath [MAX_PATH] |
#define FLUSH_BUFFER if( !write_to_file ) { DEBUG_MSG(line_buffer); } else { status |= FILE_WriteBuffer((u8 *)line_buffer, strlen(line_buffer)); } |
#define MD5_READ_BLOCKSIZE 64 |