diff --git a/.gitignore b/.gitignore index eb75b72bc..fcbf52fef 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,6 @@ # autotools build method /autom4te.cache/ /builds/autoconf/ -!/builds/autoconf/config.rpath !/builds/autoconf/m4/m4_ax_pkg_check_modules.m4 /liblcf-*/ /tests/*.log @@ -39,10 +38,6 @@ CMakeFiles/ !/builds/cmake/Modules/Find*.cmake /builds/cmake/lib/ -# qt build method -/builds/qt/ -!/builds/qt/liblcf.pro - # doxygen generated files /doc/ diff --git a/AUTHORS b/AUTHORS deleted file mode 100644 index 3e3b46f19..000000000 --- a/AUTHORS +++ /dev/null @@ -1,7 +0,0 @@ -liblcf authors: - -Alejandro Marzini (vgvgf) -Gabriel Kind (ghabry) -Glynn Clements (glynnc) -Paulo "Zhek" Vizcaino (paulo_v) - diff --git a/AUTHORS.md b/AUTHORS.md new file mode 100644 index 000000000..6d1219549 --- /dev/null +++ b/AUTHORS.md @@ -0,0 +1,7 @@ +liblcf authors +============== + +* Alejandro Marzini (vgvgf) +* Gabriel Kind (Ghabry) +* Glynn Clements (glynnc) +* Paulo "Zhek" Vizcaino (paulo_v) diff --git a/Makefile.am b/Makefile.am index 56b2b80fc..34e10dc1b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,5 +1,5 @@ ACLOCAL_AMFLAGS = --install -I builds/autoconf/m4 -EXTRA_DIST = builds generator +EXTRA_DIST = AUTHORS.md README.md builds generator pkgconfigdir = ${libdir}/pkgconfig pkgconfig_DATA = builds/liblcf.pc @@ -112,12 +112,12 @@ pkginclude_HEADERS = \ src/data.h \ src/ini.h \ src/inireader.h \ + src/lcf_options.h \ src/ldb_reader.h \ src/lmt_reader.h \ src/lmu_reader.h \ src/lsd_reader.h \ src/reader_lcf.h \ - src/reader_options.h \ src/reader_struct.h \ src/reader_types.h \ src/reader_util.h \ diff --git a/README b/README deleted file mode 100644 index f9bcf18c0..000000000 --- a/README +++ /dev/null @@ -1,100 +0,0 @@ -liblcf -====== - -liblcf is a library to handle RPG Maker 2000 and 2003 game data. -It can read and write LCF and XML files. - -liblcf is part of the EasyRPG Project. More information is available -at the project website: - - https://easyrpg.org/ - - -Documentation -------------- - -Documentation is available at the documentation wiki: - - https://wiki.easyrpg.org/ - - -Requirements ------------- - -Expat for XML reading support. -ICU for character encoding detection and conversion. - - -Source code ------------ - -liblcf development is hosted by GitHub. -Project files are available in Git repositories. - - https://github.com/EasyRPG/liblcf - - -Building --------- - -* Makefile method: - - Building requirements: - - pkg-config - make - - 1. Unpack the tarball with: - - tar xf liblcf-0.5.0.tar.xz - - 2. Enter in the package directory with: - - cd liblcf-0.5.0 - - 3. Compile and install with: - - ./configure --prefix /usr - make - sudo make install - - - Specific building requirements from source tree (Git): - - autoconf >= 2.69 - automake >= 1.11.4 - libtool - - To generate the "configure" script, run: - - autoreconf -i - - Then follow the "3. Compile with:" section. - - - Read more detailed instructions at: - - https://wiki.easyrpg.org/development/compiling/liblcf/autotools - https://wiki.easyrpg.org/development/compiling/liblcf/cmake - - -Bug reporting -------------- - -Available options: - -* File an issue at https://github.com/EasyRPG/liblcf/issues - -* Open a thread at https://community.easyrpg.org/ - -* Chat with us via IRC: #easyrpg at irc.freenode.net - - -License -------- - -liblcf is free software. See the file COPYING for copying conditions. - -liblcf code includes a copy of Boost Preprocessor Cat and Stringize -(Boost Software License 1.0) and a copy of inih (New BSD license). -See the source code comment headers for license details. diff --git a/README.md b/README.md new file mode 100644 index 000000000..034fbb036 --- /dev/null +++ b/README.md @@ -0,0 +1,84 @@ +# liblcf + +liblcf is a library to handle RPG Maker 2000 and 2003 game data. +It can read and write LCF and XML files. + +liblcf is part of the EasyRPG Project. More information is available +at the project website: https://easyrpg.org/ + + +## Documentation + +Documentation is available at the documentation wiki: https://wiki.easyrpg.org + + +## Requirements + +Expat for XML reading support. +ICU for character encoding detection and conversion. + + +## Source code + +liblcf development is hosted by GitHub, project files are available +in this git repository: + +https://github.com/EasyRPG/liblcf + +Released versions are also available at our Download Archive: + +https://easyrpg.org/downloads/ + + +## Building + +### Autotools Makefile method: + +Building requirements: + +- pkg-config +- GNU make + +Step-by-step instructions: + + tar xf liblcf-0.5.1.tar.xz # unpack the tarball + cd liblcf-0.5.1 # enter in the package directory + ./configure --prefix /usr # find libraries, set options + make # compile the library + sudo make install # install system-wide + +Additional building requirements when using the source tree (git): + +- autoconf >= 2.69 +- automake >= 1.11.4 +- libtool + +To generate the "configure" script, run before following the above section: + + autoreconf -i + +Read more detailed instructions at: + +* https://wiki.easyrpg.org/development/compiling/liblcf/autotools +* https://wiki.easyrpg.org/development/compiling/liblcf/cmake + + +## Bug reporting + +Available options: + +* File an issue at https://github.com/EasyRPG/liblcf/issues +* Open a thread at https://community.easyrpg.org/ +* Chat with us via IRC: #easyrpg at irc.freenode.net + + +## License + +liblcf is Free/Libre Open Source Software, released under the MIT License. +See the file COPYING for copying conditions. + +### 3rd party software + +liblcf code includes a copy of Boost Preprocessor Cat and Stringize +(Boost Software License 1.0) and a copy of inih (New BSD license). +See the source code comment headers for license details. diff --git a/builds/Doxyfile b/builds/Doxyfile index 0b1cb405f..8a0d2e0d7 100644 --- a/builds/Doxyfile +++ b/builds/Doxyfile @@ -1,4 +1,4 @@ -# Doxyfile 1.8.6 +# Doxyfile 1.8.13 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project. @@ -46,10 +46,10 @@ PROJECT_NUMBER = PROJECT_BRIEF = -# With the PROJECT_LOGO tag one can specify an logo or icon that is included in -# the documentation. The maximum height of the logo should not exceed 55 pixels -# and the maximum width should not exceed 200 pixels. Doxygen will copy the logo -# to the output directory. +# With the PROJECT_LOGO tag one can specify a logo or an icon that is included +# in the documentation. The maximum height of the logo should not exceed 55 +# pixels and the maximum width should not exceed 200 pixels. Doxygen will copy +# the logo to the output directory. PROJECT_LOGO = @@ -60,7 +60,7 @@ PROJECT_LOGO = OUTPUT_DIRECTORY = ../doc -# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub- +# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub- # directories (in 2 levels) under the output directory of each output format and # will distribute the generated files over these directories. Enabling this # option can be useful when feeding doxygen a huge amount of source files, where @@ -70,6 +70,14 @@ OUTPUT_DIRECTORY = ../doc CREATE_SUBDIRS = YES +# If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII +# characters to appear in the names of generated files. If set to NO, non-ASCII +# characters will be escaped, for example _xE3_x81_x84 will be used for Unicode +# U+3044. +# The default value is: NO. + +ALLOW_UNICODE_NAMES = NO + # The OUTPUT_LANGUAGE tag is used to specify the language in which all # documentation generated by doxygen is written. Doxygen will use this # information to generate all constant output in the proper language. @@ -85,14 +93,14 @@ CREATE_SUBDIRS = YES OUTPUT_LANGUAGE = English -# If the BRIEF_MEMBER_DESC tag is set to YES doxygen will include brief member +# If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member # descriptions after the members that are listed in the file and class # documentation (similar to Javadoc). Set to NO to disable this. # The default value is: YES. BRIEF_MEMBER_DESC = YES -# If the REPEAT_BRIEF tag is set to YES doxygen will prepend the brief +# If the REPEAT_BRIEF tag is set to YES, doxygen will prepend the brief # description of a member or function before the detailed description # # Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the @@ -127,7 +135,7 @@ ALWAYS_DETAILED_SEC = YES INLINE_INHERITED_MEMB = YES -# If the FULL_PATH_NAMES tag is set to YES doxygen will prepend the full path +# If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path # before files name in the file list and in the header files. If set to NO the # shortest path that makes the file name unique will be used # The default value is: YES. @@ -197,9 +205,9 @@ MULTILINE_CPP_IS_BRIEF = YES INHERIT_DOCS = YES -# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce a -# new page for each member. If set to NO, the documentation of a member will be -# part of the file/class/namespace that contains it. +# If the SEPARATE_MEMBER_PAGES tag is set to YES then doxygen will produce a new +# page for each member. If set to NO, the documentation of a member will be part +# of the file/class/namespace that contains it. # The default value is: NO. SEPARATE_MEMBER_PAGES = NO @@ -261,11 +269,14 @@ OPTIMIZE_OUTPUT_VHDL = NO # extension. Doxygen has a built-in mapping, but you can override or extend it # using this tag. The format is ext=language, where ext is a file extension, and # language is one of the parsers supported by doxygen: IDL, Java, Javascript, -# C#, C, C++, D, PHP, Objective-C, Python, Fortran, VHDL. For instance to make -# doxygen treat .inc files as Fortran files (default is PHP), and .f files as C -# (default is Fortran), use: inc=Fortran f=C. +# C#, C, C++, D, PHP, Objective-C, Python, Fortran (fixed format Fortran: +# FortranFixed, free formatted Fortran: FortranFree, unknown formatted Fortran: +# Fortran. In the later case the parser tries to guess whether the code is fixed +# or free formatted code, this is the default for Fortran type files), VHDL. For +# instance to make doxygen treat .inc files as Fortran files (default is PHP), +# and .f files as C (default is Fortran), use: inc=Fortran f=C. # -# Note For files without extension you can use no_extension as a placeholder. +# Note: For files without extension you can use no_extension as a placeholder. # # Note that for custom extensions you also need to set FILE_PATTERNS otherwise # the files are not read by doxygen. @@ -282,10 +293,19 @@ EXTENSION_MAPPING = MARKDOWN_SUPPORT = YES +# When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up +# to that level are automatically included in the table of contents, even if +# they do not have an id attribute. +# Note: This feature currently applies only to Markdown headings. +# Minimum value: 0, maximum value: 99, default value: 0. +# This tag requires that the tag MARKDOWN_SUPPORT is set to YES. + +TOC_INCLUDE_HEADINGS = 0 + # When enabled doxygen tries to link words that correspond to documented # classes, or namespaces to their corresponding documentation. Such a link can -# be prevented in individual cases by by putting a % sign in front of the word -# or globally by setting AUTOLINK_SUPPORT to NO. +# be prevented in individual cases by putting a % sign in front of the word or +# globally by setting AUTOLINK_SUPPORT to NO. # The default value is: YES. AUTOLINK_SUPPORT = YES @@ -325,13 +345,20 @@ SIP_SUPPORT = NO IDL_PROPERTY_SUPPORT = YES # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC -# tag is set to YES, then doxygen will reuse the documentation of the first +# tag is set to YES then doxygen will reuse the documentation of the first # member in the group (if any) for the other members of the group. By default # all members of a group must be documented explicitly. # The default value is: NO. DISTRIBUTE_GROUP_DOC = NO +# If one adds a struct or class to a group and this option is enabled, then also +# any nested class or struct is added to the same group. By default this option +# is disabled and one has to add nested compounds explicitly via \ingroup. +# The default value is: NO. + +GROUP_NESTED_COMPOUNDS = NO + # Set the SUBGROUPING tag to YES to allow class member groups of the same type # (for instance a group of public functions) to be put as a subgroup of that # type (e.g. under the Public Functions section). Set it to NO to prevent @@ -390,7 +417,7 @@ LOOKUP_CACHE_SIZE = 0 # Build related configuration options #--------------------------------------------------------------------------- -# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in +# If the EXTRACT_ALL tag is set to YES, doxygen will assume all entities in # documentation are documented, even if no documentation was available. Private # class members and static file members will be hidden unless the # EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES. @@ -400,35 +427,35 @@ LOOKUP_CACHE_SIZE = 0 EXTRACT_ALL = YES -# If the EXTRACT_PRIVATE tag is set to YES all private members of a class will +# If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will # be included in the documentation. # The default value is: NO. EXTRACT_PRIVATE = YES -# If the EXTRACT_PACKAGE tag is set to YES all members with package or internal +# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal # scope will be included in the documentation. # The default value is: NO. EXTRACT_PACKAGE = NO -# If the EXTRACT_STATIC tag is set to YES all static members of a file will be +# If the EXTRACT_STATIC tag is set to YES, all static members of a file will be # included in the documentation. # The default value is: NO. EXTRACT_STATIC = YES -# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) defined -# locally in source files will be included in the documentation. If set to NO +# If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined +# locally in source files will be included in the documentation. If set to NO, # only classes defined in header files are included. Does not have any effect # for Java sources. # The default value is: YES. EXTRACT_LOCAL_CLASSES = YES -# This flag is only useful for Objective-C code. When set to YES local methods, +# This flag is only useful for Objective-C code. If set to YES, local methods, # which are defined in the implementation section but not in the interface are -# included in the documentation. If set to NO only methods in the interface are +# included in the documentation. If set to NO, only methods in the interface are # included. # The default value is: NO. @@ -453,21 +480,21 @@ HIDE_UNDOC_MEMBERS = NO # If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all # undocumented classes that are normally visible in the class hierarchy. If set -# to NO these classes will be included in the various overviews. This option has -# no effect if EXTRACT_ALL is enabled. +# to NO, these classes will be included in the various overviews. This option +# has no effect if EXTRACT_ALL is enabled. # The default value is: NO. HIDE_UNDOC_CLASSES = NO # If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend -# (class|struct|union) declarations. If set to NO these declarations will be +# (class|struct|union) declarations. If set to NO, these declarations will be # included in the documentation. # The default value is: NO. HIDE_FRIEND_COMPOUNDS = NO # If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any -# documentation blocks found inside the body of a function. If set to NO these +# documentation blocks found inside the body of a function. If set to NO, these # blocks will be appended to the function's detailed documentation block. # The default value is: NO. @@ -481,7 +508,7 @@ HIDE_IN_BODY_DOCS = NO INTERNAL_DOCS = NO # If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file -# names in lower-case letters. If set to YES upper-case letters are also +# names in lower-case letters. If set to YES, upper-case letters are also # allowed. This is useful if you have classes or files whose names only differ # in case and if your file system supports case sensitive file names. Windows # and Mac users are advised to set this option to NO. @@ -490,12 +517,19 @@ INTERNAL_DOCS = NO CASE_SENSE_NAMES = NO # If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with -# their full class and namespace scopes in the documentation. If set to YES the +# their full class and namespace scopes in the documentation. If set to YES, the # scope will be hidden. # The default value is: NO. HIDE_SCOPE_NAMES = NO +# If the HIDE_COMPOUND_REFERENCE tag is set to NO (default) then doxygen will +# append additional text to a page's title, such as Class Reference. If set to +# YES the compound reference will be hidden. +# The default value is: NO. + +HIDE_COMPOUND_REFERENCE= NO + # If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of # the files that are included by a file in the documentation of that file. # The default value is: YES. @@ -523,14 +557,14 @@ INLINE_INFO = YES # If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the # (detailed) documentation of file and class members alphabetically by member -# name. If set to NO the members will appear in declaration order. +# name. If set to NO, the members will appear in declaration order. # The default value is: YES. SORT_MEMBER_DOCS = YES # If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief # descriptions of file, namespace and class members alphabetically by member -# name. If set to NO the members will appear in declaration order. Note that +# name. If set to NO, the members will appear in declaration order. Note that # this will also influence the order of the classes in the class list. # The default value is: NO. @@ -575,27 +609,25 @@ SORT_BY_SCOPE_NAME = YES STRICT_PROTO_MATCHING = NO -# The GENERATE_TODOLIST tag can be used to enable ( YES) or disable ( NO) the -# todo list. This list is created by putting \todo commands in the -# documentation. +# The GENERATE_TODOLIST tag can be used to enable (YES) or disable (NO) the todo +# list. This list is created by putting \todo commands in the documentation. # The default value is: YES. GENERATE_TODOLIST = YES -# The GENERATE_TESTLIST tag can be used to enable ( YES) or disable ( NO) the -# test list. This list is created by putting \test commands in the -# documentation. +# The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test +# list. This list is created by putting \test commands in the documentation. # The default value is: YES. GENERATE_TESTLIST = YES -# The GENERATE_BUGLIST tag can be used to enable ( YES) or disable ( NO) the bug +# The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug # list. This list is created by putting \bug commands in the documentation. # The default value is: YES. GENERATE_BUGLIST = YES -# The GENERATE_DEPRECATEDLIST tag can be used to enable ( YES) or disable ( NO) +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or disable (NO) # the deprecated list. This list is created by putting \deprecated commands in # the documentation. # The default value is: YES. @@ -620,8 +652,8 @@ ENABLED_SECTIONS = MAX_INITIALIZER_LINES = 10000 # Set the SHOW_USED_FILES tag to NO to disable the list of files generated at -# the bottom of the documentation of classes and structs. If set to YES the list -# will mention the files that were used to generate the documentation. +# the bottom of the documentation of classes and structs. If set to YES, the +# list will mention the files that were used to generate the documentation. # The default value is: YES. SHOW_USED_FILES = YES @@ -669,8 +701,7 @@ LAYOUT_FILE = # to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. # For LaTeX the style of the bibliography can be controlled using # LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the -# search path. Do not use file names with spaces, bibtex cannot handle them. See -# also \cite for info how to create references. +# search path. See also \cite for info how to create references. CITE_BIB_FILES = @@ -686,7 +717,7 @@ CITE_BIB_FILES = QUIET = YES # The WARNINGS tag can be used to turn on/off the warning messages that are -# generated to standard error ( stderr) by doxygen. If WARNINGS is set to YES +# generated to standard error (stderr) by doxygen. If WARNINGS is set to YES # this implies that the warnings are on. # # Tip: Turn warnings on while writing the documentation. @@ -694,7 +725,7 @@ QUIET = YES WARNINGS = YES -# If the WARN_IF_UNDOCUMENTED tag is set to YES, then doxygen will generate +# If the WARN_IF_UNDOCUMENTED tag is set to YES then doxygen will generate # warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag # will automatically be disabled. # The default value is: YES. @@ -711,12 +742,18 @@ WARN_IF_DOC_ERROR = YES # This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that # are documented, but have no documentation for their parameters or return -# value. If set to NO doxygen will only warn about wrong or incomplete parameter -# documentation, but not about the absence of documentation. +# value. If set to NO, doxygen will only warn about wrong or incomplete +# parameter documentation, but not about the absence of documentation. # The default value is: NO. WARN_NO_PARAMDOC = YES +# If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when +# a warning is encountered. +# The default value is: NO. + +WARN_AS_ERROR = NO + # The WARN_FORMAT tag determines the format of the warning messages that doxygen # can produce. The string should contain the $file, $line, and $text tags, which # will be replaced by the file and line number from which the warning originated @@ -740,7 +777,7 @@ WARN_LOGFILE = # The INPUT tag is used to specify the files and/or directories that contain # documented source files. You may enter file names like myfile.cpp or # directories like /usr/src/myproject. Separate the files or directories with -# spaces. +# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING # Note: If this tag is empty the current directory is searched. INPUT = ../src \ @@ -757,12 +794,17 @@ INPUT_ENCODING = UTF-8 # If the value of the INPUT tag contains directories, you can use the # FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and -# *.h) to filter out the source-files in the directories. If left blank the -# following patterns are tested:*.c, *.cc, *.cxx, *.cpp, *.c++, *.java, *.ii, -# *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, *.hh, *.hxx, *.hpp, -# *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, *.m, *.markdown, -# *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf, -# *.qsf, *.as and *.js. +# *.h) to filter out the source-files in the directories. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# read by doxygen. +# +# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp, +# *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, +# *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, +# *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, +# *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf and *.qsf. FILE_PATTERNS = *.h \ *.cpp @@ -849,6 +891,10 @@ IMAGE_PATH = # Note that the filter must not add or remove lines; it is applied before the # code is scanned, but not when the output code is generated. If lines are added # or removed, the anchors will not be placed correctly. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by doxygen. INPUT_FILTER = @@ -858,11 +904,15 @@ INPUT_FILTER = # (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how # filters are used. If the FILTER_PATTERNS tag is empty or if none of the # patterns match the file name, INPUT_FILTER is applied. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by doxygen. FILTER_PATTERNS = # If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using -# INPUT_FILTER ) will also be used to filter the input files that are used for +# INPUT_FILTER) will also be used to filter the input files that are used for # producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES). # The default value is: NO. @@ -922,7 +972,7 @@ REFERENCED_BY_RELATION = YES REFERENCES_RELATION = YES # If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set -# to YES, then the hyperlinks from functions in REFERENCES_RELATION and +# to YES then the hyperlinks from functions in REFERENCES_RELATION and # REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will # link to the documentation. # The default value is: YES. @@ -999,7 +1049,7 @@ IGNORE_PREFIX = # Configuration options related to the HTML output #--------------------------------------------------------------------------- -# If the GENERATE_HTML tag is set to YES doxygen will generate HTML output +# If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output # The default value is: YES. GENERATE_HTML = YES @@ -1061,13 +1111,15 @@ HTML_FOOTER = HTML_STYLESHEET = -# The HTML_EXTRA_STYLESHEET tag can be used to specify an additional user- -# defined cascading style sheet that is included after the standard style sheets +# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined +# cascading style sheets that are included after the standard style sheets # created by doxygen. Using this option one can overrule certain style aspects. # This is preferred over using HTML_STYLESHEET since it does not replace the -# standard style sheet and is therefor more robust against future updates. -# Doxygen will copy the style sheet file to the output directory. For an example -# see the documentation. +# standard style sheet and is therefore more robust against future updates. +# Doxygen will copy the style sheet files to the output directory. +# Note: The order of the extra style sheet files is of importance (e.g. the last +# style sheet in the list overrules the setting of the previous ones in the +# list). For an example see the documentation. # This tag requires that the tag GENERATE_HTML is set to YES. HTML_EXTRA_STYLESHEET = @@ -1083,7 +1135,7 @@ HTML_EXTRA_STYLESHEET = HTML_EXTRA_FILES = # The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen -# will adjust the colors in the stylesheet and background images according to +# will adjust the colors in the style sheet and background images according to # this color. Hue is specified as an angle on a colorwheel, see # http://en.wikipedia.org/wiki/Hue for more information. For instance the value # 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 @@ -1114,8 +1166,9 @@ HTML_COLORSTYLE_GAMMA = 80 # If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML # page will contain the date and time when the page was generated. Setting this -# to NO can help when comparing the output of multiple runs. -# The default value is: YES. +# to YES can help to show when doxygen was last run and thus if the +# documentation is up to date. +# The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. HTML_TIMESTAMP = YES @@ -1211,28 +1264,29 @@ GENERATE_HTMLHELP = NO CHM_FILE = # The HHC_LOCATION tag can be used to specify the location (absolute path -# including file name) of the HTML help compiler ( hhc.exe). If non-empty +# including file name) of the HTML help compiler (hhc.exe). If non-empty, # doxygen will try to run the HTML help compiler on the generated index.hhp. # The file has to be specified with full path. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. HHC_LOCATION = -# The GENERATE_CHI flag controls if a separate .chi index file is generated ( -# YES) or that it should be included in the master .chm file ( NO). +# The GENERATE_CHI flag controls if a separate .chi index file is generated +# (YES) or that it should be included in the master .chm file (NO). # The default value is: NO. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. GENERATE_CHI = NO -# The CHM_INDEX_ENCODING is used to encode HtmlHelp index ( hhk), content ( hhc) +# The CHM_INDEX_ENCODING is used to encode HtmlHelp index (hhk), content (hhc) # and project file content. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. CHM_INDEX_ENCODING = -# The BINARY_TOC flag controls whether a binary table of contents is generated ( -# YES) or a normal table of contents ( NO) in the .chm file. +# The BINARY_TOC flag controls whether a binary table of contents is generated +# (YES) or a normal table of contents (NO) in the .chm file. Furthermore it +# enables the Previous and Next buttons. # The default value is: NO. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. @@ -1345,7 +1399,7 @@ DISABLE_INDEX = NO # index structure (just like the one that is generated for HTML Help). For this # to work a browser that supports JavaScript, DHTML, CSS and frames is required # (i.e. any modern browser). Windows users are probably better off using the -# HTML help feature. Via custom stylesheets (see HTML_EXTRA_STYLESHEET) one can +# HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can # further fine-tune the look of the index. As an example, the default style # sheet generated by doxygen has an example that shows how to put an image at # the root of the tree instead of the PROJECT_NAME. Since the tree basically has @@ -1373,7 +1427,7 @@ ENUM_VALUES_PER_LINE = 1 TREEVIEW_WIDTH = 250 -# When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open links to +# If the EXT_LINKS_IN_WINDOW option is set to YES, doxygen will open links to # external symbols imported via tag files in a separate window. # The default value is: NO. # This tag requires that the tag GENERATE_HTML is set to YES. @@ -1402,7 +1456,7 @@ FORMULA_TRANSPARENT = YES # Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see # http://www.mathjax.org) which uses client side Javascript for the rendering -# instead of using prerendered bitmaps. Use this if you do not have LaTeX +# instead of using pre-rendered bitmaps. Use this if you do not have LaTeX # installed or if you want to formulas look prettier in the HTML output. When # enabled you may also need to install MathJax separately and configure the path # to it using the MATHJAX_RELPATH option. @@ -1472,11 +1526,11 @@ SEARCHENGINE = YES # When the SERVER_BASED_SEARCH tag is enabled the search engine will be # implemented using a web server instead of a web client using Javascript. There -# are two flavours of web server based searching depending on the -# EXTERNAL_SEARCH setting. When disabled, doxygen will generate a PHP script for -# searching and an index file used by the script. When EXTERNAL_SEARCH is -# enabled the indexing and searching needs to be provided by external tools. See -# the section "External Indexing and Searching" for details. +# are two flavors of web server based searching depending on the EXTERNAL_SEARCH +# setting. When disabled, doxygen will generate a PHP script for searching and +# an index file used by the script. When EXTERNAL_SEARCH is enabled the indexing +# and searching needs to be provided by external tools. See the section +# "External Indexing and Searching" for details. # The default value is: NO. # This tag requires that the tag SEARCHENGINE is set to YES. @@ -1488,7 +1542,7 @@ SERVER_BASED_SEARCH = NO # external search engine pointed to by the SEARCHENGINE_URL option to obtain the # search results. # -# Doxygen ships with an example indexer ( doxyindexer) and search engine +# Doxygen ships with an example indexer (doxyindexer) and search engine # (doxysearch.cgi) which are based on the open source search engine library # Xapian (see: http://xapian.org/). # @@ -1501,7 +1555,7 @@ EXTERNAL_SEARCH = NO # The SEARCHENGINE_URL should point to a search engine hosted by a web server # which will return the search results when EXTERNAL_SEARCH is enabled. # -# Doxygen ships with an example indexer ( doxyindexer) and search engine +# Doxygen ships with an example indexer (doxyindexer) and search engine # (doxysearch.cgi) which are based on the open source search engine library # Xapian (see: http://xapian.org/). See the section "External Indexing and # Searching" for details. @@ -1539,7 +1593,7 @@ EXTRA_SEARCH_MAPPINGS = # Configuration options related to the LaTeX output #--------------------------------------------------------------------------- -# If the GENERATE_LATEX tag is set to YES doxygen will generate LaTeX output. +# If the GENERATE_LATEX tag is set to YES, doxygen will generate LaTeX output. # The default value is: YES. GENERATE_LATEX = NO @@ -1570,7 +1624,7 @@ LATEX_CMD_NAME = latex MAKEINDEX_CMD_NAME = makeindex -# If the COMPACT_LATEX tag is set to YES doxygen generates more compact LaTeX +# If the COMPACT_LATEX tag is set to YES, doxygen generates more compact LaTeX # documents. This may be useful for small projects and may help to save some # trees in general. # The default value is: NO. @@ -1588,9 +1642,12 @@ COMPACT_LATEX = NO PAPER_TYPE = a4 # The EXTRA_PACKAGES tag can be used to specify one or more LaTeX package names -# that should be included in the LaTeX output. To get the times font for -# instance you can specify -# EXTRA_PACKAGES=times +# that should be included in the LaTeX output. The package can be specified just +# by its name or with the correct syntax as to be used with the LaTeX +# \usepackage command. To get the times font for instance you can specify : +# EXTRA_PACKAGES=times or EXTRA_PACKAGES={times} +# To use the option intlimits with the amsmath package you can specify: +# EXTRA_PACKAGES=[intlimits]{amsmath} # If left blank no extra packages will be included. # This tag requires that the tag GENERATE_LATEX is set to YES. @@ -1604,23 +1661,36 @@ EXTRA_PACKAGES = # # Note: Only use a user-defined header if you know what you are doing! The # following commands have a special meaning inside the header: $title, -# $datetime, $date, $doxygenversion, $projectname, $projectnumber. Doxygen will -# replace them by respectively the title of the page, the current date and time, -# only the current date, the version number of doxygen, the project name (see -# PROJECT_NAME), or the project number (see PROJECT_NUMBER). +# $datetime, $date, $doxygenversion, $projectname, $projectnumber, +# $projectbrief, $projectlogo. Doxygen will replace $title with the empty +# string, for the replacement values of the other commands the user is referred +# to HTML_HEADER. # This tag requires that the tag GENERATE_LATEX is set to YES. LATEX_HEADER = # The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for the # generated LaTeX document. The footer should contain everything after the last -# chapter. If it is left blank doxygen will generate a standard footer. +# chapter. If it is left blank doxygen will generate a standard footer. See +# LATEX_HEADER for more information on how to generate a default footer and what +# special commands can be used inside the footer. # # Note: Only use a user-defined footer if you know what you are doing! # This tag requires that the tag GENERATE_LATEX is set to YES. LATEX_FOOTER = +# The LATEX_EXTRA_STYLESHEET tag can be used to specify additional user-defined +# LaTeX style sheets that are included after the standard style sheets created +# by doxygen. Using this option one can overrule certain style aspects. Doxygen +# will copy the style sheet files to the output directory. +# Note: The order of the extra style sheet files is of importance (e.g. the last +# style sheet in the list overrules the setting of the previous ones in the +# list). +# This tag requires that the tag GENERATE_LATEX is set to YES. + +LATEX_EXTRA_STYLESHEET = + # The LATEX_EXTRA_FILES tag can be used to specify one or more extra images or # other source files which should be copied to the LATEX_OUTPUT output # directory. Note that the files will be copied as-is; there are no commands or @@ -1638,8 +1708,8 @@ LATEX_EXTRA_FILES = PDF_HYPERLINKS = YES -# If the LATEX_PDFLATEX tag is set to YES, doxygen will use pdflatex to generate -# the PDF file directly from the LaTeX files. Set this option to YES to get a +# If the USE_PDFLATEX tag is set to YES, doxygen will use pdflatex to generate +# the PDF file directly from the LaTeX files. Set this option to YES, to get a # higher quality PDF documentation. # The default value is: YES. # This tag requires that the tag GENERATE_LATEX is set to YES. @@ -1680,11 +1750,19 @@ LATEX_SOURCE_CODE = NO LATEX_BIB_STYLE = plain +# If the LATEX_TIMESTAMP tag is set to YES then the footer of each generated +# page will contain the date and time when the page was generated. Setting this +# to NO can help when comparing the output of multiple runs. +# The default value is: NO. +# This tag requires that the tag GENERATE_LATEX is set to YES. + +LATEX_TIMESTAMP = NO + #--------------------------------------------------------------------------- # Configuration options related to the RTF output #--------------------------------------------------------------------------- -# If the GENERATE_RTF tag is set to YES doxygen will generate RTF output. The +# If the GENERATE_RTF tag is set to YES, doxygen will generate RTF output. The # RTF output is optimized for Word 97 and may not look too pretty with other RTF # readers/editors. # The default value is: NO. @@ -1699,7 +1777,7 @@ GENERATE_RTF = NO RTF_OUTPUT = rtf -# If the COMPACT_RTF tag is set to YES doxygen generates more compact RTF +# If the COMPACT_RTF tag is set to YES, doxygen generates more compact RTF # documents. This may be useful for small projects and may help to save some # trees in general. # The default value is: NO. @@ -1736,11 +1814,21 @@ RTF_STYLESHEET_FILE = RTF_EXTENSIONS_FILE = +# If the RTF_SOURCE_CODE tag is set to YES then doxygen will include source code +# with syntax highlighting in the RTF output. +# +# Note that which sources are shown also depends on other settings such as +# SOURCE_BROWSER. +# The default value is: NO. +# This tag requires that the tag GENERATE_RTF is set to YES. + +RTF_SOURCE_CODE = NO + #--------------------------------------------------------------------------- # Configuration options related to the man page output #--------------------------------------------------------------------------- -# If the GENERATE_MAN tag is set to YES doxygen will generate man pages for +# If the GENERATE_MAN tag is set to YES, doxygen will generate man pages for # classes and files. # The default value is: NO. @@ -1764,6 +1852,13 @@ MAN_OUTPUT = man MAN_EXTENSION = .3 +# The MAN_SUBDIR tag determines the name of the directory created within +# MAN_OUTPUT in which the man pages are placed. If defaults to man followed by +# MAN_EXTENSION with the initial . removed. +# This tag requires that the tag GENERATE_MAN is set to YES. + +MAN_SUBDIR = + # If the MAN_LINKS tag is set to YES and doxygen generates man output, then it # will generate one additional man file for each entity documented in the real # man page(s). These additional files only source the real man page, but without @@ -1777,7 +1872,7 @@ MAN_LINKS = NO # Configuration options related to the XML output #--------------------------------------------------------------------------- -# If the GENERATE_XML tag is set to YES doxygen will generate an XML file that +# If the GENERATE_XML tag is set to YES, doxygen will generate an XML file that # captures the structure of the code including all documentation. # The default value is: NO. @@ -1791,19 +1886,7 @@ GENERATE_XML = NO XML_OUTPUT = xml -# The XML_SCHEMA tag can be used to specify a XML schema, which can be used by a -# validating XML parser to check the syntax of the XML files. -# This tag requires that the tag GENERATE_XML is set to YES. - -XML_SCHEMA = - -# The XML_DTD tag can be used to specify a XML DTD, which can be used by a -# validating XML parser to check the syntax of the XML files. -# This tag requires that the tag GENERATE_XML is set to YES. - -XML_DTD = - -# If the XML_PROGRAMLISTING tag is set to YES doxygen will dump the program +# If the XML_PROGRAMLISTING tag is set to YES, doxygen will dump the program # listings (including syntax highlighting and cross-referencing information) to # the XML output. Note that enabling this will significantly increase the size # of the XML output. @@ -1816,7 +1899,7 @@ XML_PROGRAMLISTING = YES # Configuration options related to the DOCBOOK output #--------------------------------------------------------------------------- -# If the GENERATE_DOCBOOK tag is set to YES doxygen will generate Docbook files +# If the GENERATE_DOCBOOK tag is set to YES, doxygen will generate Docbook files # that can be used to generate PDF. # The default value is: NO. @@ -1830,14 +1913,23 @@ GENERATE_DOCBOOK = NO DOCBOOK_OUTPUT = docbook +# If the DOCBOOK_PROGRAMLISTING tag is set to YES, doxygen will include the +# program listings (including syntax highlighting and cross-referencing +# information) to the DOCBOOK output. Note that enabling this will significantly +# increase the size of the DOCBOOK output. +# The default value is: NO. +# This tag requires that the tag GENERATE_DOCBOOK is set to YES. + +DOCBOOK_PROGRAMLISTING = NO + #--------------------------------------------------------------------------- # Configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- -# If the GENERATE_AUTOGEN_DEF tag is set to YES doxygen will generate an AutoGen -# Definitions (see http://autogen.sf.net) file that captures the structure of -# the code including all documentation. Note that this feature is still -# experimental and incomplete at the moment. +# If the GENERATE_AUTOGEN_DEF tag is set to YES, doxygen will generate an +# AutoGen Definitions (see http://autogen.sf.net) file that captures the +# structure of the code including all documentation. Note that this feature is +# still experimental and incomplete at the moment. # The default value is: NO. GENERATE_AUTOGEN_DEF = NO @@ -1846,7 +1938,7 @@ GENERATE_AUTOGEN_DEF = NO # Configuration options related to the Perl module output #--------------------------------------------------------------------------- -# If the GENERATE_PERLMOD tag is set to YES doxygen will generate a Perl module +# If the GENERATE_PERLMOD tag is set to YES, doxygen will generate a Perl module # file that captures the structure of the code including all documentation. # # Note that this feature is still experimental and incomplete at the moment. @@ -1854,7 +1946,7 @@ GENERATE_AUTOGEN_DEF = NO GENERATE_PERLMOD = NO -# If the PERLMOD_LATEX tag is set to YES doxygen will generate the necessary +# If the PERLMOD_LATEX tag is set to YES, doxygen will generate the necessary # Makefile rules, Perl scripts and LaTeX code to be able to generate PDF and DVI # output from the Perl module output. # The default value is: NO. @@ -1862,9 +1954,9 @@ GENERATE_PERLMOD = NO PERLMOD_LATEX = NO -# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be nicely +# If the PERLMOD_PRETTY tag is set to YES, the Perl module output will be nicely # formatted so it can be parsed by a human reader. This is useful if you want to -# understand what is going on. On the other hand, if this tag is set to NO the +# understand what is going on. On the other hand, if this tag is set to NO, the # size of the Perl module output will be much smaller and Perl will parse it # just the same. # The default value is: YES. @@ -1884,14 +1976,14 @@ PERLMOD_MAKEVAR_PREFIX = # Configuration options related to the preprocessor #--------------------------------------------------------------------------- -# If the ENABLE_PREPROCESSING tag is set to YES doxygen will evaluate all +# If the ENABLE_PREPROCESSING tag is set to YES, doxygen will evaluate all # C-preprocessor directives found in the sources and include files. # The default value is: YES. ENABLE_PREPROCESSING = YES -# If the MACRO_EXPANSION tag is set to YES doxygen will expand all macro names -# in the source code. If set to NO only conditional compilation will be +# If the MACRO_EXPANSION tag is set to YES, doxygen will expand all macro names +# in the source code. If set to NO, only conditional compilation will be # performed. Macro expansion can be done in a controlled way by setting # EXPAND_ONLY_PREDEF to YES. # The default value is: NO. @@ -1907,7 +1999,7 @@ MACRO_EXPANSION = NO EXPAND_ONLY_PREDEF = NO -# If the SEARCH_INCLUDES tag is set to YES the includes files in the +# If the SEARCH_INCLUDES tag is set to YES, the include files in the # INCLUDE_PATH will be searched if a #include is found. # The default value is: YES. # This tag requires that the tag ENABLE_PREPROCESSING is set to YES. @@ -1951,9 +2043,9 @@ PREDEFINED = EXPAND_AS_DEFINED = # If the SKIP_FUNCTION_MACROS tag is set to YES then doxygen's preprocessor will -# remove all refrences to function-like macros that are alone on a line, have an -# all uppercase name, and do not end with a semicolon. Such function macros are -# typically used for boiler-plate code, and will confuse the parser if not +# remove all references to function-like macros that are alone on a line, have +# an all uppercase name, and do not end with a semicolon. Such function macros +# are typically used for boiler-plate code, and will confuse the parser if not # removed. # The default value is: YES. # This tag requires that the tag ENABLE_PREPROCESSING is set to YES. @@ -1973,7 +2065,7 @@ SKIP_FUNCTION_MACROS = YES # where loc1 and loc2 can be relative or absolute paths or URLs. See the # section "Linking to external documentation" for more information about the use # of tag files. -# Note: Each tag file must have an unique name (where the name does NOT include +# Note: Each tag file must have a unique name (where the name does NOT include # the path). If a tag file is not located in the directory in which doxygen is # run, you must also specify the path to the tagfile here. @@ -1985,20 +2077,21 @@ TAGFILES = GENERATE_TAGFILE = -# If the ALLEXTERNALS tag is set to YES all external class will be listed in the -# class index. If set to NO only the inherited external classes will be listed. +# If the ALLEXTERNALS tag is set to YES, all external class will be listed in +# the class index. If set to NO, only the inherited external classes will be +# listed. # The default value is: NO. ALLEXTERNALS = NO -# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed in -# the modules index. If set to NO, only the current project's groups will be +# If the EXTERNAL_GROUPS tag is set to YES, all external groups will be listed +# in the modules index. If set to NO, only the current project's groups will be # listed. # The default value is: YES. EXTERNAL_GROUPS = YES -# If the EXTERNAL_PAGES tag is set to YES all external pages will be listed in +# If the EXTERNAL_PAGES tag is set to YES, all external pages will be listed in # the related pages index. If set to NO, only the current project's pages will # be listed. # The default value is: YES. @@ -2015,7 +2108,7 @@ PERL_PATH = /usr/bin/perl # Configuration options related to the dot tool #--------------------------------------------------------------------------- -# If the CLASS_DIAGRAMS tag is set to YES doxygen will generate a class diagram +# If the CLASS_DIAGRAMS tag is set to YES, doxygen will generate a class diagram # (in HTML and LaTeX) for classes with base or super classes. Setting the tag to # NO turns the diagrams off. Note that this option also works with HAVE_DOT # disabled, but it is recommended to install and use dot, since it yields more @@ -2040,7 +2133,7 @@ MSCGEN_PATH = DIA_PATH = -# If set to YES, the inheritance and collaboration graphs will hide inheritance +# If set to YES the inheritance and collaboration graphs will hide inheritance # and usage relations if the target is undocumented or is not a class. # The default value is: YES. @@ -2065,7 +2158,7 @@ HAVE_DOT = YES DOT_NUM_THREADS = 0 -# When you want a differently looking font n the dot files that doxygen +# When you want a differently looking font in the dot files that doxygen # generates you can specify the font name using DOT_FONTNAME. You need to make # sure dot is able to find the font, which can be done by putting it in a # standard location or by setting the DOTFONTPATH environment variable or by @@ -2113,7 +2206,7 @@ COLLABORATION_GRAPH = YES GROUP_GRAPHS = YES -# If the UML_LOOK tag is set to YES doxygen will generate inheritance and +# If the UML_LOOK tag is set to YES, doxygen will generate inheritance and # collaboration diagrams in a style similar to the OMG's Unified Modeling # Language. # The default value is: NO. @@ -2165,7 +2258,8 @@ INCLUDED_BY_GRAPH = YES # # Note that enabling this option will significantly increase the time of a run. # So in most cases it will be better to enable call graphs for selected -# functions only using the \callgraph command. +# functions only using the \callgraph command. Disabling a call graph can be +# accomplished by means of the command \hidecallgraph. # The default value is: NO. # This tag requires that the tag HAVE_DOT is set to YES. @@ -2176,7 +2270,8 @@ CALL_GRAPH = YES # # Note that enabling this option will significantly increase the time of a run. # So in most cases it will be better to enable caller graphs for selected -# functions only using the \callergraph command. +# functions only using the \callergraph command. Disabling a caller graph can be +# accomplished by means of the command \hidecallergraph. # The default value is: NO. # This tag requires that the tag HAVE_DOT is set to YES. @@ -2199,11 +2294,15 @@ GRAPHICAL_HIERARCHY = YES DIRECTORY_GRAPH = YES # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images -# generated by dot. +# generated by dot. For an explanation of the image formats see the section +# output formats in the documentation of the dot tool (Graphviz (see: +# http://www.graphviz.org/)). # Note: If you choose svg you need to set HTML_FILE_EXTENSION to xhtml in order # to make the SVG files visible in IE 9+ (other browsers do not have this # requirement). -# Possible values are: png, jpg, gif and svg. +# Possible values are: png, jpg, gif, svg, png:gd, png:gd:gd, png:cairo, +# png:cairo:gd, png:cairo:cairo, png:cairo:gdiplus, png:gdiplus and +# png:gdiplus:gdiplus. # The default value is: png. # This tag requires that the tag HAVE_DOT is set to YES. @@ -2246,6 +2345,24 @@ MSCFILE_DIRS = DIAFILE_DIRS = +# When using plantuml, the PLANTUML_JAR_PATH tag should be used to specify the +# path where java can find the plantuml.jar file. If left blank, it is assumed +# PlantUML is not used or called during a preprocessing step. Doxygen will +# generate a warning when it encounters a \startuml command in this case and +# will not generate output for the diagram. + +PLANTUML_JAR_PATH = + +# When using plantuml, the PLANTUML_CFG_FILE tag can be used to specify a +# configuration file for plantuml. + +PLANTUML_CFG_FILE = + +# When using plantuml, the specified paths are searched for files specified by +# the !include statement in a plantuml block. + +PLANTUML_INCLUDE_PATH = + # The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of nodes # that will be shown in the graph. If the number of nodes in a graph becomes # larger than this value, doxygen will truncate the graph, which is visualized @@ -2282,7 +2399,7 @@ MAX_DOT_GRAPH_DEPTH = 0 DOT_TRANSPARENT = YES -# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output +# Set the DOT_MULTI_TARGETS tag to YES to allow dot to generate multiple output # files in one run (i.e. multiple -o and -T options on the command line). This # makes dot run faster, but since only newer versions of dot (>1.8.10) support # this, this feature is disabled by default. @@ -2299,7 +2416,7 @@ DOT_MULTI_TARGETS = YES GENERATE_LEGEND = YES -# If the DOT_CLEANUP tag is set to YES doxygen will remove the intermediate dot +# If the DOT_CLEANUP tag is set to YES, doxygen will remove the intermediate dot # files that are used to generate the various graphs. # The default value is: YES. # This tag requires that the tag HAVE_DOT is set to YES. diff --git a/builds/autoconf/config.rpath b/builds/autoconf/config.rpath deleted file mode 100755 index c38b914d6..000000000 --- a/builds/autoconf/config.rpath +++ /dev/null @@ -1,690 +0,0 @@ -#! /bin/sh -# Output a system dependent set of variables, describing how to set the -# run time search path of shared libraries in an executable. -# -# Copyright 1996-2013 Free Software Foundation, Inc. -# Taken from GNU libtool, 2001 -# Originally by Gordon Matzigkeit , 1996 -# -# This file is free software; the Free Software Foundation gives -# unlimited permission to copy and/or distribute it, with or without -# modifications, as long as this notice is preserved. -# -# The first argument passed to this file is the canonical host specification, -# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM -# or -# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM -# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld -# should be set by the caller. -# -# The set of defined variables is at the end of this script. - -# Known limitations: -# - On IRIX 6.5 with CC="cc", the run time search patch must not be longer -# than 256 bytes, otherwise the compiler driver will dump core. The only -# known workaround is to choose shorter directory names for the build -# directory and/or the installation directory. - -# All known linkers require a '.a' archive for static linking (except MSVC, -# which needs '.lib'). -libext=a -shrext=.so - -host="$1" -host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` -host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` -host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` - -# Code taken from libtool.m4's _LT_CC_BASENAME. - -for cc_temp in $CC""; do - case $cc_temp in - compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; - distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; - \-*) ;; - *) break;; - esac -done -cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'` - -# Code taken from libtool.m4's _LT_COMPILER_PIC. - -wl= -if test "$GCC" = yes; then - wl='-Wl,' -else - case "$host_os" in - aix*) - wl='-Wl,' - ;; - mingw* | cygwin* | pw32* | os2* | cegcc*) - ;; - hpux9* | hpux10* | hpux11*) - wl='-Wl,' - ;; - irix5* | irix6* | nonstopux*) - wl='-Wl,' - ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu) - case $cc_basename in - ecc*) - wl='-Wl,' - ;; - icc* | ifort*) - wl='-Wl,' - ;; - lf95*) - wl='-Wl,' - ;; - nagfor*) - wl='-Wl,-Wl,,' - ;; - pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) - wl='-Wl,' - ;; - ccc*) - wl='-Wl,' - ;; - xl* | bgxl* | bgf* | mpixl*) - wl='-Wl,' - ;; - como) - wl='-lopt=' - ;; - *) - case `$CC -V 2>&1 | sed 5q` in - *Sun\ F* | *Sun*Fortran*) - wl= - ;; - *Sun\ C*) - wl='-Wl,' - ;; - esac - ;; - esac - ;; - newsos6) - ;; - *nto* | *qnx*) - ;; - osf3* | osf4* | osf5*) - wl='-Wl,' - ;; - rdos*) - ;; - solaris*) - case $cc_basename in - f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) - wl='-Qoption ld ' - ;; - *) - wl='-Wl,' - ;; - esac - ;; - sunos4*) - wl='-Qoption ld ' - ;; - sysv4 | sysv4.2uw2* | sysv4.3*) - wl='-Wl,' - ;; - sysv4*MP*) - ;; - sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) - wl='-Wl,' - ;; - unicos*) - wl='-Wl,' - ;; - uts4*) - ;; - esac -fi - -# Code taken from libtool.m4's _LT_LINKER_SHLIBS. - -hardcode_libdir_flag_spec= -hardcode_libdir_separator= -hardcode_direct=no -hardcode_minus_L=no - -case "$host_os" in - cygwin* | mingw* | pw32* | cegcc*) - # FIXME: the MSVC++ port hasn't been tested in a loooong time - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - if test "$GCC" != yes; then - with_gnu_ld=no - fi - ;; - interix*) - # we just hope/assume this is gcc and not c89 (= MSVC++) - with_gnu_ld=yes - ;; - openbsd*) - with_gnu_ld=no - ;; -esac - -ld_shlibs=yes -if test "$with_gnu_ld" = yes; then - # Set some defaults for GNU ld with shared library support. These - # are reset later if shared libraries are not supported. Putting them - # here allows them to be overridden if necessary. - # Unlike libtool, we use -rpath here, not --rpath, since the documented - # option of GNU ld is called -rpath, not --rpath. - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - case "$host_os" in - aix[3-9]*) - # On AIX/PPC, the GNU linker is very broken - if test "$host_cpu" != ia64; then - ld_shlibs=no - fi - ;; - amigaos*) - case "$host_cpu" in - powerpc) - ;; - m68k) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - ;; - esac - ;; - beos*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - : - else - ld_shlibs=no - fi - ;; - cygwin* | mingw* | pw32* | cegcc*) - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec='-L$libdir' - if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then - : - else - ld_shlibs=no - fi - ;; - haiku*) - ;; - interix[3-9]*) - hardcode_direct=no - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - ;; - gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - : - else - ld_shlibs=no - fi - ;; - netbsd*) - ;; - solaris*) - if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then - ld_shlibs=no - elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - : - else - ld_shlibs=no - fi - ;; - sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) - case `$LD -v 2>&1` in - *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) - ld_shlibs=no - ;; - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' - else - ld_shlibs=no - fi - ;; - esac - ;; - sunos4*) - hardcode_direct=yes - ;; - *) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - : - else - ld_shlibs=no - fi - ;; - esac - if test "$ld_shlibs" = no; then - hardcode_libdir_flag_spec= - fi -else - case "$host_os" in - aix3*) - # Note: this linker hardcodes the directories in LIBPATH if there - # are no directories specified by -L. - hardcode_minus_L=yes - if test "$GCC" = yes; then - # Neither direct hardcoding nor static linking is supported with a - # broken collect2. - hardcode_direct=unsupported - fi - ;; - aix[4-9]*) - if test "$host_cpu" = ia64; then - # On IA64, the linker does run time linking by default, so we don't - # have to do anything special. - aix_use_runtimelinking=no - else - aix_use_runtimelinking=no - # Test if we are trying to use run time linking or normal - # AIX style linking. If -brtl is somewhere in LDFLAGS, we - # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) - for ld_flag in $LDFLAGS; do - if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then - aix_use_runtimelinking=yes - break - fi - done - ;; - esac - fi - hardcode_direct=yes - hardcode_libdir_separator=':' - if test "$GCC" = yes; then - case $host_os in aix4.[012]|aix4.[012].*) - collect2name=`${CC} -print-prog-name=collect2` - if test -f "$collect2name" && \ - strings "$collect2name" | grep resolve_lib_name >/dev/null - then - # We have reworked collect2 - : - else - # We have old collect2 - hardcode_direct=unsupported - hardcode_minus_L=yes - hardcode_libdir_flag_spec='-L$libdir' - hardcode_libdir_separator= - fi - ;; - esac - fi - # Begin _LT_AC_SYS_LIBPATH_AIX. - echo 'int main () { return 0; }' > conftest.c - ${CC} ${LDFLAGS} conftest.c -o conftest - aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` - if test -z "$aix_libpath"; then - aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } -}'` - fi - if test -z "$aix_libpath"; then - aix_libpath="/usr/lib:/lib" - fi - rm -f conftest.c conftest - # End _LT_AC_SYS_LIBPATH_AIX. - if test "$aix_use_runtimelinking" = yes; then - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - else - if test "$host_cpu" = ia64; then - hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' - else - hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" - fi - fi - ;; - amigaos*) - case "$host_cpu" in - powerpc) - ;; - m68k) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - ;; - esac - ;; - bsdi[45]*) - ;; - cygwin* | mingw* | pw32* | cegcc*) - # When not using gcc, we currently assume that we are using - # Microsoft Visual C++. - # hardcode_libdir_flag_spec is actually meaningless, as there is - # no search path for DLLs. - hardcode_libdir_flag_spec=' ' - libext=lib - ;; - darwin* | rhapsody*) - hardcode_direct=no - if { case $cc_basename in ifort*) true;; *) test "$GCC" = yes;; esac; }; then - : - else - ld_shlibs=no - fi - ;; - dgux*) - hardcode_libdir_flag_spec='-L$libdir' - ;; - freebsd2.2*) - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - ;; - freebsd2*) - hardcode_direct=yes - hardcode_minus_L=yes - ;; - freebsd* | dragonfly*) - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - ;; - hpux9*) - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_direct=yes - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - ;; - hpux10*) - if test "$with_gnu_ld" = no; then - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - hardcode_direct=yes - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - fi - ;; - hpux11*) - if test "$with_gnu_ld" = no; then - hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' - hardcode_libdir_separator=: - case $host_cpu in - hppa*64*|ia64*) - hardcode_direct=no - ;; - *) - hardcode_direct=yes - # hardcode_minus_L: Not really in the search PATH, - # but as the default location of the library. - hardcode_minus_L=yes - ;; - esac - fi - ;; - irix5* | irix6* | nonstopux*) - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - ;; - netbsd*) - hardcode_libdir_flag_spec='-R$libdir' - hardcode_direct=yes - ;; - newsos6) - hardcode_direct=yes - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - ;; - *nto* | *qnx*) - ;; - openbsd*) - if test -f /usr/libexec/ld.so; then - hardcode_direct=yes - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - else - case "$host_os" in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - hardcode_libdir_flag_spec='-R$libdir' - ;; - *) - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - ;; - esac - fi - else - ld_shlibs=no - fi - ;; - os2*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_minus_L=yes - ;; - osf3*) - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - hardcode_libdir_separator=: - ;; - osf4* | osf5*) - if test "$GCC" = yes; then - hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' - else - # Both cc and cxx compiler support -rpath directly - hardcode_libdir_flag_spec='-rpath $libdir' - fi - hardcode_libdir_separator=: - ;; - solaris*) - hardcode_libdir_flag_spec='-R$libdir' - ;; - sunos4*) - hardcode_libdir_flag_spec='-L$libdir' - hardcode_direct=yes - hardcode_minus_L=yes - ;; - sysv4) - case $host_vendor in - sni) - hardcode_direct=yes # is this really true??? - ;; - siemens) - hardcode_direct=no - ;; - motorola) - hardcode_direct=no #Motorola manual says yes, but my tests say they lie - ;; - esac - ;; - sysv4.3*) - ;; - sysv4*MP*) - if test -d /usr/nec; then - ld_shlibs=yes - fi - ;; - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) - ;; - sysv5* | sco3.2v5* | sco5v6*) - hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' - hardcode_libdir_separator=':' - ;; - uts4*) - hardcode_libdir_flag_spec='-L$libdir' - ;; - *) - ld_shlibs=no - ;; - esac -fi - -# Check dynamic linker characteristics -# Code taken from libtool.m4's _LT_SYS_DYNAMIC_LINKER. -# Unlike libtool.m4, here we don't care about _all_ names of the library, but -# only about the one the linker finds when passed -lNAME. This is the last -# element of library_names_spec in libtool.m4, or possibly two of them if the -# linker has special search rules. -library_names_spec= # the last element of library_names_spec in libtool.m4 -libname_spec='lib$name' -case "$host_os" in - aix3*) - library_names_spec='$libname.a' - ;; - aix[4-9]*) - library_names_spec='$libname$shrext' - ;; - amigaos*) - case "$host_cpu" in - powerpc*) - library_names_spec='$libname$shrext' ;; - m68k) - library_names_spec='$libname.a' ;; - esac - ;; - beos*) - library_names_spec='$libname$shrext' - ;; - bsdi[45]*) - library_names_spec='$libname$shrext' - ;; - cygwin* | mingw* | pw32* | cegcc*) - shrext=.dll - library_names_spec='$libname.dll.a $libname.lib' - ;; - darwin* | rhapsody*) - shrext=.dylib - library_names_spec='$libname$shrext' - ;; - dgux*) - library_names_spec='$libname$shrext' - ;; - freebsd* | dragonfly*) - case "$host_os" in - freebsd[123]*) - library_names_spec='$libname$shrext$versuffix' ;; - *) - library_names_spec='$libname$shrext' ;; - esac - ;; - gnu*) - library_names_spec='$libname$shrext' - ;; - haiku*) - library_names_spec='$libname$shrext' - ;; - hpux9* | hpux10* | hpux11*) - case $host_cpu in - ia64*) - shrext=.so - ;; - hppa*64*) - shrext=.sl - ;; - *) - shrext=.sl - ;; - esac - library_names_spec='$libname$shrext' - ;; - interix[3-9]*) - library_names_spec='$libname$shrext' - ;; - irix5* | irix6* | nonstopux*) - library_names_spec='$libname$shrext' - case "$host_os" in - irix5* | nonstopux*) - libsuff= shlibsuff= - ;; - *) - case $LD in - *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;; - *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;; - *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;; - *) libsuff= shlibsuff= ;; - esac - ;; - esac - ;; - linux*oldld* | linux*aout* | linux*coff*) - ;; - linux* | k*bsd*-gnu | kopensolaris*-gnu) - library_names_spec='$libname$shrext' - ;; - knetbsd*-gnu) - library_names_spec='$libname$shrext' - ;; - netbsd*) - library_names_spec='$libname$shrext' - ;; - newsos6) - library_names_spec='$libname$shrext' - ;; - *nto* | *qnx*) - library_names_spec='$libname$shrext' - ;; - openbsd*) - library_names_spec='$libname$shrext$versuffix' - ;; - os2*) - libname_spec='$name' - shrext=.dll - library_names_spec='$libname.a' - ;; - osf3* | osf4* | osf5*) - library_names_spec='$libname$shrext' - ;; - rdos*) - ;; - solaris*) - library_names_spec='$libname$shrext' - ;; - sunos4*) - library_names_spec='$libname$shrext$versuffix' - ;; - sysv4 | sysv4.3*) - library_names_spec='$libname$shrext' - ;; - sysv4*MP*) - library_names_spec='$libname$shrext' - ;; - sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) - library_names_spec='$libname$shrext' - ;; - tpf*) - library_names_spec='$libname$shrext' - ;; - uts4*) - library_names_spec='$libname$shrext' - ;; -esac - -sed_quote_subst='s/\(["`$\\]\)/\\\1/g' -escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"` -shlibext=`echo "$shrext" | sed -e 's,^\.,,'` -escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` -escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` -escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` - -LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' < + - diff --git a/builds/vs2015/liblcf.vcxproj.filters b/builds/vs2015/liblcf.vcxproj.filters index 5ac11bdd8..dafea6700 100644 --- a/builds/vs2015/liblcf.vcxproj.filters +++ b/builds/vs2015/liblcf.vcxproj.filters @@ -433,6 +433,9 @@ Header Files + + Header Files + Header Files @@ -448,9 +451,6 @@ Header Files - - Header Files - Header Files diff --git a/configure.ac b/configure.ac index 808794137..2f1807292 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ([2.69]) -AC_INIT([liblcf],[0.5.0],[https://github.com/EasyRPG/liblcf/issues],[liblcf],[https://easyrpg.org/]) +AC_INIT([liblcf],[0.5.1],[https://github.com/EasyRPG/liblcf/issues],[liblcf],[https://easyrpg.org/]) AC_CONFIG_AUX_DIR([builds/autoconf]) AM_INIT_AUTOMAKE([1.11.4 foreign subdir-objects -Wall -Werror]) diff --git a/generator/README b/generator/README deleted file mode 100644 index 395e4ae42..000000000 --- a/generator/README +++ /dev/null @@ -1,30 +0,0 @@ -liblcf source code generator -============================ - -Files in the generated subdirectory of src directory are regenerated -automatically when running the generate.py script. - -These source code files are generated with the templates subfolder -structure based on the csv subfolder data files. - - -Requirements ------------- - -* Python interpreter version 2 or 3. - -* CSV files can be read with any text editor or (at your option) any - spreadsheet editor. - - -Usage ------ - -1. Open one of the csv files in the csv subdirectory to edit or add new - data then save file changes. - -2. Run the file generate.py from the generator folder. - -3. Add any new created .cpp and .h to project files if needed. - -4. Recompile liblcf. diff --git a/generator/README.md b/generator/README.md new file mode 100644 index 000000000..a6d3ec9c7 --- /dev/null +++ b/generator/README.md @@ -0,0 +1,23 @@ +# liblcf source code generator + +Files in the `generated` subdirectory of `src` directory are regenerated +automatically when running the `generate.py` script. + +These source code files are generated with the `templates` subfolder +structure based on the `csv` subfolder data files. + + +## Requirements + +* Python interpreter version 2 or 3. +* CSV files can be modified with any text editor or (at your option) any + spreadsheet editor. + + +## Usage + +1. Open one of the .csv files in the `csv` subdirectory to edit or add new + data then save file changes. +2. Run the script file `generate.py` from the `generator` folder. +3. Add any newly created .cpp and .h files to project files if needed. +4. Recompile liblcf. diff --git a/generator/templates/copyright.tmpl b/generator/templates/copyright.tmpl index 2c388d160..5c4112d5e 100644 --- a/generator/templates/copyright.tmpl +++ b/generator/templates/copyright.tmpl @@ -1,9 +1,12 @@ @header -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ diff --git a/src/boost/preprocessor/config/config.hpp b/src/boost/preprocessor/config/config.hpp index d02eb58dc..8be0e4754 100644 --- a/src/boost/preprocessor/config/config.hpp +++ b/src/boost/preprocessor/config/config.hpp @@ -32,7 +32,7 @@ # elif defined(__MWERKS__) && __MWERKS__ >= 0x3200 # define BOOST_PP_CONFIG_FLAGS() (BOOST_PP_CONFIG_STRICT()) # elif defined(__EDG__) || defined(__EDG_VERSION__) -# if defined(_MSC_VER) && __EDG_VERSION__ >= 308 +# if defined(_MSC_VER) && (defined(__INTELLISENSE__) || __EDG_VERSION__ >= 308) # define BOOST_PP_CONFIG_FLAGS() (BOOST_PP_CONFIG_MSVC()) # else # define BOOST_PP_CONFIG_FLAGS() (BOOST_PP_CONFIG_EDG() | BOOST_PP_CONFIG_STRICT()) @@ -45,7 +45,7 @@ # define BOOST_PP_CONFIG_FLAGS() (BOOST_PP_CONFIG_STRICT()) # elif defined(__BORLANDC__) || defined(__IBMC__) || defined(__IBMCPP__) || defined(__SUNPRO_CC) # define BOOST_PP_CONFIG_FLAGS() (BOOST_PP_CONFIG_BCC()) -# elif defined(_MSC_VER) +# elif defined(_MSC_VER) && !defined(__clang__) # define BOOST_PP_CONFIG_FLAGS() (BOOST_PP_CONFIG_MSVC()) # else # define BOOST_PP_CONFIG_FLAGS() (BOOST_PP_CONFIG_STRICT()) @@ -70,20 +70,18 @@ # # /* BOOST_PP_VARIADICS */ # +# define BOOST_PP_VARIADICS_MSVC 0 # if !defined BOOST_PP_VARIADICS # /* variadic support explicitly disabled for all untested compilers */ -# if defined __GCCXML__ || defined __CUDACC__ || defined __PATHSCALE__ || defined __clang__ || defined __DMC__ || defined __CODEGEARC__ || defined __BORLANDC__ || defined __MWERKS__ || defined __SUNPRO_CC || defined __HP_aCC && !defined __EDG__ || defined __MRC__ || defined __SC__ || defined __IBMCPP__ || defined __PGI +# if defined __GCCXML__ || defined __CUDACC__ || defined __PATHSCALE__ || defined __DMC__ || defined __CODEGEARC__ || defined __BORLANDC__ || defined __MWERKS__ || ( defined __SUNPRO_CC && __SUNPRO_CC < 0x5120 ) || defined __HP_aCC && !defined __EDG__ || defined __MRC__ || defined __SC__ || defined __IBMCPP__ || defined __PGI # define BOOST_PP_VARIADICS 0 # /* VC++ (C/C++) */ -# elif defined _MSC_VER && _MSC_VER >= 1400 && !defined __EDG__ -# if _MSC_VER >= 1400 -# define BOOST_PP_VARIADICS 1 -# define BOOST_PP_VARIADICS_MSVC 1 -# else -# define BOOST_PP_VARIADICS 0 -# endif +# elif defined _MSC_VER && _MSC_VER >= 1400 && (!defined __EDG__ || defined(__INTELLISENSE__)) && !defined __clang__ +# define BOOST_PP_VARIADICS 1 +# undef BOOST_PP_VARIADICS_MSVC +# define BOOST_PP_VARIADICS_MSVC 1 # /* Wave (C/C++), GCC (C++) */ -# elif defined __WAVE__ && __WAVE_HAS_VARIADICS__ || defined __GNUC__ && __GXX_EXPERIMENTAL_CXX0X__ +# elif defined __WAVE__ && __WAVE_HAS_VARIADICS__ || defined __GNUC__ && defined __GXX_EXPERIMENTAL_CXX0X__ && __GXX_EXPERIMENTAL_CXX0X__ # define BOOST_PP_VARIADICS 1 # /* EDG-based (C/C++), GCC (C), and unknown (C/C++) */ # elif !defined __cplusplus && __STDC_VERSION__ >= 199901L || __cplusplus >= 201103L @@ -94,7 +92,8 @@ # elif !BOOST_PP_VARIADICS + 1 < 2 # undef BOOST_PP_VARIADICS # define BOOST_PP_VARIADICS 1 -# if defined _MSC_VER && _MSC_VER >= 1400 && !(defined __EDG__ || defined __GCCXML__ || defined __CUDACC__ || defined __PATHSCALE__ || defined __clang__ || defined __DMC__ || defined __CODEGEARC__ || defined __BORLANDC__ || defined __MWERKS__ || defined __SUNPRO_CC || defined __HP_aCC || defined __MRC__ || defined __SC__ || defined __IBMCPP__ || defined __PGI) +# if defined _MSC_VER && _MSC_VER >= 1400 && (defined(__INTELLISENSE__) || !(defined __EDG__ || defined __GCCXML__ || defined __CUDACC__ || defined __PATHSCALE__ || defined __clang__ || defined __DMC__ || defined __CODEGEARC__ || defined __BORLANDC__ || defined __MWERKS__ || defined __SUNPRO_CC || defined __HP_aCC || defined __MRC__ || defined __SC__ || defined __IBMCPP__ || defined __PGI)) +# undef BOOST_PP_VARIADICS_MSVC # define BOOST_PP_VARIADICS_MSVC 1 # endif # else diff --git a/src/command_codes.h b/src/command_codes.h index 9fd2f03df..b913ed3d2 100644 --- a/src/command_codes.h +++ b/src/command_codes.h @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_COMMAND_CODES_H diff --git a/src/data.cpp b/src/data.cpp index 227e66689..599fbca1d 100644 --- a/src/data.cpp +++ b/src/data.cpp @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #include "rpg_database.h" diff --git a/src/data.h b/src/data.h index b83e9c7ec..a0e02f65c 100644 --- a/src/data.h +++ b/src/data.h @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_DATA_H diff --git a/src/generated/ldb_actor.cpp b/src/generated/ldb_actor.cpp index 8b2d570b4..cdd861802 100644 --- a/src/generated/ldb_actor.cpp +++ b/src/generated/ldb_actor.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_animation.cpp b/src/generated/ldb_animation.cpp index 84f07e5be..adea1ff31 100644 --- a/src/generated/ldb_animation.cpp +++ b/src/generated/ldb_animation.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_animationcelldata.cpp b/src/generated/ldb_animationcelldata.cpp index 9d57df0d8..09975f529 100644 --- a/src/generated/ldb_animationcelldata.cpp +++ b/src/generated/ldb_animationcelldata.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_animationframe.cpp b/src/generated/ldb_animationframe.cpp index dc99263b7..625f2d026 100644 --- a/src/generated/ldb_animationframe.cpp +++ b/src/generated/ldb_animationframe.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_animationtiming.cpp b/src/generated/ldb_animationtiming.cpp index 808e44b1b..a14777708 100644 --- a/src/generated/ldb_animationtiming.cpp +++ b/src/generated/ldb_animationtiming.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_attribute.cpp b/src/generated/ldb_attribute.cpp index ed5e3a53c..44fb0234c 100644 --- a/src/generated/ldb_attribute.cpp +++ b/src/generated/ldb_attribute.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_battlecommand.cpp b/src/generated/ldb_battlecommand.cpp index bfe1d3310..f0797410f 100644 --- a/src/generated/ldb_battlecommand.cpp +++ b/src/generated/ldb_battlecommand.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_battlecommands.cpp b/src/generated/ldb_battlecommands.cpp index 18284ce34..0028ab8fe 100644 --- a/src/generated/ldb_battlecommands.cpp +++ b/src/generated/ldb_battlecommands.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_battleranimation.cpp b/src/generated/ldb_battleranimation.cpp index 582fd88ec..89c94b447 100644 --- a/src/generated/ldb_battleranimation.cpp +++ b/src/generated/ldb_battleranimation.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_battleranimationdata.cpp b/src/generated/ldb_battleranimationdata.cpp index 29ab403da..de3faf276 100644 --- a/src/generated/ldb_battleranimationdata.cpp +++ b/src/generated/ldb_battleranimationdata.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_battleranimationextension.cpp b/src/generated/ldb_battleranimationextension.cpp index 17a58694e..1a91360b6 100644 --- a/src/generated/ldb_battleranimationextension.cpp +++ b/src/generated/ldb_battleranimationextension.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_chipset.cpp b/src/generated/ldb_chipset.cpp index 64d0bb4ea..45a3bc820 100644 --- a/src/generated/ldb_chipset.cpp +++ b/src/generated/ldb_chipset.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_chunks.h b/src/generated/ldb_chunks.h index 20267f637..7b81b9767 100644 --- a/src/generated/ldb_chunks.h +++ b/src/generated/ldb_chunks.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_LDB_CHUNKS_H diff --git a/src/generated/ldb_class.cpp b/src/generated/ldb_class.cpp index 2c76eb396..127a26c1f 100644 --- a/src/generated/ldb_class.cpp +++ b/src/generated/ldb_class.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_commonevent.cpp b/src/generated/ldb_commonevent.cpp index 444501c90..ebad96230 100644 --- a/src/generated/ldb_commonevent.cpp +++ b/src/generated/ldb_commonevent.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_database.cpp b/src/generated/ldb_database.cpp index a5024ce08..222718e6b 100644 --- a/src/generated/ldb_database.cpp +++ b/src/generated/ldb_database.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_enemy.cpp b/src/generated/ldb_enemy.cpp index 89c4b7e87..421a7b502 100644 --- a/src/generated/ldb_enemy.cpp +++ b/src/generated/ldb_enemy.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_enemyaction.cpp b/src/generated/ldb_enemyaction.cpp index 1cafc9139..c7e134707 100644 --- a/src/generated/ldb_enemyaction.cpp +++ b/src/generated/ldb_enemyaction.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_item.cpp b/src/generated/ldb_item.cpp index e8ca6da2b..1160a4f16 100644 --- a/src/generated/ldb_item.cpp +++ b/src/generated/ldb_item.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_itemanimation.cpp b/src/generated/ldb_itemanimation.cpp index 4cbf1cea2..624222e4e 100644 --- a/src/generated/ldb_itemanimation.cpp +++ b/src/generated/ldb_itemanimation.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_learning.cpp b/src/generated/ldb_learning.cpp index 01ad256bd..04235f19d 100644 --- a/src/generated/ldb_learning.cpp +++ b/src/generated/ldb_learning.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_music.cpp b/src/generated/ldb_music.cpp index 5b9faf3e8..0fbc8e145 100644 --- a/src/generated/ldb_music.cpp +++ b/src/generated/ldb_music.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_skill.cpp b/src/generated/ldb_skill.cpp index 66a92aaac..1c9c86dd2 100644 --- a/src/generated/ldb_skill.cpp +++ b/src/generated/ldb_skill.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_sound.cpp b/src/generated/ldb_sound.cpp index c741cf605..a72d0fd94 100644 --- a/src/generated/ldb_sound.cpp +++ b/src/generated/ldb_sound.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_state.cpp b/src/generated/ldb_state.cpp index 0fb3c6f14..0eb4fc8c4 100644 --- a/src/generated/ldb_state.cpp +++ b/src/generated/ldb_state.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_switch.cpp b/src/generated/ldb_switch.cpp index 5d9d1fcc3..8b3ddcdab 100644 --- a/src/generated/ldb_switch.cpp +++ b/src/generated/ldb_switch.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_system.cpp b/src/generated/ldb_system.cpp index dfc39d1b6..93a5eb5aa 100644 --- a/src/generated/ldb_system.cpp +++ b/src/generated/ldb_system.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_terms.cpp b/src/generated/ldb_terms.cpp index 863c43d38..c2871461b 100644 --- a/src/generated/ldb_terms.cpp +++ b/src/generated/ldb_terms.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_terrain.cpp b/src/generated/ldb_terrain.cpp index 36d0ab7f7..f2de53d0b 100644 --- a/src/generated/ldb_terrain.cpp +++ b/src/generated/ldb_terrain.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_terrain_flags.cpp b/src/generated/ldb_terrain_flags.cpp index 0542fdff7..91e9469c6 100644 --- a/src/generated/ldb_terrain_flags.cpp +++ b/src/generated/ldb_terrain_flags.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ /* diff --git a/src/generated/ldb_testbattler.cpp b/src/generated/ldb_testbattler.cpp index f219934bf..3cacc86a7 100644 --- a/src/generated/ldb_testbattler.cpp +++ b/src/generated/ldb_testbattler.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_troop.cpp b/src/generated/ldb_troop.cpp index d415aeb51..86e0a884f 100644 --- a/src/generated/ldb_troop.cpp +++ b/src/generated/ldb_troop.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_troopmember.cpp b/src/generated/ldb_troopmember.cpp index 42e73e451..54ccecf92 100644 --- a/src/generated/ldb_troopmember.cpp +++ b/src/generated/ldb_troopmember.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_trooppage.cpp b/src/generated/ldb_trooppage.cpp index d8653a24c..22d4b2ed7 100644 --- a/src/generated/ldb_trooppage.cpp +++ b/src/generated/ldb_trooppage.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_trooppagecondition.cpp b/src/generated/ldb_trooppagecondition.cpp index 49d651075..828eb12e7 100644 --- a/src/generated/ldb_trooppagecondition.cpp +++ b/src/generated/ldb_trooppagecondition.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/ldb_trooppagecondition_flags.cpp b/src/generated/ldb_trooppagecondition_flags.cpp index 046632cdd..c55989ec7 100644 --- a/src/generated/ldb_trooppagecondition_flags.cpp +++ b/src/generated/ldb_trooppagecondition_flags.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ /* diff --git a/src/generated/ldb_variable.cpp b/src/generated/ldb_variable.cpp index 5955b32a0..ce272ec40 100644 --- a/src/generated/ldb_variable.cpp +++ b/src/generated/ldb_variable.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lmt_chunks.h b/src/generated/lmt_chunks.h index 7d8487437..e2b930f94 100644 --- a/src/generated/lmt_chunks.h +++ b/src/generated/lmt_chunks.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_LMT_CHUNKS_H diff --git a/src/generated/lmt_encounter.cpp b/src/generated/lmt_encounter.cpp index 67c141313..93440eac5 100644 --- a/src/generated/lmt_encounter.cpp +++ b/src/generated/lmt_encounter.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lmt_mapinfo.cpp b/src/generated/lmt_mapinfo.cpp index 7de298b92..fdf5ec27f 100644 --- a/src/generated/lmt_mapinfo.cpp +++ b/src/generated/lmt_mapinfo.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lmt_start.cpp b/src/generated/lmt_start.cpp index 7f860b2a4..8959d2138 100644 --- a/src/generated/lmt_start.cpp +++ b/src/generated/lmt_start.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lmu_chunks.h b/src/generated/lmu_chunks.h index 151ecf530..9afbc463c 100644 --- a/src/generated/lmu_chunks.h +++ b/src/generated/lmu_chunks.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_LMU_CHUNKS_H diff --git a/src/generated/lmu_event.cpp b/src/generated/lmu_event.cpp index 1afdcc1f3..09f9d70d9 100644 --- a/src/generated/lmu_event.cpp +++ b/src/generated/lmu_event.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lmu_eventpage.cpp b/src/generated/lmu_eventpage.cpp index 91fed85a8..51934f6ca 100644 --- a/src/generated/lmu_eventpage.cpp +++ b/src/generated/lmu_eventpage.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lmu_eventpagecondition.cpp b/src/generated/lmu_eventpagecondition.cpp index 2a0de4044..a13ccc86c 100644 --- a/src/generated/lmu_eventpagecondition.cpp +++ b/src/generated/lmu_eventpagecondition.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lmu_eventpagecondition_flags.cpp b/src/generated/lmu_eventpagecondition_flags.cpp index 6fb07ecc4..78a52739f 100644 --- a/src/generated/lmu_eventpagecondition_flags.cpp +++ b/src/generated/lmu_eventpagecondition_flags.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ /* diff --git a/src/generated/lmu_map.cpp b/src/generated/lmu_map.cpp index 8a34a822c..0a39d359b 100644 --- a/src/generated/lmu_map.cpp +++ b/src/generated/lmu_map.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lmu_moveroute.cpp b/src/generated/lmu_moveroute.cpp index 0404725b5..5125da2f1 100644 --- a/src/generated/lmu_moveroute.cpp +++ b/src/generated/lmu_moveroute.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lsd_chunks.h b/src/generated/lsd_chunks.h index ae587fb6d..68b2e06b5 100644 --- a/src/generated/lsd_chunks.h +++ b/src/generated/lsd_chunks.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_LSD_CHUNKS_H diff --git a/src/generated/lsd_save.cpp b/src/generated/lsd_save.cpp index 039c464cb..29562b112 100644 --- a/src/generated/lsd_save.cpp +++ b/src/generated/lsd_save.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lsd_saveactor.cpp b/src/generated/lsd_saveactor.cpp index f36c98d12..4fabde128 100644 --- a/src/generated/lsd_saveactor.cpp +++ b/src/generated/lsd_saveactor.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lsd_savecommonevent.cpp b/src/generated/lsd_savecommonevent.cpp index fe7d25f60..0d804c980 100644 --- a/src/generated/lsd_savecommonevent.cpp +++ b/src/generated/lsd_savecommonevent.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lsd_saveeventcommands.cpp b/src/generated/lsd_saveeventcommands.cpp index 6ab712f2d..73e8a0c89 100644 --- a/src/generated/lsd_saveeventcommands.cpp +++ b/src/generated/lsd_saveeventcommands.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lsd_saveeventdata.cpp b/src/generated/lsd_saveeventdata.cpp index 9342484b1..e19253394 100644 --- a/src/generated/lsd_saveeventdata.cpp +++ b/src/generated/lsd_saveeventdata.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lsd_saveinventory.cpp b/src/generated/lsd_saveinventory.cpp index 5f5f5f55c..46e9c50b8 100644 --- a/src/generated/lsd_saveinventory.cpp +++ b/src/generated/lsd_saveinventory.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lsd_savemapevent.cpp b/src/generated/lsd_savemapevent.cpp index 7368b886b..7f9c0db35 100644 --- a/src/generated/lsd_savemapevent.cpp +++ b/src/generated/lsd_savemapevent.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lsd_savemapinfo.cpp b/src/generated/lsd_savemapinfo.cpp index ab1518c51..77d492625 100644 --- a/src/generated/lsd_savemapinfo.cpp +++ b/src/generated/lsd_savemapinfo.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lsd_savepartylocation.cpp b/src/generated/lsd_savepartylocation.cpp index 7315334da..ceffe003d 100644 --- a/src/generated/lsd_savepartylocation.cpp +++ b/src/generated/lsd_savepartylocation.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lsd_savepicture.cpp b/src/generated/lsd_savepicture.cpp index 731c4c1d2..b1f20675c 100644 --- a/src/generated/lsd_savepicture.cpp +++ b/src/generated/lsd_savepicture.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lsd_savescreen.cpp b/src/generated/lsd_savescreen.cpp index 13905fc0d..b21ee7bde 100644 --- a/src/generated/lsd_savescreen.cpp +++ b/src/generated/lsd_savescreen.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lsd_savesystem.cpp b/src/generated/lsd_savesystem.cpp index e4160bff9..1eebde773 100644 --- a/src/generated/lsd_savesystem.cpp +++ b/src/generated/lsd_savesystem.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lsd_savetarget.cpp b/src/generated/lsd_savetarget.cpp index 11f363de0..d2766889a 100644 --- a/src/generated/lsd_savetarget.cpp +++ b/src/generated/lsd_savetarget.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lsd_savetitle.cpp b/src/generated/lsd_savetitle.cpp index 88df9b7fd..c59f9a679 100644 --- a/src/generated/lsd_savetitle.cpp +++ b/src/generated/lsd_savetitle.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/lsd_savevehiclelocation.cpp b/src/generated/lsd_savevehiclelocation.cpp index 1f833e432..0106fba95 100644 --- a/src/generated/lsd_savevehiclelocation.cpp +++ b/src/generated/lsd_savevehiclelocation.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/rpg_actor.h b/src/generated/rpg_actor.h index dcf1c395e..4f373534a 100644 --- a/src/generated/rpg_actor.h +++ b/src/generated/rpg_actor.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_ACTOR_H diff --git a/src/generated/rpg_animation.h b/src/generated/rpg_animation.h index c75535dda..ae6dc4c47 100644 --- a/src/generated/rpg_animation.h +++ b/src/generated/rpg_animation.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_ANIMATION_H diff --git a/src/generated/rpg_animationcelldata.h b/src/generated/rpg_animationcelldata.h index 40b9f9c84..a0e9151ce 100644 --- a/src/generated/rpg_animationcelldata.h +++ b/src/generated/rpg_animationcelldata.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_ANIMATIONCELLDATA_H diff --git a/src/generated/rpg_animationframe.h b/src/generated/rpg_animationframe.h index 8e018682c..cb43044f8 100644 --- a/src/generated/rpg_animationframe.h +++ b/src/generated/rpg_animationframe.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_ANIMATIONFRAME_H diff --git a/src/generated/rpg_animationtiming.h b/src/generated/rpg_animationtiming.h index 0dbafe03d..7001e54a6 100644 --- a/src/generated/rpg_animationtiming.h +++ b/src/generated/rpg_animationtiming.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_ANIMATIONTIMING_H diff --git a/src/generated/rpg_attribute.h b/src/generated/rpg_attribute.h index 52dbc2001..e895a23e5 100644 --- a/src/generated/rpg_attribute.h +++ b/src/generated/rpg_attribute.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_ATTRIBUTE_H diff --git a/src/generated/rpg_battlecommand.h b/src/generated/rpg_battlecommand.h index 27a462995..0f4a72738 100644 --- a/src/generated/rpg_battlecommand.h +++ b/src/generated/rpg_battlecommand.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_BATTLECOMMAND_H diff --git a/src/generated/rpg_battlecommands.h b/src/generated/rpg_battlecommands.h index e0d340373..deda97cfa 100644 --- a/src/generated/rpg_battlecommands.h +++ b/src/generated/rpg_battlecommands.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_BATTLECOMMANDS_H diff --git a/src/generated/rpg_battleranimation.h b/src/generated/rpg_battleranimation.h index 47d829328..703ad2cb8 100644 --- a/src/generated/rpg_battleranimation.h +++ b/src/generated/rpg_battleranimation.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_BATTLERANIMATION_H diff --git a/src/generated/rpg_battleranimationdata.h b/src/generated/rpg_battleranimationdata.h index f9a59737e..05ef064e3 100644 --- a/src/generated/rpg_battleranimationdata.h +++ b/src/generated/rpg_battleranimationdata.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_BATTLERANIMATIONDATA_H diff --git a/src/generated/rpg_battleranimationextension.h b/src/generated/rpg_battleranimationextension.h index 1bb0fdc55..5a77f8e3e 100644 --- a/src/generated/rpg_battleranimationextension.h +++ b/src/generated/rpg_battleranimationextension.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_BATTLERANIMATIONEXTENSION_H diff --git a/src/generated/rpg_chipset.cpp b/src/generated/rpg_chipset.cpp index 774dbba1c..4d4743b10 100644 --- a/src/generated/rpg_chipset.cpp +++ b/src/generated/rpg_chipset.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/rpg_chipset.h b/src/generated/rpg_chipset.h index 5bdea1cc9..cb673825f 100644 --- a/src/generated/rpg_chipset.h +++ b/src/generated/rpg_chipset.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_CHIPSET_H diff --git a/src/generated/rpg_class.h b/src/generated/rpg_class.h index 18a84fd9b..6ff6bd7d8 100644 --- a/src/generated/rpg_class.h +++ b/src/generated/rpg_class.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_CLASS_H diff --git a/src/generated/rpg_commonevent.h b/src/generated/rpg_commonevent.h index cff507510..99e2d3ab0 100644 --- a/src/generated/rpg_commonevent.h +++ b/src/generated/rpg_commonevent.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_COMMONEVENT_H diff --git a/src/generated/rpg_database.h b/src/generated/rpg_database.h index 9c67452bb..db88e6c0f 100644 --- a/src/generated/rpg_database.h +++ b/src/generated/rpg_database.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_DATABASE_H diff --git a/src/generated/rpg_encounter.h b/src/generated/rpg_encounter.h index 5fd08c2e4..558f2b78a 100644 --- a/src/generated/rpg_encounter.h +++ b/src/generated/rpg_encounter.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_ENCOUNTER_H diff --git a/src/generated/rpg_enemy.h b/src/generated/rpg_enemy.h index 297655620..3ac077db4 100644 --- a/src/generated/rpg_enemy.h +++ b/src/generated/rpg_enemy.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_ENEMY_H diff --git a/src/generated/rpg_enemyaction.h b/src/generated/rpg_enemyaction.h index 22e9c18fc..32662e97e 100644 --- a/src/generated/rpg_enemyaction.h +++ b/src/generated/rpg_enemyaction.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_ENEMYACTION_H diff --git a/src/generated/rpg_equipment.h b/src/generated/rpg_equipment.h index 034d03650..1c98361e9 100644 --- a/src/generated/rpg_equipment.h +++ b/src/generated/rpg_equipment.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_EQUIPMENT_H diff --git a/src/generated/rpg_event.h b/src/generated/rpg_event.h index e5adad57b..089211372 100644 --- a/src/generated/rpg_event.h +++ b/src/generated/rpg_event.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_EVENT_H diff --git a/src/generated/rpg_eventcommand.h b/src/generated/rpg_eventcommand.h index 0383f27ce..f8148a90c 100644 --- a/src/generated/rpg_eventcommand.h +++ b/src/generated/rpg_eventcommand.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_EVENTCOMMAND_H diff --git a/src/generated/rpg_eventpage.h b/src/generated/rpg_eventpage.h index 7abfeb64f..efe2d5503 100644 --- a/src/generated/rpg_eventpage.h +++ b/src/generated/rpg_eventpage.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_EVENTPAGE_H diff --git a/src/generated/rpg_eventpagecondition.h b/src/generated/rpg_eventpagecondition.h index a2b288638..f1330a671 100644 --- a/src/generated/rpg_eventpagecondition.h +++ b/src/generated/rpg_eventpagecondition.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_EVENTPAGECONDITION_H diff --git a/src/generated/rpg_item.h b/src/generated/rpg_item.h index d3c677ca7..af85a4e8c 100644 --- a/src/generated/rpg_item.h +++ b/src/generated/rpg_item.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_ITEM_H diff --git a/src/generated/rpg_itemanimation.h b/src/generated/rpg_itemanimation.h index e4a135007..d87d922b6 100644 --- a/src/generated/rpg_itemanimation.h +++ b/src/generated/rpg_itemanimation.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_ITEMANIMATION_H diff --git a/src/generated/rpg_learning.h b/src/generated/rpg_learning.h index b40b17f50..8509c11ab 100644 --- a/src/generated/rpg_learning.h +++ b/src/generated/rpg_learning.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_LEARNING_H diff --git a/src/generated/rpg_map.h b/src/generated/rpg_map.h index 2a7461ac2..fd48abd93 100644 --- a/src/generated/rpg_map.h +++ b/src/generated/rpg_map.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_MAP_H diff --git a/src/generated/rpg_mapinfo.cpp b/src/generated/rpg_mapinfo.cpp index 0eafe0f63..e5d36e1c5 100644 --- a/src/generated/rpg_mapinfo.cpp +++ b/src/generated/rpg_mapinfo.cpp @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ // Headers diff --git a/src/generated/rpg_mapinfo.h b/src/generated/rpg_mapinfo.h index ea50f63c2..56cfeb257 100644 --- a/src/generated/rpg_mapinfo.h +++ b/src/generated/rpg_mapinfo.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_MAPINFO_H diff --git a/src/generated/rpg_movecommand.h b/src/generated/rpg_movecommand.h index b57a7b603..c5cbd848a 100644 --- a/src/generated/rpg_movecommand.h +++ b/src/generated/rpg_movecommand.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_MOVECOMMAND_H diff --git a/src/generated/rpg_moveroute.h b/src/generated/rpg_moveroute.h index f5904b821..3e0669ae7 100644 --- a/src/generated/rpg_moveroute.h +++ b/src/generated/rpg_moveroute.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_MOVEROUTE_H diff --git a/src/generated/rpg_music.h b/src/generated/rpg_music.h index 4af088e22..61d3deece 100644 --- a/src/generated/rpg_music.h +++ b/src/generated/rpg_music.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_MUSIC_H diff --git a/src/generated/rpg_parameters.h b/src/generated/rpg_parameters.h index f700420c0..963f003b4 100644 --- a/src/generated/rpg_parameters.h +++ b/src/generated/rpg_parameters.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_PARAMETERS_H diff --git a/src/generated/rpg_rect.h b/src/generated/rpg_rect.h index e7a50a448..0d4a40755 100644 --- a/src/generated/rpg_rect.h +++ b/src/generated/rpg_rect.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_RECT_H diff --git a/src/generated/rpg_save.h b/src/generated/rpg_save.h index 4bb8a06e0..aa1beee3f 100644 --- a/src/generated/rpg_save.h +++ b/src/generated/rpg_save.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SAVE_H diff --git a/src/generated/rpg_saveactor.h b/src/generated/rpg_saveactor.h index 33cb46edd..ffde6574f 100644 --- a/src/generated/rpg_saveactor.h +++ b/src/generated/rpg_saveactor.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SAVEACTOR_H diff --git a/src/generated/rpg_savecommonevent.h b/src/generated/rpg_savecommonevent.h index 514ddd3e7..23175ba38 100644 --- a/src/generated/rpg_savecommonevent.h +++ b/src/generated/rpg_savecommonevent.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SAVECOMMONEVENT_H diff --git a/src/generated/rpg_saveeventcommands.h b/src/generated/rpg_saveeventcommands.h index deb859c14..987cad8ce 100644 --- a/src/generated/rpg_saveeventcommands.h +++ b/src/generated/rpg_saveeventcommands.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SAVEEVENTCOMMANDS_H diff --git a/src/generated/rpg_saveeventdata.h b/src/generated/rpg_saveeventdata.h index 8327cc9fb..ed2fb3412 100644 --- a/src/generated/rpg_saveeventdata.h +++ b/src/generated/rpg_saveeventdata.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SAVEEVENTDATA_H diff --git a/src/generated/rpg_saveinventory.h b/src/generated/rpg_saveinventory.h index db34d353c..36e5cf53e 100644 --- a/src/generated/rpg_saveinventory.h +++ b/src/generated/rpg_saveinventory.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SAVEINVENTORY_H diff --git a/src/generated/rpg_savemapevent.h b/src/generated/rpg_savemapevent.h index 37b290574..ffac7ceea 100644 --- a/src/generated/rpg_savemapevent.h +++ b/src/generated/rpg_savemapevent.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SAVEMAPEVENT_H diff --git a/src/generated/rpg_savemapinfo.h b/src/generated/rpg_savemapinfo.h index 16f580e44..19d15d5ed 100644 --- a/src/generated/rpg_savemapinfo.h +++ b/src/generated/rpg_savemapinfo.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SAVEMAPINFO_H diff --git a/src/generated/rpg_savepartylocation.h b/src/generated/rpg_savepartylocation.h index da5c3bd17..1967dd881 100644 --- a/src/generated/rpg_savepartylocation.h +++ b/src/generated/rpg_savepartylocation.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SAVEPARTYLOCATION_H diff --git a/src/generated/rpg_savepicture.h b/src/generated/rpg_savepicture.h index 45089be30..d0bacc7cb 100644 --- a/src/generated/rpg_savepicture.h +++ b/src/generated/rpg_savepicture.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SAVEPICTURE_H diff --git a/src/generated/rpg_savescreen.h b/src/generated/rpg_savescreen.h index 72225eb51..17c9e04c4 100644 --- a/src/generated/rpg_savescreen.h +++ b/src/generated/rpg_savescreen.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SAVESCREEN_H diff --git a/src/generated/rpg_savesystem.h b/src/generated/rpg_savesystem.h index 0bae10773..5eb801c58 100644 --- a/src/generated/rpg_savesystem.h +++ b/src/generated/rpg_savesystem.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SAVESYSTEM_H diff --git a/src/generated/rpg_savetarget.h b/src/generated/rpg_savetarget.h index 6c713b334..26dfcdecf 100644 --- a/src/generated/rpg_savetarget.h +++ b/src/generated/rpg_savetarget.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SAVETARGET_H diff --git a/src/generated/rpg_savetitle.h b/src/generated/rpg_savetitle.h index 3d5bbd71a..af499a84c 100644 --- a/src/generated/rpg_savetitle.h +++ b/src/generated/rpg_savetitle.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SAVETITLE_H diff --git a/src/generated/rpg_savevehiclelocation.h b/src/generated/rpg_savevehiclelocation.h index 622510a0f..534a79051 100644 --- a/src/generated/rpg_savevehiclelocation.h +++ b/src/generated/rpg_savevehiclelocation.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SAVEVEHICLELOCATION_H diff --git a/src/generated/rpg_skill.h b/src/generated/rpg_skill.h index 06b68ae2f..7d2fae5e1 100644 --- a/src/generated/rpg_skill.h +++ b/src/generated/rpg_skill.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SKILL_H diff --git a/src/generated/rpg_sound.h b/src/generated/rpg_sound.h index a463588f3..026ff564d 100644 --- a/src/generated/rpg_sound.h +++ b/src/generated/rpg_sound.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SOUND_H diff --git a/src/generated/rpg_start.h b/src/generated/rpg_start.h index 2cc7d52a3..53255352b 100644 --- a/src/generated/rpg_start.h +++ b/src/generated/rpg_start.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_START_H diff --git a/src/generated/rpg_state.h b/src/generated/rpg_state.h index ca5602a6f..7c4ed3660 100644 --- a/src/generated/rpg_state.h +++ b/src/generated/rpg_state.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_STATE_H diff --git a/src/generated/rpg_switch.h b/src/generated/rpg_switch.h index 371799bff..8529f1271 100644 --- a/src/generated/rpg_switch.h +++ b/src/generated/rpg_switch.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SWITCH_H diff --git a/src/generated/rpg_system.h b/src/generated/rpg_system.h index ddecb2e14..33ae6cbde 100644 --- a/src/generated/rpg_system.h +++ b/src/generated/rpg_system.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_SYSTEM_H diff --git a/src/generated/rpg_terms.h b/src/generated/rpg_terms.h index a87c2efc0..b3c98ff41 100644 --- a/src/generated/rpg_terms.h +++ b/src/generated/rpg_terms.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_TERMS_H diff --git a/src/generated/rpg_terrain.h b/src/generated/rpg_terrain.h index d71f71305..b71650175 100644 --- a/src/generated/rpg_terrain.h +++ b/src/generated/rpg_terrain.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_TERRAIN_H diff --git a/src/generated/rpg_testbattler.h b/src/generated/rpg_testbattler.h index 0e7f88bfc..ead3d8cbb 100644 --- a/src/generated/rpg_testbattler.h +++ b/src/generated/rpg_testbattler.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_TESTBATTLER_H diff --git a/src/generated/rpg_treemap.h b/src/generated/rpg_treemap.h index 283246e66..47091b1e3 100644 --- a/src/generated/rpg_treemap.h +++ b/src/generated/rpg_treemap.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_TREEMAP_H diff --git a/src/generated/rpg_troop.h b/src/generated/rpg_troop.h index 5451edf9b..a0e3981c8 100644 --- a/src/generated/rpg_troop.h +++ b/src/generated/rpg_troop.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_TROOP_H diff --git a/src/generated/rpg_troopmember.h b/src/generated/rpg_troopmember.h index 38c95b8af..e961c839e 100644 --- a/src/generated/rpg_troopmember.h +++ b/src/generated/rpg_troopmember.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_TROOPMEMBER_H diff --git a/src/generated/rpg_trooppage.h b/src/generated/rpg_trooppage.h index 7e2550963..a56fd9000 100644 --- a/src/generated/rpg_trooppage.h +++ b/src/generated/rpg_trooppage.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_TROOPPAGE_H diff --git a/src/generated/rpg_trooppagecondition.h b/src/generated/rpg_trooppagecondition.h index 3c563c57e..d83649aa3 100644 --- a/src/generated/rpg_trooppagecondition.h +++ b/src/generated/rpg_trooppagecondition.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_TROOPPAGECONDITION_H diff --git a/src/generated/rpg_variable.h b/src/generated/rpg_variable.h index 92b5ed6ca..6c8cc8e7f 100644 --- a/src/generated/rpg_variable.h +++ b/src/generated/rpg_variable.h @@ -1,9 +1,12 @@ -/* !!!! GENERATED FILE - DO NOT EDIT !!!! */ - -/* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT +/* !!!! GENERATED FILE - DO NOT EDIT !!!! + * -------------------------------------- + * + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_RPG_VARIABLE_H diff --git a/src/ini.cpp b/src/ini.cpp index 0a08af661..f6c345378 100644 --- a/src/ini.cpp +++ b/src/ini.cpp @@ -1,36 +1,39 @@ -/* - * inih -- simple .INI file parser - * - * Go to the project home page for more info: - * http://code.google.com/p/inih/ - * - * inih and INIReader are released under the New BSD license: - * - * Copyright (c) 2009, Brush Technology - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Brush Technology nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY BRUSH TECHNOLOGY ''AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL BRUSH TECHNOLOGY BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ +/* inih -- simple .INI file parser + +The "inih" library is distributed under the New BSD license: + +Copyright (c) 2009, Ben Hoyt +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of Ben Hoyt nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY BEN HOYT ''AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BEN HOYT BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Go to the project home page for more info: https://github.com/benhoyt/inih + +*/ + +#if defined(_MSC_VER) && !defined(_CRT_SECURE_NO_WARNINGS) +#define _CRT_SECURE_NO_WARNINGS +#endif #include #include @@ -38,51 +41,51 @@ #include "ini.h" -#define MAX_LINE 200 +#if !INI_USE_STACK +#include +#endif + #define MAX_SECTION 50 #define MAX_NAME 50 -/** - * Strip whitespace chars off end of given string, in place. - * - * @returns s. - */ -static unsigned char* rstrip(unsigned char* s) +/* Strip whitespace chars off end of given string, in place. Return s. */ +static char* rstrip(char* s) { - unsigned char* p = s + strlen((char*)s); - while (p > s && isspace(*--p)) + char* p = s + strlen(s); + while (p > s && isspace((unsigned char)(*--p))) *p = '\0'; return s; } -/** - * @returns pointer to first non-whitespace char in given string. - */ -static char* lskip(const unsigned char* s) +/* Return pointer to first non-whitespace char in given string. */ +static char* lskip(const char* s) { - while (*s && isspace(*s)) + while (*s && isspace((unsigned char)(*s))) s++; return (char*)s; } -/** - * @returns pointer to first char c or ';' comment in given string, or pointer - * to null at end of string if neither found. ';' must be prefixed by - * a whitespace character to register as a comment. - */ -static char* find_char_or_comment(const unsigned char* s, char c) +/* Return pointer to first char (of chars) or inline comment in given string, + or pointer to null at end of string if neither found. Inline comment must + be prefixed by a whitespace character to register as a comment. */ +static char* find_chars_or_comment(const char* s, const char* chars) { - int was_whitespace = 0; - while (*s && *s != c && !(was_whitespace && *s == ';')) { - was_whitespace = isspace(*s); +#if INI_ALLOW_INLINE_COMMENTS + int was_space = 0; + while (*s && (!chars || !strchr(chars, *s)) && + !(was_space && strchr(INI_INLINE_COMMENT_PREFIXES, *s))) { + was_space = isspace((unsigned char)(*s)); + s++; + } +#else + while (*s && (!chars || !strchr(chars, *s))) { s++; } +#endif return (char*)s; } -/** - * Version of strncpy that ensures dest (size bytes) is null-terminated. - */ +/* Version of strncpy that ensures dest (size bytes) is null-terminated. */ static char* strncpy0(char* dest, const char* src, size_t size) { strncpy(dest, src, size); @@ -90,17 +93,19 @@ static char* strncpy0(char* dest, const char* src, size_t size) return dest; } -// See documentation in header file. -int ini_parse(const char* filename, - int (*handler)(void*, const char*, const char*, const char*), - void* user) +/* See documentation in header file. */ +int ini_parse_stream(ini_reader reader, void* stream, ini_handler handler, + void* user) { - // Uses a fair bit of stack (use heap instead if you need to) - char line[MAX_LINE]; + /* Uses a fair bit of stack (use heap instead if you need to) */ +#if INI_USE_STACK + char line[INI_MAX_LINE]; +#else + char* line; +#endif char section[MAX_SECTION] = ""; char prev_name[MAX_NAME] = ""; - FILE* file; char* start; char* end; char* name; @@ -108,65 +113,113 @@ int ini_parse(const char* filename, int lineno = 0; int error = 0; - file = fopen(filename, "r"); - if (!file) - return -1; +#if !INI_USE_STACK + line = (char*)malloc(INI_MAX_LINE); + if (!line) { + return -2; + } +#endif + +#if INI_HANDLER_LINENO +#define HANDLER(u, s, n, v) handler(u, s, n, v, lineno) +#else +#define HANDLER(u, s, n, v) handler(u, s, n, v) +#endif - // Scan through file line by line - while (fgets(line, sizeof(line), file) != NULL) { + /* Scan through stream line by line */ + while (reader(line, INI_MAX_LINE, stream) != NULL) { lineno++; - start = lskip(rstrip((unsigned char*)line)); -#if INI_ALLOW_MULTILINE - if (*prev_name && *start && start > line) { - // Non-black line with leading whitespace, treat as continuation - // of previous name's value (as per Python ConfigParser). - if (!handler(user, section, prev_name, start) && !error) - error = lineno; + start = line; +#if INI_ALLOW_BOM + if (lineno == 1 && (unsigned char)start[0] == 0xEF && + (unsigned char)start[1] == 0xBB && + (unsigned char)start[2] == 0xBF) { + start += 3; } - else #endif + start = lskip(rstrip(start)); + if (*start == ';' || *start == '#') { - // Per Python ConfigParser, allow '#' comments at start of line + /* Per Python configparser, allow both ; and # comments at the + start of a line */ + } +#if INI_ALLOW_MULTILINE + else if (*prev_name && *start && start > line) { + /* Non-blank line with leading whitespace, treat as continuation + of previous name's value (as per Python configparser). */ + if (!HANDLER(user, section, prev_name, start) && !error) + error = lineno; } +#endif else if (*start == '[') { - // A "[section]" line - end = find_char_or_comment((unsigned char*)start + 1, ']'); + /* A "[section]" line */ + end = find_chars_or_comment(start + 1, "]"); if (*end == ']') { *end = '\0'; strncpy0(section, start + 1, sizeof(section)); *prev_name = '\0'; } else if (!error) { - // No ']' found on section line + /* No ']' found on section line */ error = lineno; } } - else if (*start && *start != ';') { - // Not a comment, must be a name=value pair - end = find_char_or_comment((unsigned char*)start, '='); - if (*end == '=') { + else if (*start) { + /* Not a comment, must be a name[=:]value pair */ + end = find_chars_or_comment(start, "=:"); + if (*end == '=' || *end == ':') { *end = '\0'; - name = (char*)rstrip((unsigned char*)start); - value = lskip((unsigned char*)end + 1); - end = find_char_or_comment((unsigned char*)value, '\0'); - if (*end == ';') + name = rstrip(start); + value = end + 1; +#if INI_ALLOW_INLINE_COMMENTS + end = find_chars_or_comment(value, NULL); + if (*end) *end = '\0'; - rstrip((unsigned char*)value); +#endif + value = lskip(value); + rstrip(value); - // Valid name=value pair found, call handler + /* Valid name[=:]value pair found, call handler */ strncpy0(prev_name, name, sizeof(prev_name)); - if (!handler(user, section, name, value) && !error) + if (!HANDLER(user, section, name, value) && !error) error = lineno; } else if (!error) { - // No '=' found on name=value line + /* No '=' or ':' found on name[=:]value line */ error = lineno; } } + +#if INI_STOP_ON_FIRST_ERROR + if (error) + break; +#endif } - fclose(file); +#if !INI_USE_STACK + free(line); +#endif return error; } + +/* See documentation in header file. */ +int ini_parse_file(FILE* file, ini_handler handler, void* user) +{ + return ini_parse_stream((ini_reader)fgets, file, handler, user); +} + +/* See documentation in header file. */ +int ini_parse(const char* filename, ini_handler handler, void* user) +{ + FILE* file; + int error; + + file = fopen(filename, "r"); + if (!file) + return -1; + error = ini_parse_file(file, handler, user); + fclose(file); + return error; +} diff --git a/src/ini.h b/src/ini.h index 91fc5e308..b0741539f 100644 --- a/src/ini.h +++ b/src/ini.h @@ -1,71 +1,125 @@ -/* - * inih -- simple .INI file parser - * - * Go to the project home page for more info: - * http://code.google.com/p/inih/ - * - * inih and INIReader are released under the New BSD license: - * - * Copyright (c) 2009, Brush Technology - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Brush Technology nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY BRUSH TECHNOLOGY ''AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL BRUSH TECHNOLOGY BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ +/* inih -- simple .INI file parser + +The "inih" library is distributed under the New BSD license: + +Copyright (c) 2009, Ben Hoyt +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * Neither the name of Ben Hoyt nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY BEN HOYT ''AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL BEN HOYT BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Go to the project home page for more info: https://github.com/benhoyt/inih + +*/ #ifndef LCF_INI_H #define LCF_INI_H -// Make this header file easier to include in C++ code +/* Make this header file easier to include in C++ code */ #ifdef __cplusplus extern "C" { #endif -/** - * Parse given INI-style file. May have [section]s, name=value pairs - * (whitespace stripped), and comments starting with ';' (semicolon). Section - * is "" if name=value pair parsed before any section heading. - * - * For each name=value pair parsed, call handler function with given user - * pointer as well as section, name, and value (data only valid for duration - * of handler call). Handler should return nonzero on success, zero on error. - * - * @returns 0 on success, line number of first error on parse error (doesn't - * stop on first error), or -1 on file open error. - */ -int ini_parse(const char* filename, - int (*handler)(void* user, const char* section, - const char* name, const char* value), - void* user); - -/** - * Nonzero to allow multi-line value parsing, in the style of Python's - * ConfigParser. If allowed, ini_parse() will call the handler with the same - * name for each subsequent line parsed. - */ +#include + +/* Nonzero if ini_handler callback should accept lineno parameter. */ +#ifndef INI_HANDLER_LINENO +#define INI_HANDLER_LINENO 0 +#endif + +/* Typedef for prototype of handler function. */ +#if INI_HANDLER_LINENO +typedef int (*ini_handler)(void* user, const char* section, + const char* name, const char* value, int lineno); +#else +typedef int (*ini_handler)(void* user, const char* section, + const char* name, const char* value); +#endif + +/* Typedef for prototype of fgets-style reader function. */ +typedef char* (*ini_reader)(char* str, int num, void* stream); + +/* Parse given INI-style file. May have [section]s, name=value pairs + (whitespace stripped), and comments starting with ';' (semicolon). Section + is "" if name=value pair parsed before any section heading. name:value + pairs are also supported as a concession to Python's configparser. + + For each name=value pair parsed, call handler function with given user + pointer as well as section, name, and value (data only valid for duration + of handler call). Handler should return nonzero on success, zero on error. + + Returns 0 on success, line number of first error on parse error (doesn't + stop on first error), -1 on file open error, or -2 on memory allocation + error (only when INI_USE_STACK is zero). +*/ +int ini_parse(const char* filename, ini_handler handler, void* user); + +/* Same as ini_parse(), but takes a FILE* instead of filename. This doesn't + close the file when it's finished -- the caller must do that. */ +int ini_parse_file(FILE* file, ini_handler handler, void* user); + +/* Same as ini_parse(), but takes an ini_reader function pointer instead of + filename. Used for implementing custom or string-based I/O. */ +int ini_parse_stream(ini_reader reader, void* stream, ini_handler handler, + void* user); + +/* Nonzero to allow multi-line value parsing, in the style of Python's + configparser. If allowed, ini_parse() will call the handler with the same + name for each subsequent line parsed. */ #ifndef INI_ALLOW_MULTILINE #define INI_ALLOW_MULTILINE 1 #endif +/* Nonzero to allow a UTF-8 BOM sequence (0xEF 0xBB 0xBF) at the start of + the file. See http://code.google.com/p/inih/issues/detail?id=21 */ +#ifndef INI_ALLOW_BOM +#define INI_ALLOW_BOM 1 +#endif + +/* Nonzero to allow inline comments (with valid inline comment characters + specified by INI_INLINE_COMMENT_PREFIXES). Set to 0 to turn off and match + Python 3.2+ configparser behaviour. */ +#ifndef INI_ALLOW_INLINE_COMMENTS +#define INI_ALLOW_INLINE_COMMENTS 1 +#endif +#ifndef INI_INLINE_COMMENT_PREFIXES +#define INI_INLINE_COMMENT_PREFIXES ";" +#endif + +/* Nonzero to use stack, zero to use heap (malloc/free). */ +#ifndef INI_USE_STACK +#define INI_USE_STACK 1 +#endif + +/* Stop parsing on first error (default is to keep parsing). */ +#ifndef INI_STOP_ON_FIRST_ERROR +#define INI_STOP_ON_FIRST_ERROR 0 +#endif + +/* Maximum line length for any line in INI file. */ +#ifndef INI_MAX_LINE +#define INI_MAX_LINE 200 +#endif + #ifdef __cplusplus } #endif diff --git a/src/inireader.cpp b/src/inireader.cpp index df5a0d9d2..64a0787fa 100644 --- a/src/inireader.cpp +++ b/src/inireader.cpp @@ -1,37 +1,35 @@ -/* - * Read an INI file into easy-to-access name/value pairs. - * - * Go to the project home page for more info: - * http://code.google.com/p/inih/ - * - * inih and INIReader are released under the New BSD license: - * - * Copyright (c) 2009, Brush Technology - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Brush Technology nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY BRUSH TECHNOLOGY ''AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL BRUSH TECHNOLOGY BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ +// Read an INI file into easy-to-access name/value pairs. +// inih and INIReader are released under the New BSD license: +// +// Copyright (c) 2009, Ben Hoyt +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are met: +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in the +// documentation and/or other materials provided with the distribution. +// * Neither the name of Ben Hoyt nor the names of its contributors +// may be used to endorse or promote products derived from this software +// without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY BEN HOYT ''AS IS'' AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL BEN HOYT BE LIABLE FOR ANY +// DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Go to the project home page for more info: https://github.com/benhoyt/inih + +#include #include #include #include "ini.h" @@ -39,7 +37,7 @@ using std::string; -INIReader::INIReader(string filename) +INIReader::INIReader(const string& filename) { _error = ini_parse(filename.c_str(), ValueHandler, this); } @@ -49,13 +47,14 @@ int INIReader::ParseError() const return _error; } -string INIReader::Get(string section, string name, string default_value) +string INIReader::Get(const string& section, const string& name, const string& default_value) const { string key = MakeKey(section, name); - return _values.count(key) ? _values[key] : default_value; + // Use _values.find() here instead of _values.at() to support pre C++11 compilers + return _values.count(key) ? _values.find(key)->second : default_value; } -long INIReader::GetInteger(string section, string name, long default_value) +long INIReader::GetInteger(const string& section, const string& name, long default_value) const { string valstr = Get(section, name, ""); const char* value = valstr.c_str(); @@ -65,12 +64,33 @@ long INIReader::GetInteger(string section, string name, long default_value) return end > value ? n : default_value; } -string INIReader::MakeKey(string section, string name) +double INIReader::GetReal(const string& section, const string& name, double default_value) const { - string key = section + "." + name; - // Convert to lower case to make lookups case-insensitive - for (unsigned int i = 0; i < key.length(); i++) - key[i] = tolower(key[i]); + string valstr = Get(section, name, ""); + const char* value = valstr.c_str(); + char* end; + double n = strtod(value, &end); + return end > value ? n : default_value; +} + +bool INIReader::GetBoolean(const string& section, const string& name, bool default_value) const +{ + string valstr = Get(section, name, ""); + // Convert to lower case to make string comparisons case-insensitive + std::transform(valstr.begin(), valstr.end(), valstr.begin(), ::tolower); + if (valstr == "true" || valstr == "yes" || valstr == "on" || valstr == "1") + return true; + else if (valstr == "false" || valstr == "no" || valstr == "off" || valstr == "0") + return false; + else + return default_value; +} + +string INIReader::MakeKey(const string& section, const string& name) +{ + string key = section + "=" + name; + // Convert to lower case to make section/name lookups case-insensitive + std::transform(key.begin(), key.end(), key.begin(), ::tolower); return key; } @@ -78,6 +98,9 @@ int INIReader::ValueHandler(void* user, const char* section, const char* name, const char* value) { INIReader* reader = (INIReader*)user; - reader->_values[MakeKey(section, name)] = value; + string key = MakeKey(section, name); + if (reader->_values[key].size() > 0) + reader->_values[key] += "\n"; + reader->_values[key] += value; return 1; } diff --git a/src/inireader.h b/src/inireader.h index ed55c5aac..5f77efe37 100644 --- a/src/inireader.h +++ b/src/inireader.h @@ -1,36 +1,33 @@ -/* - * Read an INI file into easy-to-access name/value pairs. - * - * Go to the project home page for more info: - * http://code.google.com/p/inih/ - * - * inih and INIReader are released under the New BSD license: - * - * Copyright (c) 2009, Brush Technology - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * * Neither the name of Brush Technology nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY BRUSH TECHNOLOGY ''AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL BRUSH TECHNOLOGY BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ +// Read an INI file into easy-to-access name/value pairs. + +// inih and INIReader are released under the New BSD license: +// +// Copyright (c) 2009, Ben Hoyt +// All rights reserved. +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are met: +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above copyright +// notice, this list of conditions and the following disclaimer in the +// documentation and/or other materials provided with the distribution. +// * Neither the name of Ben Hoyt nor the names of its contributors +// may be used to endorse or promote products derived from this software +// without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY BEN HOYT ''AS IS'' AND ANY +// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +// DISCLAIMED. IN NO EVENT SHALL BEN HOYT BE LIABLE FOR ANY +// DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +// +// Go to the project home page for more info: https://github.com/benhoyt/inih #ifndef LCF_INIREADER_H #define LCF_INIREADER_H @@ -38,43 +35,42 @@ #include #include -/** - * Read an INI file into easy-to-access name/value pairs. (Note that I've gone - * for simplicity here rather than speed, but it should be pretty decent.) - */ +// Read an INI file into easy-to-access name/value pairs. (Note that I've gone +// for simplicity here rather than speed, but it should be pretty decent.) class INIReader { public: - /** - * Construct INIReader and parse given filename. See ini.h for more info - * about the parsing. - */ - INIReader(std::string filename); + // Construct INIReader and parse given filename. See ini.h for more info + // about the parsing. + INIReader(const std::string& filename); - /** - * Return the result of ini_parse(), i.e., 0 on success, line number of - * first error on parse error, or -1 on file open error. - */ + // Return the result of ini_parse(), i.e., 0 on success, line number of + // first error on parse error, or -1 on file open error. int ParseError() const; - /** - * Get a string value from INI file, returning default_value if not found. - */ - std::string Get(std::string section, std::string name, - std::string default_value); + // Get a string value from INI file, returning default_value if not found. + std::string Get(const std::string& section, const std::string& name, + const std::string& default_value) const; + + // Get an integer (long) value from INI file, returning default_value if + // not found or not a valid integer (decimal "1234", "-1234", or hex "0x4d2"). + long GetInteger(const std::string& section, const std::string& name, long default_value) const; + + // Get a real (floating point double) value from INI file, returning + // default_value if not found or not a valid floating point value + // according to strtod(). + double GetReal(const std::string& section, const std::string& name, double default_value) const; - /** - * Get an integer (long) value from INI file, returning default_value if - * not found. - */ - long GetInteger(std::string section, std::string name, long default_value); + // Get a boolean value from INI file, returning default_value if not found or if + // not a valid true/false value. Valid true values are "true", "yes", "on", "1", + // and valid false values are "false", "no", "off", "0" (not case sensitive). + bool GetBoolean(const std::string& section, const std::string& name, bool default_value) const; private: int _error; std::map _values; - static std::string MakeKey(std::string section, std::string name); - static int ValueHandler(void* user, const char* section, const char* name, - const char* value); + static std::string MakeKey(const std::string& section, const std::string& name); + static int ValueHandler(void* user, const char* section, const char* name, const char* value); }; #endif diff --git a/src/reader_options.h b/src/lcf_options.h similarity index 50% rename from src/reader_options.h rename to src/lcf_options.h index e81a05cfe..d6d510821 100644 --- a/src/reader_options.h +++ b/src/lcf_options.h @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_OPTIONS_H diff --git a/src/ldb_equipment.cpp b/src/ldb_equipment.cpp index dfeed151a..a307e08dc 100644 --- a/src/ldb_equipment.cpp +++ b/src/ldb_equipment.cpp @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #include "ldb_reader.h" diff --git a/src/ldb_eventcommand.cpp b/src/ldb_eventcommand.cpp index 5e8b8723d..33522519d 100644 --- a/src/ldb_eventcommand.cpp +++ b/src/ldb_eventcommand.cpp @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #include diff --git a/src/ldb_parameters.cpp b/src/ldb_parameters.cpp index c58a3d82f..476d36734 100644 --- a/src/ldb_parameters.cpp +++ b/src/ldb_parameters.cpp @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #include "ldb_reader.h" diff --git a/src/ldb_reader.cpp b/src/ldb_reader.cpp index 989227104..d520f48e2 100644 --- a/src/ldb_reader.cpp +++ b/src/ldb_reader.cpp @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #include "ldb_reader.h" diff --git a/src/ldb_reader.h b/src/ldb_reader.h index 7c5823928..84d072b1e 100644 --- a/src/ldb_reader.h +++ b/src/ldb_reader.h @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_LDB_READER_H diff --git a/src/lmt_reader.cpp b/src/lmt_reader.cpp index 618938010..a5307a802 100644 --- a/src/lmt_reader.cpp +++ b/src/lmt_reader.cpp @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #include "lmt_reader.h" diff --git a/src/lmt_reader.h b/src/lmt_reader.h index 2e205765f..55d6c644f 100644 --- a/src/lmt_reader.h +++ b/src/lmt_reader.h @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_LMT_READER_H diff --git a/src/lmt_rect.cpp b/src/lmt_rect.cpp index 100e50027..a5bdb035e 100644 --- a/src/lmt_rect.cpp +++ b/src/lmt_rect.cpp @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #include "lmt_reader.h" diff --git a/src/lmt_treemap.cpp b/src/lmt_treemap.cpp index e4b7dc421..80fad78ee 100644 --- a/src/lmt_treemap.cpp +++ b/src/lmt_treemap.cpp @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #include "lmt_reader.h" diff --git a/src/lmu_movecommand.cpp b/src/lmu_movecommand.cpp index d4dceb280..ab191f9ee 100644 --- a/src/lmu_movecommand.cpp +++ b/src/lmu_movecommand.cpp @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #include "rpg_movecommand.h" diff --git a/src/lmu_reader.cpp b/src/lmu_reader.cpp index d94d595d1..c4169a6c6 100644 --- a/src/lmu_reader.cpp +++ b/src/lmu_reader.cpp @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #include "lmu_reader.h" diff --git a/src/lmu_reader.h b/src/lmu_reader.h index 3353f8bad..40ab1be4c 100644 --- a/src/lmu_reader.h +++ b/src/lmu_reader.h @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_LMU_READER_H diff --git a/src/lsd_reader.cpp b/src/lsd_reader.cpp index bb0eb1554..d1b23a877 100644 --- a/src/lsd_reader.cpp +++ b/src/lsd_reader.cpp @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #include diff --git a/src/lsd_reader.h b/src/lsd_reader.h index 273cf71f5..f03847ef7 100644 --- a/src/lsd_reader.h +++ b/src/lsd_reader.h @@ -1,11 +1,14 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ -#ifndef _LSD_READER_H_ -#define _LSD_READER_H_ +#ifndef LCF_LSD_READER_H +#define LCF_LSD_READER_H #include #include diff --git a/src/reader_flags.cpp b/src/reader_flags.cpp index e84db364a..67083cae3 100644 --- a/src/reader_flags.cpp +++ b/src/reader_flags.cpp @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #include "reader_struct.h" diff --git a/src/reader_lcf.cpp b/src/reader_lcf.cpp index 3e07e9900..beaaf52cf 100644 --- a/src/reader_lcf.cpp +++ b/src/reader_lcf.cpp @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #include diff --git a/src/reader_lcf.h b/src/reader_lcf.h index 8bfad1a26..00a038678 100644 --- a/src/reader_lcf.h +++ b/src/reader_lcf.h @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_READER_LCF_H @@ -14,7 +17,7 @@ #include #include #include "reader_types.h" -#include "reader_options.h" +#include "lcf_options.h" #include "reader_util.h" /* diff --git a/src/reader_struct.cpp b/src/reader_struct.cpp index ee486da66..d832215b5 100644 --- a/src/reader_struct.cpp +++ b/src/reader_struct.cpp @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #include diff --git a/src/reader_struct.h b/src/reader_struct.h index 4cb08b865..c3725cc74 100644 --- a/src/reader_struct.h +++ b/src/reader_struct.h @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_READER_STRUCT_H diff --git a/src/reader_types.h b/src/reader_types.h index efe0e8ea4..b3acd2b93 100644 --- a/src/reader_types.h +++ b/src/reader_types.h @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_READER_TYPES_H diff --git a/src/reader_util.cpp b/src/reader_util.cpp index b9ef32e58..050cebeda 100644 --- a/src/reader_util.cpp +++ b/src/reader_util.cpp @@ -1,10 +1,13 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ -#include "reader_options.h" +#include "lcf_options.h" #ifdef LCF_SUPPORT_ICU # include diff --git a/src/reader_util.h b/src/reader_util.h index c032b6ed4..91e49e7e3 100644 --- a/src/reader_util.h +++ b/src/reader_util.h @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_READER_UTIL_H diff --git a/src/reader_xml.cpp b/src/reader_xml.cpp index bb92040c8..689e8338e 100644 --- a/src/reader_xml.cpp +++ b/src/reader_xml.cpp @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #include diff --git a/src/reader_xml.h b/src/reader_xml.h index 8bdaa4098..a1687c6c3 100644 --- a/src/reader_xml.h +++ b/src/reader_xml.h @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_READER_XML_H @@ -14,7 +17,7 @@ # include #endif #include "reader_types.h" -#include "reader_options.h" +#include "lcf_options.h" #include "reader_util.h" /** diff --git a/src/rpg_fixup.cpp b/src/rpg_fixup.cpp index 441fcecae..085f8d6d1 100644 --- a/src/rpg_fixup.cpp +++ b/src/rpg_fixup.cpp @@ -1,10 +1,13 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ -#include "reader_options.h" +#include "lcf_options.h" #include "rpg_actor.h" #include "rpg_mapinfo.h" #include "rpg_system.h" diff --git a/src/rpg_setup.cpp b/src/rpg_setup.cpp index d8eb19d98..e53dd13db 100644 --- a/src/rpg_setup.cpp +++ b/src/rpg_setup.cpp @@ -1,10 +1,13 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ -#include "reader_options.h" +#include "lcf_options.h" #include "rpg_actor.h" #include "rpg_event.h" #include "rpg_map.h" diff --git a/src/writer_lcf.cpp b/src/writer_lcf.cpp index b15a041e2..87b4de09f 100644 --- a/src/writer_lcf.cpp +++ b/src/writer_lcf.cpp @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #include "writer_lcf.h" diff --git a/src/writer_lcf.h b/src/writer_lcf.h index 0ef68d1e4..cac4a5aed 100644 --- a/src/writer_lcf.h +++ b/src/writer_lcf.h @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_WRITER_LCF_H @@ -14,7 +17,7 @@ #include #include #include "reader_types.h" -#include "reader_options.h" +#include "lcf_options.h" #include "reader_util.h" /** diff --git a/src/writer_xml.cpp b/src/writer_xml.cpp index b78263c4e..2f227a1a3 100644 --- a/src/writer_xml.cpp +++ b/src/writer_xml.cpp @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #include diff --git a/src/writer_xml.h b/src/writer_xml.h index 712f889a3..c9bb6ac93 100644 --- a/src/writer_xml.h +++ b/src/writer_xml.h @@ -1,7 +1,10 @@ /* - * Copyright (c) 2016 liblcf authors - * This file is released under the MIT License - * http://opensource.org/licenses/MIT + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. */ #ifndef LCF_WRITER_XML_H diff --git a/tests/time_stamp.cpp b/tests/time_stamp.cpp index d9bd771b8..8b4abf376 100644 --- a/tests/time_stamp.cpp +++ b/tests/time_stamp.cpp @@ -1,3 +1,12 @@ +/* + * This file is part of liblcf. Copyright (c) 2017 liblcf authors. + * https://github.com/EasyRPG/liblcf - https://easyrpg.org + * + * liblcf is Free/Libre Open Source Software, released under the MIT License. + * For the full copyright and license information, please view the COPYING + * file that was distributed with this source code. + */ + #include #include #include