-void ForwardLabels (unsigned Size)
-/* Define forward labels for the range PC to PC+Size-1 if necessary */
-{
- unsigned I;
- for (I = 0; I < Size; ++I) {
- ForwardLabel (I);
- }
-}
-
-
-
static void DefOutOfRangeLabel (unsigned long Addr)
/* Define one label that is outside code range. */
{
* bytes and is therefore output as "label = * + x".
*/
-void ForwardLabels (unsigned Size);
-/* Define forward labels for the range PC to PC+Size-1 if necessary */
-
void DefOutOfRangeLabels (void);
/* Output any labels that are out of the loaded code range */
*/
if (D->Size <= RemainingBytes) {
/* Output labels within the next insn */
- ForwardLabels (D->Size);
+ unsigned I;
+ for (I = 1; I < D->Size; ++I) {
+ ForwardLabel (I);
+ }
/* Output the insn */
D->Handler (D);
PC += D->Size;