111 if ( _name != NULL ) {
115 sprintf(temporaryName,
"bank%4.4d",
UNIQUE_ID );
116 _name = strdup( temporaryName );
131 memset( bank, 0,
sizeof(
Bank ) );
132 bank->
name = strdup( _name );
140 _environment->
banks[_type] = bank;
Bank * bank_find(Bank *_first, char *_name)
char BANK_TYPE_AS_STRING[][16]
Description of BANK TYPE, in readable format.
Bank * bank_define(Environment *_environment, char *_name, BankType _type, int _address, char *_filename)
Implementation for BANK xxx AT [WITH yyy].
Bank * banks[BANK_TYPE_COUNT]
#define MAX_TEMPORARY_STORAGE
struct _Environment Environment
Structure of compilation environment.
enum _BankType BankType
Type of memory banks.
struct _Bank Bank
Structure of a single bank.
char DATATYPE_AS_STRING[][16]