"Eric W. Biederman" wrote:
> Matthias Mueller <[EMAIL PROTECTED]> writes:
>
> > Hello,
> >
> > I'm new to the list. Maybee this is a stupid question, anyway:
> >
> > I've made a new projekt called up3. Acording to the documents I 've made
> > a simple conf-file called up3.conf. The configuration with the python
> > file looked good. After that I called make. A few symbols were missing.
> > I discovered that macros that are defined in thte file
> > $(FREEBIOS)/src/include/intel.h are strangly expanded. The macro
> > PCI_WRITE_CONF_BYTE is a list of assembler instructions that must be
> > separated by newline char (\n). When this macro is used the substitution
> > deletes all the newline chars. Only the first instruction is valid the
> > rest is considered as comment.
>
> Nope. In gas
> instruction ; instruction
> is a legal syntax and that is exactly what we are asking it to do.
>
> A macro unfortunantely cannot contain newlines. Now emacs considers
> everything after ; a comment but that is an emacs highlighting bug.
>
> Eric
Of course, you're right. I realised that after writing a python-scriptfile,
that substitutes all the ; in newline chars. I was wondering that the result
is the same. It was too embarrassing for me to tell. Sorry to all the pros
that felt bothered ;-)
thanks
Matthias