www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/11/25/10:21:33

From: "Frederico Jerónimo" <DarkRealms AT netcabo DOT pt>
Newsgroups: comp.os.msdos.djgpp
Subject: " Warning : indirect ljmp without '*' " (AS)
Date: Sat, 25 Nov 2000 13:22:21 -0000
Lines: 59
Message-ID: <8voegk$dv5$1@venus.telepac.pt>
NNTP-Posting-Host: 213.22.25.191
X-Trace: venus.telepac.pt 975158612 14309 213.22.25.191 (25 Nov 2000 13:23:32 GMT)
X-Complaints-To: abuse AT mail DOT telepac DOT pt
NNTP-Posting-Date: 25 Nov 2000 13:23:32 GMT
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi all,

    I've built a program that uses an assembly based wrapper to install
hardware
interrupt handlers. The program compiled just fine under djgpp 2.02. I then
got
djgpp latest version (2.03) and despite the program still working ok I get
a strange warning every time I compile : "Indirect ljmp without '*'" in my
AS wrapper file.
Here's a portion of the affected code (inspired from the allegro irqwrap.s
file) :

---------------------------------------------------------------------
#define WRAPPER(x)                                                         ;
\
.globl __irq_wrapper_##x
; \
.align 4
; \

; \
__irq_wrapper_##x:
; \

/* wrapper code */
...
iret

/* MAX_IRQ wrappers defined */
WRAPPER(0);                          /* each of these lines reports the
above warning */
WRAPPER(1);
WRAPPER(2);
WRAPPER(3);
WRAPPER(4);
WRAPPER(5);
WRAPPER(6);
WRAPPER(7);

.globl __irq_wrapper_0_end    /* To calculate function size */
.align 4
__irq_wrapper_0_end:
   ret
---------------------------------------------------------------------

    Can someone help me and explain me what is happening? Thanks in advance.


Frederico Jerónimo

----------------------------------------------------------------------------
-------------------------------------------
Frederico Jerónimo
DarkRealms AT netcabo DOT pt

Dark Realms :  http://mega.ist.utl.pt/~fjds/
Programming, graphics, medieval & fantasy info, texts & quotations, music...


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019