Re: Data alignment code... What goes on?



Anders Isaksson wrote:

Rudy Velthuis [TeamB] wrote:
Anders Isaksson wrote:
It seems to mean 'not'.

Correct. That is C-style syntax.

Although in this case it's some assembler syntax.

Assemblers are free to define operators for such non-assembler-language
-specific expressions, and some prefer to derive from the Pascal set of
operators, others (probably many more) prefer to derive from the C set
of operators, and yet others allow both, or have their own (like GT and
LT for > and < respectively, etc.).

This is not uncommon in such programs. Note that e.g. most resource
compilers only allow C-style expressions, while some others (notably
the Borland ones) also allow Pascal-style expressions. IIRC, the
Borland ones even recognize (or recognized) Pascal-style const
declarations as well as C-style #defines, and can handle limited .inc
and .h files.

--
Rudy Velthuis [TeamB] http://rvelthuis.de/

"Some cause happiness wherever they go; others, whenever they go."
- Oscar Wilde (1854-1900)
.