mirror of
https://github.com/open-simh/simtools.git
synced 2026-01-13 15:27:18 +00:00
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).
20 lines
291 B
C
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
|