generate.c
void PlaceSymbol(GenerateContext *c, Symbol *sym, VMUVALUE offset)
{
    if (sym->placed)
        GenerateFatal(c, "Duplicate definition of '%s'", sym->name);
    else {
        fixup(c, sym->value, offset);
        sym->placed = VMTRUE;
        sym->value = offset;
    }
}
/* PlaceSymbol - place any global symbols defined in the current function */
place any global symbols defined in the current function
place any global symbols defined in the current function
void PlaceSymbol(GenerateContext *c, Symbol *sym, VMUVALUE offset)
{
    if (sym->placed)
        GenerateFatal(c, "Duplicate definition of '%s'", sym->name);
    else {
        fixup(c, sym->value, offset);
        sym->placed = VMTRUE;
        sym->value = offset;
    }
}
void PlaceSymbol ( GenerateContext * c , Symbol * sym , VMUVALUE offset ) { if ( sym -> placed ) GenerateFatal ( c , " " , sym -> name ) ; else { fixup ( c , sym -> value , offset ) ; sym -> placed = VMTRUE ; sym -> value = offset ; } }
PlaceSymbol - place any global symbols defined in the current function
PlaceSymbol - place any global symbols defined in the current function