gnupic: Thread: Parametric #defines


[<<] [<] Page 1 of 1 [>] [>>]
Subject: Parametric #defines
From: "Fernando J. =?iso-8859-1?q?Rodr=EDguez?=" ####@####.####
Date: 27 Jul 2006 14:42:09 +0100
Message-Id: <200607271041.58546.desarrollo@smc-energy.com>

Hi!
I'm trying to assemble with gpasm some programs that were developed 
with Microchip's official tools, and I think I've found a feature 
present in Microchip's MPLab but missing in gpasm: parametric 
#defines.

Consider this (useless) program:

-----------------test.asm-----------------
        processor 18F6720
        include p18f6720.inc

#define dummy(p)                p

        org 0x0
        bsf dummy(PORTA),dummy(RA2),A
        end
-----------------test.asm-----------------

I get a syntax error when I assemble that code with gpasm but not when 
I use MPLab:
gpasm -y test.asm
test.asm:7:Error [103] syntax error

This is gpasm-0.13.3 beta as packaged by Debian in an up-to-date 
Debian "Etch" system.

Is there any other syntax for implementing parametric #defines?

Thank's in advance,
-- 
Ing. Fernando J. RodrĂ­guez
SMC Energy S.A.

SerĂș 52, Mendoza
M5500FNB Mendoza, Argentina
Tel: +54 261 424-5424
[<<] [<] Page 1 of 1 [>] [>>]


Powered by ezmlm-browse 0.20.