open-simh.simtools/assemble.h
Olaf Seibert f75f5e1242 Change delimiters of local symbol blocks to be more like page 3-10 of the manual.
Also, to make Kermit sources work, only increase the local symbol block
counter if there actually was a local symbol used in the block.
This way, conditional inclusions (which include source text only in the
first pass) will have less potential for de-synchronisation between the
passes. After all, if the generated internal local symbol names do
not match, phase errors will result (showing themselves as strange label
redefinition problems).
2015-05-10 17:51:32 +02:00

20 lines
291 B
C

#ifndef ASSEMBLE__H
#define ASSEMBLE__H
#include "stream2.h"
#include "object.h"
#define DOT (current_pc->value) /* Handy reference to the current location */
int assemble_stack(
STACK *stack,
TEXT_RLD *tr);
int get_next_lsb(
void);
#endif