Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
P
protobuf-c
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Libraries
protobuf-c
Commits
626b138f
Commit
626b138f
authored
Apr 03, 2014
by
Robert Edmonds
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
t/: add new test program 'version'
parent
c821ac3c
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
66 additions
and
2 deletions
+66
-2
.gitignore
.gitignore
+1
-0
Makefile.am
Makefile.am
+9
-2
t/version/version.c
t/version/version.c
+56
-0
No files found.
.gitignore
View file @
626b138f
...
@@ -27,6 +27,7 @@ t/generated-code/test-generated-code
...
@@ -27,6 +27,7 @@ t/generated-code/test-generated-code
t/generated-code2/cxx-generate-packed-data
t/generated-code2/cxx-generate-packed-data
t/generated-code2/test-full-cxx-output.inc
t/generated-code2/test-full-cxx-output.inc
t/generated-code2/test-generated-code2
t/generated-code2/test-generated-code2
t/version/version
*.pb-c.c
*.pb-c.c
*.pb-c.h
*.pb-c.h
*.pb.cc
*.pb.cc
...
...
Makefile.am
View file @
626b138f
...
@@ -104,11 +104,13 @@ LOG_COMPILER = $(VALGRIND)
...
@@ -104,11 +104,13 @@ LOG_COMPILER = $(VALGRIND)
check_PROGRAMS
+=
\
check_PROGRAMS
+=
\
t/generated-code/test-generated-code
\
t/generated-code/test-generated-code
\
t/generated-code2/test-generated-code2
t/generated-code2/test-generated-code2
\
t/version/version
TESTS
+=
\
TESTS
+=
\
t/generated-code/test-generated-code
\
t/generated-code/test-generated-code
\
t/generated-code2/test-generated-code2
t/generated-code2/test-generated-code2
\
t/version/version
t_generated_code_test_generated_code_SOURCES
=
\
t_generated_code_test_generated_code_SOURCES
=
\
t/generated-code/test-generated-code.c
\
t/generated-code/test-generated-code.c
\
...
@@ -153,6 +155,11 @@ BUILT_SOURCES += \
...
@@ -153,6 +155,11 @@ BUILT_SOURCES += \
t/test-full.pb.cc t/test-full.pb.h
\
t/test-full.pb.cc t/test-full.pb.h
\
t/generated-code2/test-full-cxx-output.inc
t/generated-code2/test-full-cxx-output.inc
t_version_version_SOURCES
=
\
t/version/version.c
t_version_version_LDADD
=
\
protobuf-c/libprotobuf-c.la
endif
# BUILD_COMPILER
endif
# BUILD_COMPILER
EXTRA_DIST
+=
\
EXTRA_DIST
+=
\
...
...
t/version/version.c
0 → 100644
View file @
626b138f
/*
* Copyright (c) 2014, The protobuf-c authors.
* 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.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "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 THE COPYRIGHT
* OWNER OR CONTRIBUTORS 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.
*/
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "protobuf-c.h"
int
main
(
int
argc
,
char
**
argv
)
{
printf
(
"PACKAGE_VERSION = %s
\n
"
,
PACKAGE_VERSION
);
printf
(
"PROTOBUF_C_VERSION = %s
\n
"
,
PROTOBUF_C_VERSION
);
printf
(
"PROTOBUF_C_VERSION_NUMBER = %d
\n
"
,
PROTOBUF_C_VERSION_NUMBER
);
printf
(
"protobuf_c_version() = %s
\n
"
,
protobuf_c_version
());
printf
(
"protobuf_c_version_number() = %d
\n
"
,
protobuf_c_version_number
());
assert
(
strcmp
(
PACKAGE_VERSION
,
PROTOBUF_C_VERSION
)
==
0
);
assert
(
strcmp
(
PROTOBUF_C_VERSION
,
protobuf_c_version
())
==
0
);
assert
(
PROTOBUF_C_VERSION_NUMBER
==
protobuf_c_version_number
());
return
EXIT_SUCCESS
;
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment