Codebase list protobuf-c / cbc4971
New upstream version 1.3.3 Robert Edmonds 4 years ago
11 changed file(s) with 114 addition(s) and 79 deletion(s). Raw diff Collapse all Expand all
0 protobuf-c (1.3.3)
1
2 [ Robert Edmonds ]
3 * Release 1.3.3.
4
5 * Fix build failure on protobuf 2.x (#398).
6
7 [ msshapira ]
8 * CMake: Fix support for MSVC static build (#350).
9
10 [ Adam Cozzette ]
11 * Fix some test assertions in test-generated-code2.c (#392).
12
13 [ Ilya Lipnitskiy ]
14 * protobuf-c.c: Make zigzag encoding more compact (#400).
15
16 [ Markus Engel ]
17 * CMake: Fix endianness check.
18
019 protobuf-c (1.3.2)
20
121 [ Robert Edmonds ]
222 * Release 1.3.2.
323
250250 t/issue251/issue251.proto
251251
252252 # Issue #330
253 if BUILD_PROTO3
253254 check_PROGRAMS += \
254255 t/issue330/issue330
255256 TESTS += \
263264 $(AM_V_GEN)@PROTOC@ --plugin=protoc-gen-c=$(top_builddir)/protoc-c/protoc-gen-c$(EXEEXT) -I$(top_srcdir) --c_out=$(top_builddir) $(top_srcdir)/t/issue330/issue330.proto
264265 BUILT_SOURCES += \
265266 t/issue330/issue330.pb-c.c t/issue330/issue330.pb-c.h
267 endif # BUILD_PROTO3
266268 EXTRA_DIST += \
267269 t/issue330/issue330.proto
268270
9191 build_triplet = @build@
9292 host_triplet = @host@
9393 bin_PROGRAMS = $(am__EXEEXT_1)
94 check_PROGRAMS = $(am__EXEEXT_2) $(am__EXEEXT_3) $(am__EXEEXT_4)
95 noinst_PROGRAMS = $(am__EXEEXT_5)
96 TESTS = $(am__EXEEXT_2) $(am__EXEEXT_3) $(am__EXEEXT_4)
94 check_PROGRAMS = $(am__EXEEXT_2) $(am__EXEEXT_3) $(am__EXEEXT_4) \
95 $(am__EXEEXT_5) $(am__EXEEXT_6)
96 noinst_PROGRAMS = $(am__EXEEXT_7)
97 TESTS = $(am__EXEEXT_2) $(am__EXEEXT_3) $(am__EXEEXT_4) \
98 $(am__EXEEXT_5) $(am__EXEEXT_6)
9799 @HAVE_LD_VERSION_SCRIPT_TRUE@am__append_1 = \
98100 @HAVE_LD_VERSION_SCRIPT_TRUE@ -Wl,--version-script=$(top_srcdir)/protobuf-c/libprotobuf-c.sym
99101
138140 # Issue #220
139141
140142 # Issue #251
141
142 # Issue #330
143
144 # Issue #375
145143 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@am__append_11 = t/issue220/issue220 \
146 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue251/issue251 \
147 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue330/issue330 \
148 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue375/issue375
144 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue251/issue251
149145 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@am__append_12 = t/issue220/issue220 \
150 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue251/issue251 \
151 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue330/issue330 \
152 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue375/issue375
146 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue251/issue251
153147 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@am__append_13 = t/issue220/issue220.pb-c.c \
154148 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue220/issue220.pb-c.h \
155149 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue251/issue251.pb-c.c \
156 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue251/issue251.pb-c.h \
157 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue330/issue330.pb-c.c \
158 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue330/issue330.pb-c.h \
159 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue375/issue375.pb-c.c \
160 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue375/issue375.pb-c.h
150 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue251/issue251.pb-c.h
161151 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@am__append_14 = t/issue220/issue220.proto \
162152 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue251/issue251.proto \
163153 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue330/issue330.proto \
164154 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue375/issue375.proto
155
156 # Issue #330
157 @BUILD_COMPILER_TRUE@@BUILD_PROTO3_TRUE@@CROSS_COMPILING_FALSE@am__append_15 = \
158 @BUILD_COMPILER_TRUE@@BUILD_PROTO3_TRUE@@CROSS_COMPILING_FALSE@ t/issue330/issue330
159
160 @BUILD_COMPILER_TRUE@@BUILD_PROTO3_TRUE@@CROSS_COMPILING_FALSE@am__append_16 = \
161 @BUILD_COMPILER_TRUE@@BUILD_PROTO3_TRUE@@CROSS_COMPILING_FALSE@ t/issue330/issue330
162
163 @BUILD_COMPILER_TRUE@@BUILD_PROTO3_TRUE@@CROSS_COMPILING_FALSE@am__append_17 = \
164 @BUILD_COMPILER_TRUE@@BUILD_PROTO3_TRUE@@CROSS_COMPILING_FALSE@ t/issue330/issue330.pb-c.c t/issue330/issue330.pb-c.h
165
166
167 # Issue #375
168 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@am__append_18 = \
169 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue375/issue375
170
171 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@am__append_19 = \
172 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue375/issue375
173
174 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@am__append_20 = \
175 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue375/issue375.pb-c.c t/issue375/issue375.pb-c.h
176
165177 subdir = .
166178 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
167179 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_compile_flag.m4 \
191203 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/version/version$(EXEEXT)
192204 @BUILD_COMPILER_TRUE@@BUILD_PROTO3_TRUE@@CROSS_COMPILING_FALSE@am__EXEEXT_3 = t/generated-code3/test-generated-code3$(EXEEXT)
193205 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@am__EXEEXT_4 = t/issue220/issue220$(EXEEXT) \
194 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue251/issue251$(EXEEXT) \
195 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue330/issue330$(EXEEXT) \
196 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue375/issue375$(EXEEXT)
197 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@am__EXEEXT_5 = t/generated-code2/cxx-generate-packed-data$(EXEEXT)
206 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue251/issue251$(EXEEXT)
207 @BUILD_COMPILER_TRUE@@BUILD_PROTO3_TRUE@@CROSS_COMPILING_FALSE@am__EXEEXT_5 = t/issue330/issue330$(EXEEXT)
208 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@am__EXEEXT_6 = t/issue375/issue375$(EXEEXT)
209 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@am__EXEEXT_7 = t/generated-code2/cxx-generate-packed-data$(EXEEXT)
198210 PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
199211 am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
200212 am__vpath_adj = case $$p in \
322334 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@t_issue251_issue251_DEPENDENCIES = protobuf-c/libprotobuf-c.la
323335 am__t_issue330_issue330_SOURCES_DIST = t/issue330/issue330.c \
324336 t/issue330/issue330.pb-c.c
325 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@am_t_issue330_issue330_OBJECTS = t/issue330/issue330.$(OBJEXT) \
326 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue330/issue330.pb-c.$(OBJEXT)
337 @BUILD_COMPILER_TRUE@@BUILD_PROTO3_TRUE@@CROSS_COMPILING_FALSE@am_t_issue330_issue330_OBJECTS = t/issue330/issue330.$(OBJEXT) \
338 @BUILD_COMPILER_TRUE@@BUILD_PROTO3_TRUE@@CROSS_COMPILING_FALSE@ t/issue330/issue330.pb-c.$(OBJEXT)
327339 t_issue330_issue330_OBJECTS = $(am_t_issue330_issue330_OBJECTS)
328 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@t_issue330_issue330_DEPENDENCIES = protobuf-c/libprotobuf-c.la
340 @BUILD_COMPILER_TRUE@@BUILD_PROTO3_TRUE@@CROSS_COMPILING_FALSE@t_issue330_issue330_DEPENDENCIES = protobuf-c/libprotobuf-c.la
329341 am__t_issue375_issue375_SOURCES_DIST = t/issue375/issue375.c \
330342 t/issue375/issue375.pb-c.c
331343 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@am_t_issue375_issue375_OBJECTS = t/issue375/issue375.$(OBJEXT) \
817829 lib_LTLIBRARIES = protobuf-c/libprotobuf-c.la
818830 nobase_include_HEADERS = protobuf-c/protobuf-c.h
819831 pkgconfig_DATA = protobuf-c/libprotobuf-c.pc
820 BUILT_SOURCES = $(am__append_7) $(am__append_10) $(am__append_13)
832 BUILT_SOURCES = $(am__append_7) $(am__append_10) $(am__append_13) \
833 $(am__append_17) $(am__append_20)
821834
822835 #
823836 #
958971 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@t_issue251_issue251_LDADD = \
959972 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ protobuf-c/libprotobuf-c.la
960973
961 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@t_issue330_issue330_SOURCES = \
962 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue330/issue330.c \
963 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue330/issue330.pb-c.c
964
965 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@t_issue330_issue330_LDADD = \
966 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ protobuf-c/libprotobuf-c.la
974 @BUILD_COMPILER_TRUE@@BUILD_PROTO3_TRUE@@CROSS_COMPILING_FALSE@t_issue330_issue330_SOURCES = \
975 @BUILD_COMPILER_TRUE@@BUILD_PROTO3_TRUE@@CROSS_COMPILING_FALSE@ t/issue330/issue330.c \
976 @BUILD_COMPILER_TRUE@@BUILD_PROTO3_TRUE@@CROSS_COMPILING_FALSE@ t/issue330/issue330.pb-c.c
977
978 @BUILD_COMPILER_TRUE@@BUILD_PROTO3_TRUE@@CROSS_COMPILING_FALSE@t_issue330_issue330_LDADD = \
979 @BUILD_COMPILER_TRUE@@BUILD_PROTO3_TRUE@@CROSS_COMPILING_FALSE@ protobuf-c/libprotobuf-c.la
967980
968981 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@t_issue375_issue375_SOURCES = \
969982 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ t/issue375/issue375.c \
22392252 @echo "This command is intended for maintainers to use"
22402253 @echo "it deletes files that may require special tools to rebuild."
22412254 -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES)
2255 @HAVE_DOXYGEN_FALSE@clean-local:
22422256 @HAVE_DOXYGEN_FALSE@html-local:
2243 @HAVE_DOXYGEN_FALSE@clean-local:
22442257 @BUILD_COMPILER_FALSE@install-exec-hook:
22452258 clean: clean-am
22462259
24452458 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ $(AM_V_GEN)@PROTOC@ --plugin=protoc-gen-c=$(top_builddir)/protoc-c/protoc-gen-c$(EXEEXT) -I$(top_srcdir) --c_out=$(top_builddir) $(top_srcdir)/t/issue220/issue220.proto
24462459 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@t/issue251/issue251.pb-c.c t/issue251/issue251.pb-c.h: $(top_builddir)/protoc-c/protoc-gen-c$(EXEEXT) $(top_srcdir)/t/issue251/issue251.proto
24472460 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ $(AM_V_GEN)@PROTOC@ --plugin=protoc-gen-c=$(top_builddir)/protoc-c/protoc-gen-c$(EXEEXT) -I$(top_srcdir) --c_out=$(top_builddir) $(top_srcdir)/t/issue251/issue251.proto
2448 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@t/issue330/issue330.pb-c.c t/issue330/issue330.pb-c.h: $(top_builddir)/protoc-c/protoc-gen-c$(EXEEXT) $(top_srcdir)/t/issue330/issue330.proto
2449 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ $(AM_V_GEN)@PROTOC@ --plugin=protoc-gen-c=$(top_builddir)/protoc-c/protoc-gen-c$(EXEEXT) -I$(top_srcdir) --c_out=$(top_builddir) $(top_srcdir)/t/issue330/issue330.proto
2461 @BUILD_COMPILER_TRUE@@BUILD_PROTO3_TRUE@@CROSS_COMPILING_FALSE@t/issue330/issue330.pb-c.c t/issue330/issue330.pb-c.h: $(top_builddir)/protoc-c/protoc-gen-c$(EXEEXT) $(top_srcdir)/t/issue330/issue330.proto
2462 @BUILD_COMPILER_TRUE@@BUILD_PROTO3_TRUE@@CROSS_COMPILING_FALSE@ $(AM_V_GEN)@PROTOC@ --plugin=protoc-gen-c=$(top_builddir)/protoc-c/protoc-gen-c$(EXEEXT) -I$(top_srcdir) --c_out=$(top_builddir) $(top_srcdir)/t/issue330/issue330.proto
24502463 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@t/issue375/issue375.pb-c.c t/issue375/issue375.pb-c.h: $(top_builddir)/protoc-c/protoc-gen-c$(EXEEXT) $(top_srcdir)/t/issue375/issue375.proto
24512464 @BUILD_COMPILER_TRUE@@CROSS_COMPILING_FALSE@ $(AM_V_GEN)@PROTOC@ --plugin=protoc-gen-c=$(top_builddir)/protoc-c/protoc-gen-c$(EXEEXT) -I$(top_srcdir) --c_out=$(top_builddir) $(top_srcdir)/t/issue375/issue375.proto
24522465
3030
3131 PROGRAM=libtool
3232 PACKAGE=libtool
33 VERSION="2.4.6 Debian-2.4.6-10"
33 VERSION="2.4.6 Debian-2.4.6-12"
3434 package_revision=2.4.6
3535
3636
386386 # putting '$debug_cmd' at the start of all your functions, you can get
387387 # bash to show function call trace with:
388388 #
389 # debug_cmd='eval echo "${FUNCNAME[0]} $*" >&2' bash your-script-name
389 # debug_cmd='echo "${FUNCNAME[0]} $*" >&2' bash your-script-name
390390 debug_cmd=${debug_cmd-":"}
391391 exit_cmd=:
392392
21402140 compiler: $LTCC
21412141 compiler flags: $LTCFLAGS
21422142 linker: $LD (gnu? $with_gnu_ld)
2143 version: $progname $scriptversion Debian-2.4.6-10
2143 version: $progname $scriptversion Debian-2.4.6-12
21442144 automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q`
21452145 autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q`
21462146
73677367 # -stdlib=* select c++ std lib with clang
73687368 # -fsanitize=* Clang/GCC memory and address sanitizer
73697369 # -fuse-ld=* Linker select flags for GCC
7370 # -static-* direct GCC to link specific libraries statically
7371 # -fcilkplus Cilk Plus language extension features for C/C++
73707372 -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
73717373 -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
73727374 -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \
7373 -specs=*|-fsanitize=*|-fuse-ld=*)
7375 -specs=*|-fsanitize=*|-fuse-ld=*|-static-*|-fcilkplus)
73747376 func_quote_for_eval "$arg"
73757377 arg=$func_quote_for_eval_result
73767378 func_append compile_command " $arg"
00 SET(PACKAGE protobuf-c)
11 SET(PACKAGE_NAME protobuf-c)
2 SET(PACKAGE_VERSION 1.3.2)
2 SET(PACKAGE_VERSION 1.3.3)
33
44
55 CMAKE_MINIMUM_REQUIRED(VERSION 2.8 FATAL_ERROR)
1616 SET(PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
1717 ADD_DEFINITIONS(-DPACKAGE_VERSION="${PACKAGE_VERSION}")
1818 ADD_DEFINITIONS(-DPACKAGE_STRING="${PACKAGE_STRING}")
19 ADD_DEFINITIONS(-DWORDS_BIGENDIAN=${WORDS_BIGENDIAN})
19 if (${WORDS_BIGENDIAN})
20 ADD_DEFINITIONS(-DWORDS_BIGENDIAN)
21 endif()
2022
2123 if(MSVC)
2224 # using Visual Studio C++
5456 # http://www.cmake.org/Wiki/CMake_FAQ#How_can_I_build_my_MSVC_application_with_a_static_runtime.3F
5557 foreach(flag_var
5658 CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELEASE
57 CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO)
59 CMAKE_CXX_FLAGS_MINSIZEREL CMAKE_CXX_FLAGS_RELWITHDEBINFO
60 CMAKE_C_FLAGS CMAKE_C_FLAGS_DEBUG CMAKE_C_FLAGS_RELEASE
61 CMAKE_C_FLAGS_MINSIZEREL CMAKE_FLAGS_RELWITHDEBINFO)
5862 if(${flag_var} MATCHES "/MD")
5963 string(REGEX REPLACE "/MD" "/MT" ${flag_var} "${${flag_var}}")
6064 endif(${flag_var} MATCHES "/MD")
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.69 for protobuf-c 1.3.2.
2 # Generated by GNU Autoconf 2.69 for protobuf-c 1.3.3.
33 #
44 # Report bugs to <https://github.com/protobuf-c/protobuf-c/issues>.
55 #
589589 # Identity of this package.
590590 PACKAGE_NAME='protobuf-c'
591591 PACKAGE_TARNAME='protobuf-c'
592 PACKAGE_VERSION='1.3.2'
593 PACKAGE_STRING='protobuf-c 1.3.2'
592 PACKAGE_VERSION='1.3.3'
593 PACKAGE_STRING='protobuf-c 1.3.3'
594594 PACKAGE_BUGREPORT='https://github.com/protobuf-c/protobuf-c/issues'
595595 PACKAGE_URL='https://github.com/protobuf-c/protobuf-c'
596596
13771377 # Omit some internal or obsolete options to make the list less imposing.
13781378 # This message is too long to be a string in the A/UX 3.1 sh.
13791379 cat <<_ACEOF
1380 \`configure' configures protobuf-c 1.3.2 to adapt to many kinds of systems.
1380 \`configure' configures protobuf-c 1.3.3 to adapt to many kinds of systems.
13811381
13821382 Usage: $0 [OPTION]... [VAR=VALUE]...
13831383
14481448
14491449 if test -n "$ac_init_help"; then
14501450 case $ac_init_help in
1451 short | recursive ) echo "Configuration of protobuf-c 1.3.2:";;
1451 short | recursive ) echo "Configuration of protobuf-c 1.3.3:";;
14521452 esac
14531453 cat <<\_ACEOF
14541454
15811581 test -n "$ac_init_help" && exit $ac_status
15821582 if $ac_init_version; then
15831583 cat <<\_ACEOF
1584 protobuf-c configure 1.3.2
1584 protobuf-c configure 1.3.3
15851585 generated by GNU Autoconf 2.69
15861586
15871587 Copyright (C) 2012 Free Software Foundation, Inc.
22042204 This file contains any messages produced by compilers while
22052205 running configure, to aid debugging if configure makes a mistake.
22062206
2207 It was created by protobuf-c $as_me 1.3.2, which was
2207 It was created by protobuf-c $as_me 1.3.3, which was
22082208 generated by GNU Autoconf 2.69. Invocation command line was
22092209
22102210 $ $0 $@
30713071
30723072 # Define the identity of the package.
30733073 PACKAGE='protobuf-c'
3074 VERSION='1.3.2'
3074 VERSION='1.3.3'
30753075
30763076
30773077 cat >>confdefs.h <<_ACEOF
71217121 fi
71227122
71237123 : ${AR=ar}
7124 : ${AR_FLAGS=cru}
7124 : ${AR_FLAGS=cr}
71257125
71267126
71277127
88428842 _LT_EOF
88438843 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
88448844 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8845 echo "$AR cru libconftest.a conftest.o" >&5
8846 $AR cru libconftest.a conftest.o 2>&5
8845 echo "$AR cr libconftest.a conftest.o" >&5
8846 $AR cr libconftest.a conftest.o 2>&5
88478847 echo "$RANLIB libconftest.a" >&5
88488848 $RANLIB libconftest.a 2>&5
88498849 cat > conftest.c << _LT_EOF
1885818858 # report actual input values of CONFIG_FILES etc. instead of their
1885918859 # values after options handling.
1886018860 ac_log="
18861 This file was extended by protobuf-c $as_me 1.3.2, which was
18861 This file was extended by protobuf-c $as_me 1.3.3, which was
1886218862 generated by GNU Autoconf 2.69. Invocation command line was
1886318863
1886418864 CONFIG_FILES = $CONFIG_FILES
1892518925 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1892618926 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1892718927 ac_cs_version="\\
18928 protobuf-c config.status 1.3.2
18928 protobuf-c config.status 1.3.3
1892918929 configured by $0, generated by GNU Autoconf 2.69,
1893018930 with options \\"\$ac_cs_config\\"
1893118931
00 AC_PREREQ(2.63)
11
22 AC_INIT([protobuf-c],
3 [1.3.2],
3 [1.3.3],
44 [https://github.com/protobuf-c/protobuf-c/issues],
55 [protobuf-c],
66 [https://github.com/protobuf-c/protobuf-c])
10401040 _LT_EOF
10411041 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
10421042 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
1043 echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
1044 $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
1043 echo "$AR cr libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
1044 $AR cr libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
10451045 echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
10461046 $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
10471047 cat > conftest.c << _LT_EOF
14911491 m4_defun([_LT_PROG_AR],
14921492 [AC_CHECK_TOOLS(AR, [ar], false)
14931493 : ${AR=ar}
1494 : ${AR_FLAGS=cru}
1494 : ${AR_FLAGS=cr}
14951495 _LT_DECL([], [AR], [1], [The archiver])
14961496 _LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
14971497
311311 static inline uint32_t
312312 zigzag32(int32_t v)
313313 {
314 if (v < 0)
315 return (-(uint32_t)v) * 2 - 1;
316 else
317 return (uint32_t)(v) * 2;
314 // Note: the right-shift must be arithmetic
315 // Note: left shift must be unsigned because of overflow
316 return ((uint32_t)(v) << 1) ^ (uint32_t)(v >> 31);
318317 }
319318
320319 /**
376375 static inline uint64_t
377376 zigzag64(int64_t v)
378377 {
379 if (v < 0)
380 return (-(uint64_t)v) * 2 - 1;
381 else
382 return (uint64_t)(v) * 2;
378 // Note: the right-shift must be arithmetic
379 // Note: left shift must be unsigned because of overflow
380 return ((uint64_t)(v) << 1) ^ (uint64_t)(v >> 63);
383381 }
384382
385383 /**
24222420 static inline int32_t
24232421 unzigzag32(uint32_t v)
24242422 {
2425 if (v & 1)
2426 return -(v >> 1) - 1;
2427 else
2428 return v >> 1;
2423 // Note: Using unsigned types prevents undefined behavior
2424 return (int32_t)((v >> 1) ^ (~(v & 1) + 1));
24292425 }
24302426
24312427 static inline uint32_t
24662462 static inline int64_t
24672463 unzigzag64(uint64_t v)
24682464 {
2469 if (v & 1)
2470 return -(v >> 1) - 1;
2471 else
2472 return v >> 1;
2465 // Note: Using unsigned types prevents undefined behavior
2466 return (int64_t)((v >> 1) ^ (~(v & 1) + 1));
24732467 }
24742468
24752469 static inline uint64_t
789789 * The version of the protobuf-c headers, represented as a string using the same
790790 * format as protobuf_c_version().
791791 */
792 #define PROTOBUF_C_VERSION "1.3.2"
792 #define PROTOBUF_C_VERSION "1.3.3"
793793
794794 /**
795795 * The version of the protobuf-c headers, represented as an integer using the
796796 * same format as protobuf_c_version_number().
797797 */
798 #define PROTOBUF_C_VERSION_NUMBER 1003002
798 #define PROTOBUF_C_VERSION_NUMBER 1003003
799799
800800 /**
801801 * The minimum protoc-c version which works with the current version of the
16821682 assert (mess->v_float == 2.5);
16831683 assert (mess->v_double == 4.5);
16841684 assert (strcmp (mess->v_string, "hi mom\n") == 0);
1685 assert (mess->v_bytes.len = /* a */ 1
1685 assert (mess->v_bytes.len == /* a */ 1
16861686 + /* space */ 1
16871687 + /* NUL */ 1
16881688 + /* space */ 1
17211721 assert (mess->v_double == 4.5);
17221722 assert (strcmp (mess->v_string, "hi mom\n") == 0);
17231723 assert (!mess->has_v_bytes);
1724 assert (mess->v_bytes.len = /* a */ 1
1724 assert (mess->v_bytes.len == /* a */ 1
17251725 + /* space */ 1
17261726 + /* NUL */ 1
17271727 + /* space */ 1