<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://sdcc.sourceforge.net/mediawiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://sdcc.sourceforge.net/mediawiki/index.php?title=List_of_changes_between_GCC_cpp_and_sdcpp&amp;feed=atom&amp;action=history</id>
		<title>List of changes between GCC cpp and sdcpp - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://sdcc.sourceforge.net/mediawiki/index.php?title=List_of_changes_between_GCC_cpp_and_sdcpp&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://sdcc.sourceforge.net/mediawiki/index.php?title=List_of_changes_between_GCC_cpp_and_sdcpp&amp;action=history"/>
		<updated>2013-05-24T23:46:57Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>http://sdcc.sourceforge.net/mediawiki/index.php?title=List_of_changes_between_GCC_cpp_and_sdcpp&amp;diff=35&amp;oldid=prev</id>
		<title>Borutr: Created page with &quot;The purpose of this document is to make synchronization of sdcc with GCC cpp easier. The following files has sdcpp specific changes: * support/cpp/libcpp/files.c: ** __BORLAND...&quot;</title>
		<link rel="alternate" type="text/html" href="http://sdcc.sourceforge.net/mediawiki/index.php?title=List_of_changes_between_GCC_cpp_and_sdcpp&amp;diff=35&amp;oldid=prev"/>
				<updated>2012-12-04T11:05:13Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;The purpose of this document is to make synchronization of sdcc with GCC cpp easier. The following files has sdcpp specific changes: * support/cpp/libcpp/files.c: ** __BORLAND...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The purpose of this document is to make synchronization of sdcc with GCC cpp easier. The following files has sdcpp specific changes:&lt;br /&gt;
* support/cpp/libcpp/files.c:&lt;br /&gt;
** __BORLANDC__ specific code&lt;br /&gt;
* support/cpp/libcpp/init.c:&lt;br /&gt;
** ifdefed NLS support (don't include localedir.h)&lt;br /&gt;
** deps_add_default_target(): first parameter is pfile instead pfile-&amp;gt;deps&lt;br /&gt;
* support/cpp/libcpp/internal.h:&lt;br /&gt;
** SDCC _asm specific: __asm and __endasm handling&lt;br /&gt;
** _cpp_process_line_notes() returns int instead void&lt;br /&gt;
* support/cpp/libcpp/lex.c:&lt;br /&gt;
** include assert.h&lt;br /&gt;
** added global veriable in_asm&lt;br /&gt;
** definition of _cpp_process_line_notes() returns int&lt;br /&gt;
** added SDCC _asm specific function _sdcpp_skip_asm_block()&lt;br /&gt;
** added sdcpp specific function pedantic_lex_number()&lt;br /&gt;
** added sdcpp specific function copy_text_chars()&lt;br /&gt;
** added SDCC _asm specific function _sdcpp_save_asm ()&lt;br /&gt;
** cpp_get_comments() calls copy_text_chars()&lt;br /&gt;
** _cpp_lex_direct() calls sdcpp specific function pedantic_lex_number(), SDCC _asm specific __asm __endasm handling&lt;br /&gt;
** support/cpp/libcpp/macro.c:&lt;br /&gt;
** macro_real_token_count() returns 0 after abort() to make the compiler happy&lt;br /&gt;
** create_iso_definition(): sdcpp specific naked hash handling, added &amp;quot;%s&amp;quot; to cpp_error() to make the compiler happy&lt;br /&gt;
* support/cpp/libcpp/mkdeps.c:&lt;br /&gt;
** include internal.h&lt;br /&gt;
** deps_add_default_target(): first parameter is cpp_reader * insted struct deps *; object file extension handling&lt;br /&gt;
* support/cpp/libcpp/system.h:&lt;br /&gt;
** Mac OS X specifics&lt;br /&gt;
** include sdcpp.h&lt;br /&gt;
&lt;br /&gt;
* support/cpp/libcpp/include/cpplib.h:&lt;br /&gt;
** SDCC _asm specific __asm__endasm handling&lt;br /&gt;
** added IN_ASM and PREV_NL flags for the cpp_token structure&lt;br /&gt;
** struct cpp_options: added allow_naked_hash, preproc_asm, obj_ext and pedantic_parse_number members&lt;br /&gt;
* support/cpp/libcpp/include/mkdeps.h:&lt;br /&gt;
** declaration of struct cpp_reader&lt;br /&gt;
** declaration of deps_add_default_target(): first parameter is pfile instead pfile-&amp;gt;deps&lt;br /&gt;
* support/cpp/libcpp/include/symtab.h:&lt;br /&gt;
** Mac OS X specifics: include libiberty/obstack.h instead obstack.h&lt;/div&gt;</summary>
		<author><name>Borutr</name></author>	</entry>

	</feed>