47 outhead2(
"%s = $%4.4x", _name, _value );
53 outhead3(
"%s = %s+$%4.4x", _name, _relative, _value );
65 switch( actual->
type ) {
77 actual = actual->
next;
85 outline2(
"%s: defb $%2.2x", _name, (
unsigned char)( _value & 0xff ) );
87 outline1(
" defb $%2.2x", (
unsigned char)( _value & 0xff ) );
93 outline2(
"%s: defw $%4.4x", _name, (
unsigned int)( _value & 0xffff ) );
95 outline1(
" defw $%4.4x", (
unsigned int)( _value & 0xffff ) );
101 outline3(
"%s: defw $%4.4x,$%4.4x", _name, (
unsigned int)( _value & 0xffff ), (
unsigned int)( (_value>>16) & 0xffffffff ) );
103 outline2(
" defw $%4.4x,$%4.4x", (
unsigned int)( _value & 0xffff ), (
unsigned int)( (_value>>16) & 0xffffffff ) );
109 outline3(
"%s: defw $%4.4x,$%4.4x", _name, (
unsigned int)( _value & 0xffff ), (
unsigned int)( (_value>>16) & 0xffffffff ) );
122 outline2(
" defw $%4.4x,$%4.4x", (
unsigned int)( _value & 0xffff ), (
unsigned int)( (_value>>16) & 0xffffffff ) );
void vars_emit_constant_integer(Environment *_environment, char *_name, int _value)
void vars_emit_word(Environment *_environment, char *_name, int _value)
void vars_emit_dword(Environment *_environment, char *_name, int _value)
void vars_emit_number(Environment *_environment, char *_name, int _value)
void vars_emit_constants(Environment *_environment)
void vars_emit_byte(Environment *_environment, char *_name, int _value)
void vars_emit_strips(Environment *_environment, char *_name, Strip *_strips)
void vars_emit_constant_integer_relative(Environment *_environment, char *_name, char *_relative, int _value)
NumberConfig numberConfig
#define outline3(s, a, b, c)
#define outline2(s, a, b)
struct _Environment Environment
Structure of compilation environment.
struct _Constant Constant
Structure of a single constant.
#define outhead3(s, a, b, c)
#define outhead2(s, a, b)
char DATATYPE_AS_STRING[][16]