view src/dmresw.h @ 1856:37cac290ce8b

Allow override of block size in DEF_SCREEN_RAMS_8() and DEF_SCREEN_RAM() macros.
author Matti Hamalainen <ccr@tnsp.org>
date Sun, 24 Jun 2018 03:01:50 +0300
parents 0cac3360a0aa
children
line wrap: on
line source

/*
 * DMLib
 * -- Resource management write helpers
 * Programmed and designed by Matti 'ccr' Hamalainen
 * (C) Copyright 2011-2015 Tecnic Software productions (TNSP)
 */
#ifndef DMRESW_H
#define DMRESW_H

#include "dmres.h"

#ifdef __cplusplus
extern "C" {
#endif

BOOL         dmf_write_str(DMResource *fh, const void *data, const size_t len);
BOOL         dmf_write_byte(DMResource *fh, const Uint8 val);

#define DM_DEFINE_FFUNC(xname, xtype, z)          \
BOOL         dmf_write_ ## xname (DMResource *fh, const xtype v);

#include "dmfiletmpl.h"

#undef DM_DEFINE_FFUNC

#ifdef __cplusplus
}
#endif

#endif // DMRESW_H