Changes between Initial Version and Version 2 of Ticket #1


Ignore:
Timestamp:
Jul 27, 2008, 12:57:30 PM (16 years ago)
Author:
mloskot
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1

    • Property Versionsvn-trunk
    • Property Component component1Library
  • Ticket #1 – Description

    initial v2  
    1 I prepared patch that enables strict ANSI compilation mode with GCC for the CS-Ma. Only sources of library [source:trunk/CsMapDev/Source Source] and [source:trunk/CsMapDev/Include Include] directories have been changed.
     1I prepared patch that enables strict ANSI compilation mode with GCC for the CS-Map. The patch includes following changes:
     2
     3 * fixes for source code of library, dictionaries compiler and test program
     4
     5 * improvements for makefiles: [source:trunk/CsMapDev/Source/Library.mak Library.mak], [source:trunk/CsMapDev/Dictionaries/Compiler.mak Compiler.mak] and [source:trunk/CsMapDev/Test/Test.mak Test.mak]
     6
     7 * new master Makefile in trunk/CsMapDev that controls building of all CS-Map components (see usage information included in Makefile comments)
    28
    39Here is set of compilation flags I used:
     
    511-Wall -Wextra -Werror -pedantic -ansi
    612}}}
     13
     14----
    715
    816One major update is not included in this patch, CS-Map uses names that belong to class of names reserved by C/C++ implementation. Reserved identifiers begin with 1 or 2 underscores and continuewith a capital letter (for instance,