Changeset 172
- Timestamp:
- 05/21/06 10:58:32 (7 years ago)
- Location:
- libyaml/trunk
- Files:
-
- 2 added
- 8 edited
-
Makefile.am (modified) (1 diff)
-
configure.ac (modified) (1 diff)
-
doc (added)
-
doc/doxygen.cfg (added)
-
include/Makefile.am (modified) (1 diff)
-
include/yaml/yaml.h (modified) (1 diff)
-
include/yaml/yaml_version.h (modified) (2 diffs)
-
src/version.c (modified) (1 diff)
-
tests/Makefile.am (modified) (1 diff)
-
tests/test-version.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
libyaml/trunk/Makefile.am
r169 r172 3 3 4 4 SUBDIRS = include src . tests 5 6 EXTRA_DIST = doc/doxygen.cfg 7 8 maintainer-clean-local: 9 -rm -f aclocal.m4 config.h.in configure config/* 10 -find ${builddir} -name Makefile.in -exec rm -f '{}' ';' 11 12 .PHONY: bootstrap 13 bootstrap: maintainer-clean 14 ./bootstrap 15 -
libyaml/trunk/configure.ac
r169 r172 56 56 AC_PROG_LIBTOOL 57 57 58 AC_CHECK_PROG(DOXYGEN, [doxygen], [true], [false]) 59 AM_CONDITIONAL(DOXYGEN, [test "$DOXYGEN" = true]) 60 58 61 # Checks for header files. 59 62 AC_HEADER_STDC -
libyaml/trunk/include/Makefile.am
r169 r172 1 nobase_include_HEADERS = yaml/yaml.h yaml/yaml_version.h yaml/yaml_error.h 1 INCLUDES = yaml/yaml.h yaml/yaml_version.h yaml/yaml_error.h 2 DOXYGEN_CFG = $(top_srcdir)/doc/doxygen.cfg 3 4 nobase_include_HEADERS = $(INCLUDES) 5 6 if DOXYGEN 7 8 html: $(INCLUDES) $(DOXYGEN_CFG) 9 PACKAGE=$(PACKAGE) VERSION=$(VERSION) top_srcdir=$(top_srcdir) top_builddir=$(top_builddir) doxygen $(DOXYGEN_CFG) 10 11 endif 12 13 distclean-local: 14 -rm -rf $(top_builddir)/doc/html 15 16 dist-hook: html 17 cp -a $(top_builddir)/doc/html $(top_distdir)/doc -
libyaml/trunk/include/yaml/yaml.h
r169 r172 1 /** 2 * @file yaml.h 3 * @brief Public interface for libyaml. 4 * 5 * Include the header file with 6 * @code 7 * #include <yaml/yaml.h> 8 * @endcode 9 */ 1 10 2 11 #ifndef YAML_H -
libyaml/trunk/include/yaml/yaml_version.h
r169 r172 1 /** 2 * @file yaml_version.h 3 * @brief Version information. 4 * 5 * Do not include yaml_version.h directly. 6 */ 7 1 8 #ifndef YAML_VERSION_H 2 9 #define YAML_VERSION_H … … 6 13 #endif 7 14 15 /** 16 * @brief Get the library version. 17 */ 18 8 19 const char * 9 20 yaml_get_version_string(void); 10 21 22 /** 23 * @brief Get the library version numbers. 24 */ 25 11 26 void 12 27 yaml_get_version(int *major, int *minor, int *patch); 13 14 int15 yaml_check_version(int major, int minor, int patch);16 28 17 29 #ifdef __cplusplus -
libyaml/trunk/src/version.c
r169 r172 20 20 } 21 21 22 int23 yaml_check_version(int major, int minor, int patch)24 {25 return (major == YAML_VERSION_MAJOR26 && minor == YAML_VERSION_MINOR27 && patch >= YAML_VERSION_PATCH);28 }29 -
libyaml/trunk/tests/Makefile.am
r169 r172 1 1 AM_CPPFLAGS = -I$(top_srcdir)/include 2 LDADD = $(top_ srcdir)/src/libyaml.la2 LDADD = $(top_builddir)/src/libyaml.la 3 3 TESTS = test-version 4 4 check_PROGRAMS = test-version -
libyaml/trunk/tests/test-version.c
r169 r172 8 8 main(void) 9 9 { 10 int major, minor, patch; 10 int major = -1; 11 int minor = -1; 12 int patch = -1; 11 13 char buf[64]; 12 14 … … 14 16 sprintf(buf, "%d.%d.%d", major, minor, patch); 15 17 assert(strcmp(buf, yaml_get_version_string()) == 0); 16 assert(yaml_check_version(major+1, minor, patch) == 0);17 assert(yaml_check_version(major, minor+1, patch) == 0);18 assert(yaml_check_version(major, minor, patch+1) == 1);19 assert(yaml_check_version(major, minor, patch) == 1);20 assert(yaml_check_version(major, minor, patch-1) == 0);21 18 22 19 return 0;
Note: See TracChangeset
for help on using the changeset viewer.
