git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4570
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2007-01-13 Borut Razem <borut.razem AT siol.net>
+
+ * doc/sdccman.lyx: fixed format errors
+
2007-01-10 Borut Razem <borut.razem AT siol.net>
* src/SDCC.lex, src/SDCCmain.c: fixed bug #1631895:
2007-01-10 Borut Razem <borut.razem AT siol.net>
* src/SDCC.lex, src/SDCCmain.c: fixed bug #1631895:
-dnl This macro will check for the presence of the readline library.
+dnl Borut Razem
+dnl
+dnl This macro checks for the presence of the readline library.
+dnl It works also in cross-compilation environment.
+dnl
dnl To get it into the aclocal.m4 dnl file, do this:
dnl aclocal -I . --verbose
dnl
dnl To get it into the aclocal.m4 dnl file, do this:
dnl aclocal -I . --verbose
dnl
Note: this functionality is not in conformance with standard!
Note: this functionality is not in conformance with standard!
\layout List
\added_space_bottom bigskip \labelwidthstring 00.00.0000
\layout List
\added_space_bottom bigskip \labelwidthstring 00.00.0000
\begin_inset LatexCommand \index{\#pragma pedantic\_parse\_number}
\begin_inset LatexCommand \index{\#pragma pedantic\_parse\_number}
(+ | -) - Pedantic parse numbers so that situations like 0xfe-LO_B(3) are
parsed properly and the macro LO_B(3) gets expanded.
Default is off.
Below is an example on how to use this pragma.
(+ | -) - Pedantic parse numbers so that situations like 0xfe-LO_B(3) are
parsed properly and the macro LO_B(3) gets expanded.
Default is off.
Below is an example on how to use this pragma.
Note: this functionality is not in conformance with standard!
Note: this functionality is not in conformance with standard!
#pragma pedantic_parse_number +
\begin_inset LatexCommand \index{\#pragma pedantic\_parse\_number}
#pragma pedantic_parse_number +
\begin_inset LatexCommand \index{\#pragma pedantic\_parse\_number}
#define LO_B(x) ((x) & 0xff)
#define LO_B(x) ((x) & 0xff)
-\newline
-\InsetSpace ~
-\InsetSpace ~
-\InsetSpace ~
+\newline
+{
+\newline
+\SpecialChar ~
+\SpecialChar ~
+\SpecialChar ~
unsigned char c=0xfe-LO_B(3);
unsigned char c=0xfe-LO_B(3);
-\newline
-\newline
-\InsetSpace ~
-\InsetSpace ~
-\InsetSpace ~
+\newline
+\SpecialChar ~
+\SpecialChar ~
+\SpecialChar ~
+\newline
+
+\family default
\begin_inset LatexCommand \index{\#pragma sdcc\_hash}
\begin_inset LatexCommand \index{\#pragma sdcc\_hash}
(+ | -) - Allow "naked" hash in macro definition, for example:
\newline
(+ | -) - Allow "naked" hash in macro definition, for example:
\newline
#define DIR_LO(x) #(x & 0xff)
#define DIR_LO(x) #(x & 0xff)
\newline
Default is off.
Below is an example on how to use this pragma.
\layout Verse
\newline
Default is off.
Below is an example on how to use this pragma.
\layout Verse
#pragma sdcc_hash +
\begin_inset LatexCommand \index{\#pragma sdcc\_hash}
#pragma sdcc_hash +
\begin_inset LatexCommand \index{\#pragma sdcc\_hash}
-\backslash
-\newline
-\InsetSpace ~
-\InsetSpace ~
-\InsetSpace ~
+\backslash
+
+\newline
+\SpecialChar ~
+\SpecialChar ~
+\SpecialChar ~
-\backslash
-\newline
-\InsetSpace ~
-\InsetSpace ~
-\InsetSpace ~
+\backslash
+
+\newline
+\SpecialChar ~
+\SpecialChar ~
+\SpecialChar ~
mov R7_B3, #((x >> 8) & 0xff)
mov R7_B3, #((x >> 8) & 0xff)
-\backslash
-\newline
-\InsetSpace ~
-\InsetSpace ~
-\InsetSpace ~
+\backslash
+
+\newline
+\SpecialChar ~
+\SpecialChar ~
+\SpecialChar ~
+\newline
+
+\family default