Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
asn1c
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
asn1c
Commits
1715b32c
Commit
1715b32c
authored
Mar 28, 2013
by
Lev Walkin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
format and signedness mismatch fixes
parent
7f35fd8c
Changes
27
Hide whitespace changes
Inline
Side-by-side
Showing
27 changed files
with
128 additions
and
162 deletions
+128
-162
asn1c/tests/check-03.-fwide-types.c
asn1c/tests/check-03.-fwide-types.c
+1
-1
asn1c/tests/check-119.-fwide-types.-gen-PER.c
asn1c/tests/check-119.-fwide-types.-gen-PER.c
+9
-11
asn1c/tests/check-119.-gen-PER.c
asn1c/tests/check-119.-gen-PER.c
+9
-11
asn1c/tests/check-126.-gen-PER.c
asn1c/tests/check-126.-gen-PER.c
+10
-10
asn1c/tests/check-131.-gen-PER.c
asn1c/tests/check-131.-gen-PER.c
+1
-1
asn1c/tests/check-132.-gen-PER.c
asn1c/tests/check-132.-gen-PER.c
+1
-2
asn1c/tests/check-22.-fwide-types.c
asn1c/tests/check-22.-fwide-types.c
+2
-2
asn1c/tests/check-24.-fwide-types.c
asn1c/tests/check-24.-fwide-types.c
+4
-4
asn1c/tests/check-25.-fwide-types.c
asn1c/tests/check-25.-fwide-types.c
+6
-6
asn1c/tests/check-30.-fwide-types.c
asn1c/tests/check-30.-fwide-types.c
+4
-4
asn1c/tests/check-31.-fwide-types.c
asn1c/tests/check-31.-fwide-types.c
+4
-4
asn1c/tests/check-35.c
asn1c/tests/check-35.c
+17
-17
asn1c/tests/check-41.-fwide-types.c
asn1c/tests/check-41.-fwide-types.c
+14
-14
asn1c/tests/check-41.c
asn1c/tests/check-41.c
+13
-13
asn1c/tests/check-42.c
asn1c/tests/check-42.c
+7
-7
asn1c/tests/check-44.c
asn1c/tests/check-44.c
+3
-3
asn1c/tests/check-46.c
asn1c/tests/check-46.c
+3
-3
asn1c/tests/check-48.c
asn1c/tests/check-48.c
+1
-1
asn1c/tests/check-60.c
asn1c/tests/check-60.c
+1
-1
asn1c/tests/check-62.c
asn1c/tests/check-62.c
+3
-3
asn1c/tests/check-65.c
asn1c/tests/check-65.c
+6
-6
asn1c/tests/check-70.-fwide-types.c
asn1c/tests/check-70.-fwide-types.c
+3
-4
asn1c/tests/check-70.c
asn1c/tests/check-70.c
+3
-3
libasn1compiler/asn1c_C.c
libasn1compiler/asn1c_C.c
+1
-1
libasn1fix/asn1fix_crange.c
libasn1fix/asn1fix_crange.c
+0
-28
libasn1fix/asn1fix_integer.c
libasn1fix/asn1fix_integer.c
+2
-0
skeletons/tests/check-INTEGER.c
skeletons/tests/check-INTEGER.c
+0
-2
No files found.
asn1c/tests/check-03.-fwide-types.c
View file @
1715b32c
...
...
@@ -43,7 +43,7 @@ check_xer(e_Enum2 eval, char *xer_string) {
xer_encode
(
&
asn_DEF_Enum2
,
e
,
XER_F_CANONICAL
,
buf_writer
,
0
);
buf
[
buf_offset
]
=
0
;
sprintf
(
buf2
,
"<Enum2>%s</Enum2>"
,
xer_string
);
printf
(
"%
l
d -> %s == %s
\n
"
,
eval
,
buf
,
buf2
);
printf
(
"%d -> %s == %s
\n
"
,
eval
,
buf
,
buf2
);
assert
(
0
==
strcmp
(
buf
,
buf2
));
}
...
...
asn1c/tests/check-119.-fwide-types.-gen-PER.c
View file @
1715b32c
...
...
@@ -27,7 +27,7 @@ enum expectation {
};
static
unsigned
char
buf
[
4096
];
static
in
t
buf_offset
;
static
size_
t
buf_offset
;
static
int
_buf_writer
(
const
void
*
buffer
,
size_t
size
,
void
*
app_key
)
{
...
...
@@ -44,7 +44,7 @@ _buf_writer(const void *buffer, size_t size, void *app_key) {
else
fprintf
(
stderr
,
"%%%02x"
,
*
b
);
}
fprintf
(
stderr
,
"]:%
ld
\n
"
,
(
long
)
size
);
fprintf
(
stderr
,
"]:%
zd
\n
"
,
size
);
buf_offset
+=
size
;
return
0
;
}
...
...
@@ -73,7 +73,7 @@ save_object_as(PDU_t *st, enum expectation exp, enum enctype how) {
assert
(
rval
.
encoded
==
-
1
);
else
assert
(
rval
.
encoded
>
0
);
fprintf
(
stderr
,
"SAVED OBJECT IN SIZE %d
\n
"
,
buf_offset
);
fprintf
(
stderr
,
"SAVED OBJECT IN SIZE %
z
d
\n
"
,
buf_offset
);
return
;
case
AS_DER
:
rval
=
der_encode
(
&
asn_DEF_PDU
,
st
,
...
...
@@ -97,14 +97,14 @@ save_object_as(PDU_t *st, enum expectation exp, enum enctype how) {
return
;
}
fprintf
(
stderr
,
"SAVED OBJECT IN SIZE %d
\n
"
,
buf_offset
);
fprintf
(
stderr
,
"SAVED OBJECT IN SIZE %
z
d
\n
"
,
buf_offset
);
}
static
PDU_t
*
load_object_from
(
const
char
*
fname
,
enum
expectation
expectation
,
char
*
fbuf
,
in
t
size
,
enum
enctype
how
)
{
load_object_from
(
const
char
*
fname
,
enum
expectation
expectation
,
char
*
fbuf
,
size_
t
size
,
enum
enctype
how
)
{
asn_dec_rval_t
rval
;
PDU_t
*
st
=
0
;
in
t
csize
=
1
;
size_
t
csize
=
1
;
if
(
getenv
(
"INITIAL_CHUNK_SIZE"
))
csize
=
atoi
(
getenv
(
"INITIAL_CHUNK_SIZE"
));
...
...
@@ -116,7 +116,7 @@ load_object_from(const char *fname, enum expectation expectation, char *fbuf, in
int
fbuf_chunk
=
csize
;
fprintf
(
stderr
,
"LOADING OBJECT OF SIZE %d FROM [%s] as %s,"
" chunks %d
\n
"
,
" chunks %
z
d
\n
"
,
size
,
fname
,
how
==
AS_PER
?
"PER"
:
"XER"
,
csize
);
if
(
st
)
asn_DEF_PDU
.
free_struct
(
&
asn_DEF_PDU
,
st
,
0
);
...
...
@@ -151,7 +151,7 @@ load_object_from(const char *fname, enum expectation expectation, char *fbuf, in
st
=
0
;
fprintf
(
stderr
,
"-> PER wants more
\n
"
);
}
else
{
fprintf
(
stderr
,
"-> PER ret %d/%d
\n
"
,
fprintf
(
stderr
,
"-> PER ret %d/%
l
d
\n
"
,
rval
.
code
,
rval
.
consumed
);
/* uper_decode() returns _bits_ */
rval
.
consumed
+=
7
;
...
...
@@ -227,9 +227,8 @@ xer_encoding_equal(char *obuf, size_t osize, char *nbuf, size_t nsize) {
}
static
void
process_XER_data
(
const
char
*
fname
,
enum
expectation
expectation
,
char
*
fbuf
,
in
t
size
)
{
process_XER_data
(
const
char
*
fname
,
enum
expectation
expectation
,
char
*
fbuf
,
size_
t
size
)
{
PDU_t
*
st
;
int
ret
;
st
=
load_object_from
(
fname
,
expectation
,
fbuf
,
size
,
AS_XER
);
if
(
!
st
)
return
;
...
...
@@ -286,7 +285,6 @@ process(const char *fname) {
char
fbuf
[
4096
];
char
*
ext
=
strrchr
(
fname
,
'.'
);
enum
expectation
expectation
;
int
ret
;
int
rd
;
FILE
*
fp
;
...
...
asn1c/tests/check-119.-gen-PER.c
View file @
1715b32c
...
...
@@ -27,7 +27,7 @@ enum expectation {
};
static
unsigned
char
buf
[
4096
];
static
in
t
buf_offset
;
static
size_
t
buf_offset
;
static
int
_buf_writer
(
const
void
*
buffer
,
size_t
size
,
void
*
app_key
)
{
...
...
@@ -44,7 +44,7 @@ _buf_writer(const void *buffer, size_t size, void *app_key) {
else
fprintf
(
stderr
,
"%%%02x"
,
*
b
);
}
fprintf
(
stderr
,
"]:%
ld
\n
"
,
(
long
)
size
);
fprintf
(
stderr
,
"]:%
zd
\n
"
,
size
);
buf_offset
+=
size
;
return
0
;
}
...
...
@@ -73,7 +73,7 @@ save_object_as(PDU_t *st, enum expectation exp, enum enctype how) {
assert
(
rval
.
encoded
==
-
1
);
else
assert
(
rval
.
encoded
>
0
);
fprintf
(
stderr
,
"SAVED OBJECT IN SIZE %d
\n
"
,
buf_offset
);
fprintf
(
stderr
,
"SAVED OBJECT IN SIZE %
z
d
\n
"
,
buf_offset
);
return
;
case
AS_DER
:
rval
=
der_encode
(
&
asn_DEF_PDU
,
st
,
...
...
@@ -97,14 +97,14 @@ save_object_as(PDU_t *st, enum expectation exp, enum enctype how) {
return
;
}
fprintf
(
stderr
,
"SAVED OBJECT IN SIZE %d
\n
"
,
buf_offset
);
fprintf
(
stderr
,
"SAVED OBJECT IN SIZE %
z
d
\n
"
,
buf_offset
);
}
static
PDU_t
*
load_object_from
(
const
char
*
fname
,
enum
expectation
expectation
,
char
*
fbuf
,
in
t
size
,
enum
enctype
how
)
{
load_object_from
(
const
char
*
fname
,
enum
expectation
expectation
,
char
*
fbuf
,
size_
t
size
,
enum
enctype
how
)
{
asn_dec_rval_t
rval
;
PDU_t
*
st
=
0
;
in
t
csize
=
1
;
size_
t
csize
=
1
;
if
(
getenv
(
"INITIAL_CHUNK_SIZE"
))
csize
=
atoi
(
getenv
(
"INITIAL_CHUNK_SIZE"
));
...
...
@@ -116,7 +116,7 @@ load_object_from(const char *fname, enum expectation expectation, char *fbuf, in
int
fbuf_chunk
=
csize
;
fprintf
(
stderr
,
"LOADING OBJECT OF SIZE %d FROM [%s] as %s,"
" chunks %d
\n
"
,
" chunks %
z
d
\n
"
,
size
,
fname
,
how
==
AS_PER
?
"PER"
:
"XER"
,
csize
);
if
(
st
)
asn_DEF_PDU
.
free_struct
(
&
asn_DEF_PDU
,
st
,
0
);
...
...
@@ -151,7 +151,7 @@ load_object_from(const char *fname, enum expectation expectation, char *fbuf, in
st
=
0
;
fprintf
(
stderr
,
"-> PER wants more
\n
"
);
}
else
{
fprintf
(
stderr
,
"-> PER ret %d/%d
\n
"
,
fprintf
(
stderr
,
"-> PER ret %d/%
z
d
\n
"
,
rval
.
code
,
rval
.
consumed
);
/* uper_decode() returns _bits_ */
rval
.
consumed
+=
7
;
...
...
@@ -227,9 +227,8 @@ xer_encoding_equal(char *obuf, size_t osize, char *nbuf, size_t nsize) {
}
static
void
process_XER_data
(
const
char
*
fname
,
enum
expectation
expectation
,
char
*
fbuf
,
in
t
size
)
{
process_XER_data
(
const
char
*
fname
,
enum
expectation
expectation
,
char
*
fbuf
,
ssize_
t
size
)
{
PDU_t
*
st
;
int
ret
;
st
=
load_object_from
(
fname
,
expectation
,
fbuf
,
size
,
AS_XER
);
if
(
!
st
)
return
;
...
...
@@ -286,7 +285,6 @@ process(const char *fname) {
char
fbuf
[
4096
];
char
*
ext
=
strrchr
(
fname
,
'.'
);
enum
expectation
expectation
;
int
ret
;
int
rd
;
FILE
*
fp
;
...
...
asn1c/tests/check-126.-gen-PER.c
View file @
1715b32c
...
...
@@ -34,7 +34,7 @@ _buf_writer(const void *buffer, size_t size, void *app_key) {
else
fprintf
(
stderr
,
"%%%02x"
,
*
b
);
}
fprintf
(
stderr
,
"]:%
ld
\n
"
,
(
long
)
size
);
fprintf
(
stderr
,
"]:%
zd
\n
"
,
size
);
buf_offset
+=
size
;
return
0
;
}
...
...
@@ -82,10 +82,10 @@ save_object_as(PDU_t *st, enum enctype how) {
}
static
PDU_t
*
load_object_from
(
const
char
*
fname
,
char
*
fbuf
,
in
t
size
,
enum
enctype
how
,
int
mustfail
)
{
load_object_from
(
const
char
*
fname
,
char
*
fbuf
,
size_
t
size
,
enum
enctype
how
,
int
mustfail
)
{
asn_dec_rval_t
rval
;
PDU_t
*
st
=
0
;
in
t
csize
=
1
;
ssize_
t
csize
=
1
;
if
(
getenv
(
"INITIAL_CHUNK_SIZE"
))
csize
=
atoi
(
getenv
(
"INITIAL_CHUNK_SIZE"
));
...
...
@@ -96,8 +96,8 @@ load_object_from(const char *fname, char *fbuf, int size, enum enctype how, int
int
fbuf_left
=
size
;
int
fbuf_chunk
=
csize
;
fprintf
(
stderr
,
"LOADING OBJECT OF SIZE %d FROM [%s] as %s,"
" chunks %d
\n
"
,
fprintf
(
stderr
,
"LOADING OBJECT OF SIZE %
z
d FROM [%s] as %s,"
" chunks %
z
d
\n
"
,
size
,
fname
,
how
==
AS_PER
?
"PER"
:
"XER"
,
csize
);
if
(
st
)
asn_DEF_PDU
.
free_struct
(
&
asn_DEF_PDU
,
st
,
0
);
...
...
@@ -132,7 +132,7 @@ load_object_from(const char *fname, char *fbuf, int size, enum enctype how, int
?
fbuf_chunk
:
fbuf_left
,
0
,
0
);
if
(
rval
.
code
==
RC_WMORE
)
{
if
(
fbuf_chunk
==
fbuf_left
)
{
fprintf
(
stderr
,
"-> PER decode error (%
d bits of %
d bytes (c=%d,l=%d))
\n
"
,
rval
.
consumed
,
size
,
fbuf_chunk
,
fbuf_left
);
fprintf
(
stderr
,
"-> PER decode error (%
zd bits of %z
d bytes (c=%d,l=%d))
\n
"
,
rval
.
consumed
,
size
,
fbuf_chunk
,
fbuf_left
);
rval
.
code
=
RC_FAIL
;
rval
.
consumed
+=
7
;
rval
.
consumed
/=
8
;
...
...
@@ -147,7 +147,7 @@ load_object_from(const char *fname, char *fbuf, int size, enum enctype how, int
fprintf
(
stderr
,
"-> PER wants more
\n
"
);
}
}
else
{
fprintf
(
stderr
,
"-> PER ret %d/%d mf=%d
\n
"
,
fprintf
(
stderr
,
"-> PER ret %d/%
z
d mf=%d
\n
"
,
rval
.
code
,
rval
.
consumed
,
mustfail
);
/* uper_decode() returns _bits_ */
rval
.
consumed
+=
7
;
...
...
@@ -174,7 +174,7 @@ load_object_from(const char *fname, char *fbuf, int size, enum enctype how, int
assert
(
rval
.
code
==
RC_OK
);
if
(
how
==
AS_PER
)
{
fprintf
(
stderr
,
"[left %d, off %d, size %d]
\n
"
,
fprintf
(
stderr
,
"[left %d, off %d, size %
z
d]
\n
"
,
fbuf_left
,
fbuf_offset
,
size
);
assert
(
fbuf_offset
==
size
);
}
else
{
...
...
@@ -225,7 +225,7 @@ xer_encoding_equal(char *obuf, size_t osize, char *nbuf, size_t nsize) {
}
static
void
compare_with_data_out
(
const
char
*
fname
,
char
*
buf
,
in
t
size
)
{
compare_with_data_out
(
const
char
*
fname
,
char
*
buf
,
size_
t
size
)
{
char
outName
[
256
];
char
fbuf
[
1024
];
size_t
rd
;
...
...
@@ -269,7 +269,7 @@ compare_with_data_out(const char *fname, char *buf, int size) {
}
static
void
process_XER_data
(
const
char
*
fname
,
char
*
fbuf
,
in
t
size
)
{
process_XER_data
(
const
char
*
fname
,
char
*
fbuf
,
size_
t
size
)
{
PDU_t
*
st
;
st
=
load_object_from
(
fname
,
fbuf
,
size
,
AS_XER
,
0
);
...
...
asn1c/tests/check-131.-gen-PER.c
View file @
1715b32c
...
...
@@ -26,7 +26,7 @@ main() {
printf
(
"Checking uper_open_type_put():
\n
"
);
assert
(
0
==
uper_open_type_put
(
&
asn_DEF_T
,
0
,
&
t
,
&
po
));
assert
(
po
.
nbits
==
(
-
1
+
sizeof
(
po
.
tmpspace
))
*
8
);
printf
(
"po{nboff=%
d; nbits=%
d; buffer=%p; tmpspace=%p}
\n
"
,
printf
(
"po{nboff=%
zd; nbits=%z
d; buffer=%p; tmpspace=%p}
\n
"
,
po
.
nboff
,
po
.
nbits
,
po
.
buffer
,
po
.
tmpspace
);
/* One byte length and one byte 0x00 */
assert
(
(
po
.
nboff
==
8
&&
po
.
buffer
==
&
po
.
tmpspace
[
1
])
...
...
asn1c/tests/check-132.-gen-PER.c
View file @
1715b32c
...
...
@@ -17,8 +17,7 @@ verify(int testNo, T_t *ti) {
T_t
*
to
=
0
;
er
=
uper_encode_to_buffer
(
&
asn_DEF_T
,
ti
,
buf
,
sizeof
buf
);
fprintf
(
stderr
,
"%d IN: %d => %d
\n
"
,
testNo
,
ti
->
present
,
(
int
)
er
.
encoded
);
fprintf
(
stderr
,
"%d IN: %d => %zd
\n
"
,
testNo
,
ti
->
present
,
er
.
encoded
);
assert
(
er
.
encoded
>=
1
&&
er
.
encoded
<=
8
*
sizeof
(
buf
));
rv
=
uper_decode
(
0
,
&
asn_DEF_T
,
(
void
*
)
&
to
,
buf
,
sizeof
buf
,
0
,
0
);
...
...
asn1c/tests/check-22.-fwide-types.c
View file @
1715b32c
...
...
@@ -45,7 +45,7 @@ buf2_fill(const void *buffer, size_t size, void *app_key) {
}
static
void
check
(
int
is_ok
,
uint8_t
*
buf
,
in
t
size
,
size_t
consumed
)
{
check
(
int
is_ok
,
uint8_t
*
buf
,
size_
t
size
,
size_t
consumed
)
{
T1_t
t
,
*
tp
;
void
*
tpp
=
&
tp
;
asn_dec_rval_t
rval
;
...
...
@@ -116,7 +116,7 @@ check(int is_ok, uint8_t *buf, int size, size_t consumed) {
}
static
void
try_corrupt
(
uint8_t
*
buf
,
in
t
size
)
{
try_corrupt
(
uint8_t
*
buf
,
size_
t
size
)
{
uint8_t
*
tmp
;
int
i
;
...
...
asn1c/tests/check-24.-fwide-types.c
View file @
1715b32c
...
...
@@ -34,7 +34,7 @@ uint8_t buf1[] = {
};
static
void
check
(
int
is_ok
,
uint8_t
*
buf
,
in
t
size
,
size_t
consumed
)
{
check
(
int
is_ok
,
uint8_t
*
buf
,
size_
t
size
,
size_t
consumed
)
{
T_t
t
,
*
tp
;
asn_dec_rval_t
rval
;
...
...
@@ -42,8 +42,8 @@ check(int is_ok, uint8_t *buf, int size, size_t consumed) {
fprintf
(
stderr
,
"Buf %p
\n
"
,
buf
);
rval
=
ber_decode
(
0
,
&
asn_DEF_T
,
(
void
**
)
&
tp
,
buf
,
size
);
fprintf
(
stderr
,
"Returned code %d, consumed %d
\n
"
,
(
int
)
rval
.
code
,
(
int
)
rval
.
consumed
);
fprintf
(
stderr
,
"Returned code %d, consumed %
z
d
\n
"
,
(
int
)
rval
.
code
,
rval
.
consumed
);
if
(
is_ok
)
{
assert
(
rval
.
code
==
RC_OK
);
...
...
@@ -61,7 +61,7 @@ check(int is_ok, uint8_t *buf, int size, size_t consumed) {
}
static
void
try_corrupt
(
uint8_t
*
buf
,
in
t
size
)
{
try_corrupt
(
uint8_t
*
buf
,
size_
t
size
)
{
uint8_t
*
tmp
;
int
i
;
...
...
asn1c/tests/check-25.-fwide-types.c
View file @
1715b32c
...
...
@@ -87,16 +87,16 @@ uint8_t buf1[] = {
};
static
void
check
(
int
is_ok
,
uint8_t
*
buf
,
in
t
size
,
size_t
consumed
)
{
check
(
int
is_ok
,
uint8_t
*
buf
,
size_
t
size
,
size_t
consumed
)
{
T_t
t
,
*
tp
;
asn_dec_rval_t
rval
;
tp
=
memset
(
&
t
,
0
,
sizeof
(
t
));
fprintf
(
stderr
,
"Buf %p (%
d)
\n
"
,
buf
,
(
int
)
size
);
fprintf
(
stderr
,
"Buf %p (%
zd)
\n
"
,
buf
,
size
);
rval
=
ber_decode
(
0
,
&
asn_DEF_T
,
(
void
**
)
&
tp
,
buf
,
size
);
fprintf
(
stderr
,
"Returned code %d, consumed %
d, expected %
d
\n
"
,
(
int
)
rval
.
code
,
(
int
)
rval
.
consumed
,
(
int
)
consumed
);
fprintf
(
stderr
,
"Returned code %d, consumed %
zd, expected %z
d
\n
"
,
(
int
)
rval
.
code
,
rval
.
consumed
,
consumed
);
if
(
is_ok
)
{
assert
(
rval
.
code
==
RC_OK
);
...
...
@@ -132,7 +132,7 @@ check(int is_ok, uint8_t *buf, int size, size_t consumed) {
||
t
.
h
->
size
!=
3
);
}
fprintf
(
stderr
,
"%
d %d
\n
"
,
(
int
)
rval
.
consumed
,
(
int
)
consumed
);
fprintf
(
stderr
,
"%
zd %zd
\n
"
,
rval
.
consumed
,
consumed
);
assert
(
rval
.
consumed
<=
consumed
);
}
...
...
@@ -140,7 +140,7 @@ check(int is_ok, uint8_t *buf, int size, size_t consumed) {
}
static
void
try_corrupt
(
uint8_t
*
buf
,
in
t
size
,
int
allow_consume
)
{
try_corrupt
(
uint8_t
*
buf
,
size_
t
size
,
int
allow_consume
)
{
uint8_t
*
tmp
;
int
i
;
...
...
asn1c/tests/check-30.-fwide-types.c
View file @
1715b32c
...
...
@@ -142,7 +142,7 @@ uint8_t buf5[] = {
};
static
void
check
(
int
is_ok
,
uint8_t
*
buf
,
in
t
size
,
size_t
consumed
)
{
check
(
int
is_ok
,
uint8_t
*
buf
,
size_
t
size
,
size_t
consumed
)
{
T_t
t
,
*
tp
;
asn_dec_rval_t
rval
;
...
...
@@ -152,8 +152,8 @@ check(int is_ok, uint8_t *buf, int size, size_t consumed) {
fprintf
(
stderr
,
"Buf %p
\n
"
,
buf
);
rval
=
ber_decode
(
0
,
&
asn_DEF_T
,
(
void
**
)
&
tp
,
buf
,
size
);
fprintf
(
stderr
,
"Returned code %d, consumed %
d (out of %
d)
\n
"
,
(
int
)
rval
.
code
,
(
int
)
rval
.
consumed
,
size
);
fprintf
(
stderr
,
"Returned code %d, consumed %
zd (out of %z
d)
\n
"
,
(
int
)
rval
.
code
,
rval
.
consumed
,
size
);
if
(
is_ok
)
{
assert
(
rval
.
code
==
RC_OK
);
...
...
@@ -215,7 +215,7 @@ check_xer(uint8_t *buf, uint8_t size, char *xer_sample) {
}
static
void
try_corrupt
(
uint8_t
*
buf
,
in
t
size
)
{
try_corrupt
(
uint8_t
*
buf
,
size_
t
size
)
{
uint8_t
*
tmp
;
int
i
;
...
...
asn1c/tests/check-31.-fwide-types.c
View file @
1715b32c
...
...
@@ -69,14 +69,14 @@ uint8_t buf1_reconstr[] = {
};
in
t
buf_pos
;
sie_
t
buf_pos
;
static
int
bytes_compare
(
const
void
*
bufferp
,
size_t
size
,
void
*
key
)
{
const
uint8_t
*
buffer
=
bufferp
;
assert
(
buf_pos
+
size
<=
sizeof
(
buf1_reconstr
));
(
void
)
key
;
/* Unused argument */
fprintf
(
stderr
,
" writing %
d (%d)
\n
"
,
(
int
)
size
,
buf_pos
+
(
int
)
size
);
fprintf
(
stderr
,
" writing %
zd (%zd)
\n
"
,
size
,
buf_pos
+
size
);
for
(;
size
;
buf_pos
++
,
size
--
,
buffer
++
)
{
if
(
buf1_reconstr
[
buf_pos
]
!=
*
buffer
)
{
...
...
@@ -94,7 +94,7 @@ static int bytes_compare(const void *bufferp, size_t size, void *key) {
}
static
void
check
(
int
is_ok
,
uint8_t
*
buf
,
in
t
size
,
size_t
consumed
)
{
check
(
int
is_ok
,
uint8_t
*
buf
,
size_
t
size
,
size_t
consumed
)
{
Forest_t
t
,
*
tp
;
asn_dec_rval_t
rval
;
...
...
@@ -177,7 +177,7 @@ check_xer(uint8_t *buf, uint8_t size, char *xer_sample) {
static
void
try_corrupt
(
uint8_t
*
buf
,
in
t
size
)
{
try_corrupt
(
uint8_t
*
buf
,
size_
t
size
)
{
uint8_t
*
tmp
;
int
i
;
...
...
asn1c/tests/check-35.c
View file @
1715b32c
...
...
@@ -123,15 +123,15 @@ uint8_t buf2_reconstr[] = {
};
static
void
check
(
T_t
*
tp
,
uint8_t
*
buf
,
in
t
size
,
size_t
consumed
)
{
check
(
T_t
*
tp
,
uint8_t
*
buf
,
size_
t
size
,
size_t
consumed
)
{
asn_dec_rval_t
rval
;
tp
=
memset
(
tp
,
0
,
sizeof
(
*
tp
));
fprintf
(
stderr
,
"Buf %p (%
d)
\n
"
,
buf
,
(
int
)
size
);
fprintf
(
stderr
,
"Buf %p (%
zd)
\n
"
,
buf
,
size
);
rval
=
ber_decode
(
0
,
&
asn_DEF_T
,
(
void
**
)
&
tp
,
buf
,
size
);
fprintf
(
stderr
,
"Returned code %d, consumed %d
\n
"
,
(
int
)
rval
.
code
,
(
int
)
rval
.
consumed
);
fprintf
(
stderr
,
"Returned code %d, consumed %
z
d
\n
"
,
(
int
)
rval
.
code
,
rval
.
consumed
);
assert
(
rval
.
code
==
RC_OK
);
assert
(
rval
.
consumed
==
consumed
);
...
...
@@ -154,20 +154,20 @@ buf_fill(const void *buffer, size_t size, void *app_key) {
(
void
)
app_key
;
if
(
buf_pos
+
size
>
buf_size
)
{
fprintf
(
stderr
,
"%
d + %d > %
d
\n
"
,
(
int
)
buf_pos
,
(
int
)
size
,
(
int
)
buf_size
);
fprintf
(
stderr
,
"%
zd + %zd > %z
d
\n
"
,
buf_pos
,
size
,
buf_size
);
return
-
1
;
}
memcpy
(
buf
+
buf_pos
,
buffer
,
size
);
buf_pos
+=
size
;
fprintf
(
stderr
,
" written %
d (%d)
\n
"
,
(
int
)
size
,
(
int
)
buf_pos
);
fprintf
(
stderr
,
" written %
zd (%zd)
\n
"
,
size
,
buf_pos
);
return
0
;
}
static
void
compare
(
T_t
*
tp
,
uint8_t
*
cmp_buf
,
in
t
cmp_buf_size
)
{
compare
(
T_t
*
tp
,
uint8_t
*
cmp_buf
,
size_
t
cmp_buf_size
)
{
asn_enc_rval_t
erval
;
int
i
;
...
...
@@ -181,7 +181,7 @@ compare(T_t *tp, uint8_t *cmp_buf, int cmp_buf_size) {
erval
=
der_encode
(
&
asn_DEF_T
,
tp
,
buf_fill
,
0
);
assert
(
erval
.
encoded
!=
-
1
);
if
(
erval
.
encoded
!=
cmp_buf_size
)
{
printf
(
"%
d != %
d
\n
"
,
erval
.
encoded
,
cmp_buf_size
);
printf
(
"%
zd != %z
d
\n
"
,
erval
.
encoded
,
cmp_buf_size
);
}
assert
(
erval
.
encoded
==
cmp_buf_size
);
for
(
i
=
0
;
i
<
cmp_buf_size
;
i
++
)
{
...
...
@@ -223,8 +223,8 @@ partial_read(uint8_t *buf, size_t size) {
uint8_t
*
chunk3
=
buf
+
size1
+
size2
;
size_t
size3
=
size
-
size1
-
size2
;
fprintf
(
stderr
,
"
\n
%
d:{%d, %d, %
d}...
\n
"
,
(
int
)
size
,
(
int
)
size1
,
(
int
)
size2
,
(
int
)
size3
);
fprintf
(
stderr
,
"
\n
%
zd:{%zd, %zd, %z
d}...
\n
"
,
size
,
size1
,
size2
,
size3
);
memset
(
buf1
,
0
,
size
);
memset
(
buf2
,
0
,
size
);
...
...
@@ -235,7 +235,7 @@ partial_read(uint8_t *buf, size_t size) {
tp
=
memset
(
&
t
,
0
,
sizeof
(
t
));
fprintf
(
stderr
,
"=> Chunk 1 (%
d):
\n
"
,
(
int
)
size1
);
fprintf
(
stderr
,
"=> Chunk 1 (%
zd):
\n
"
,
size1
);
rval
=
ber_decode
(
0
,
&
asn_DEF_T
,
(
void
**
)
&
tp
,
buf1
,
size1
);
assert
(
rval
.
code
==
RC_WMORE
);
...
...
@@ -247,7 +247,7 @@ partial_read(uint8_t *buf, size_t size) {
size2
+=
leftover
;
}
fprintf
(
stderr
,
"=> Chunk 2 (%
d):
\n
"
,
(
int
)
size2
);
fprintf
(
stderr
,
"=> Chunk 2 (%
zd):
\n
"
,
size2
);
rval
=
ber_decode
(
0
,
&
asn_DEF_T
,
(
void
**
)
&
tp
,
buf2
,
size2
);
assert
(
rval
.
code
==
RC_WMORE
);
...
...
@@ -259,7 +259,7 @@ partial_read(uint8_t *buf, size_t size) {
size3
+=
leftover
;
}
fprintf
(
stderr
,
"=> Chunk 3 (%
d):
\n
"
,
(
int
)
size3
);
fprintf
(
stderr
,
"=> Chunk 3 (%
zd):
\n
"
,
size3
);
rval
=
ber_decode
(
0
,
&
asn_DEF_T
,
(
void
**
)
&
tp
,
buf3
,
size3
);
assert
(
rval
.
code
==
RC_OK
);
...
...
@@ -271,7 +271,7 @@ partial_read(uint8_t *buf, size_t size) {
}
static
char
xer_buf
[
128
];
static
in
t
xer_off
;
static
size_
t
xer_off
;
static
int
xer_cb
(
const
void
*
buffer
,
size_t
size
,
void
*
key
)
{
...
...
@@ -287,7 +287,7 @@ check_xer(uint8_t *buf, uint8_t size, char *xer_sample) {
T_t
*
tp
=
0
;
asn_dec_rval_t
rval
;
asn_enc_rval_t
er
;
in
t
xer_sample_len
=
strlen
(
xer_sample
);
size_
t
xer_sample_len
=
strlen
(
xer_sample
);
rval
=
ber_decode
(
0
,
&
asn_DEF_T
,
(
void
**
)
&
tp
,
buf
,
size
);
assert
(
rval
.
code
==
RC_OK
);
...
...
@@ -298,7 +298,7 @@ check_xer(uint8_t *buf, uint8_t size, char *xer_sample) {
er
=
xer_encode
(
&
asn_DEF_T
,
tp
,
XER_F_CANONICAL
,
xer_cb
,
0
);
assert
(
xer_off
);
xer_buf
[
xer_off
]
=
0
;
printf
(
"[%s] (%
d/%d) vs [%s] (%
d)
\n
"
,
printf
(
"[%s] (%
zd/%zd) vs [%s] (%z
d)
\n
"
,
xer_buf
,
er
.
encoded
,
xer_off
,
xer_sample
,
xer_sample_len
);
assert
(
er
.
encoded
==
xer_off
);
assert
(
xer_off
==
xer_sample_len
);
...
...
asn1c/tests/check-41.-fwide-types.c
View file @
1715b32c
...
...
@@ -130,16 +130,16 @@ uint8_t buf2_reconstr[] = {
static
void
check
(
T_t
*
tp
,
uint8_t
*
buf
,
in
t
size
,
size_t
consumed
)
{
check
(
T_t
*
tp
,
uint8_t
*
buf
,
size_
t
size
,
size_t
consumed
)
{
asn_dec_rval_t
rval
;
int
ret
;
tp
=
memset
(
tp
,
0
,
sizeof
(
*
tp
));
fprintf
(
stderr
,
"Buf %p (%
d)
\n
"
,
(
int
)
buf
,
(
int
)
size
);
fprintf
(
stderr
,
"Buf %p (%
zd)
\n
"
,
buf
,
size
);
rval
=
ber_decode
(
0
,
&
asn_DEF_T
,
(
void
**
)
&
tp
,
buf
,
size
);
fprintf
(
stderr
,
"Returned code %d, consumed %d
\n
"
,
(
int
)
rval
.
code
,
(
int
)
rval
.
consumed
);
fprintf
(
stderr
,
"Returned code %d, consumed %
z
d
\n
"
,
(
int
)
rval
.
code
,
rval
.
consumed
);
assert
(
rval
.
code
==
RC_OK
);
assert
(
rval
.
consumed
==
consumed
);
...
...
@@ -170,20 +170,20 @@ buf_fill(const void *bufp, size_t size, void *app_key) {
(
void
)
app_key
;
/* Unused argument */
if
(
buf_pos
+
size
>
buf_size
)
{
fprintf
(
stderr
,
"%
d + %d > %
d
\n
"
,
(
int
)
buf_pos
,
(
int
)
size
,
(
int
)
buf_size
);
fprintf
(
stderr
,
"%
zd + %zd > %z
d
\n
"
,
buf_pos
,
size
,
buf_size
);
return
-
1
;
}
memcpy
(
buffer
+
buf_pos
,
bufp
,
size
);
buf_pos
+=
size
;
fprintf
(
stderr
,
" written %
d (%d)
\n
"
,
(
int
)
size
,
(
int
)
buf_pos
);
fprintf
(
stderr
,
" written %
zd (%zd)
\n
"
,
size
,
buf_pos
);
return
0
;
}
static
void
compare
(
T_t
*
tp
,
uint8_t
*
cmp_buf
,
in
t
cmp_buf_size
)
{
compare
(
T_t
*
tp
,
uint8_t
*
cmp_buf
,
size_
t
cmp_buf_size
)
{
asn_enc_rval_t
erval
;
int
i
;
...
...
@@ -197,7 +197,7 @@ compare(T_t *tp, uint8_t *cmp_buf, int cmp_buf_size) {
erval
=
der_encode
(
&
asn_DEF_T
,
tp
,
buf_fill
,
0
);
assert
(
erval
.
encoded
!=
-
1
);
if
(
erval
.
encoded
!=
cmp_buf_size
)
{
printf
(
"%
d != %d
\n
"
,
(
int
)
erval
.
encoded
,
(
int
)
cmp_buf_size
);
printf
(
"%
zd != %zd
\n
"
,
erval
.
encoded
,
cmp_buf_size
);
}
assert
(
erval
.
encoded
==
cmp_buf_size
);
for
(
i
=
0
;
i
<
cmp_buf_size
;
i
++
)
{
...
...
@@ -239,8 +239,8 @@ partial_read(uint8_t *buf, size_t size) {
uint8_t
*
chunk3
=
buf
+
size1
+
size2
;
size_t
size3
=
size
-
size1
-
size2
;
fprintf
(
stderr
,
"
\n
%
d:{%d, %d, %
d}...
\n
"
,
(
int
)
size
,
(
int
)
size1
,
(
int
)
size2
,
(
int
)
size3
);
fprintf
(
stderr
,
"
\n
%
zd:{%zd, %zd, %z
d}...
\n
"
,
size
,
size1
,
size2
,
size3
);
memset
(
buf1
,
0
,
size
);
memset
(
buf2
,
0
,
size
);
...
...
@@ -251,7 +251,7 @@ partial_read(uint8_t *buf, size_t size) {
tp
=
memset
(
&
t
,
0
,
sizeof
(
t
));
fprintf
(
stderr
,
"=> Chunk 1 (%
d):
\n
"
,
(
int
)
size1
);
fprintf
(
stderr
,
"=> Chunk 1 (%
zd):
\n
"
,
size1
);
rval
=
ber_decode
(
0
,
&
asn_DEF_T
,
(
void
**
)
&
tp
,
buf1
,
size1
);
assert
(
rval
.
code
==
RC_WMORE
);
...
...
@@ -263,7 +263,7 @@ partial_read(uint8_t *buf, size_t size) {
size2
+=
leftover
;
}
fprintf
(
stderr
,
"=> Chunk 2 (%
d):
\n
"
,
(
int
)
size2
);
fprintf
(
stderr
,
"=> Chunk 2 (%
zd):
\n
"
,
size2
);
rval
=
ber_decode
(
0
,
&
asn_DEF_T
,
(
void
**
)
&
tp
,
buf2
,
size2
);
assert
(
rval
.
code
==
RC_WMORE
);
...
...
@@ -275,7 +275,7 @@ partial_read(uint8_t *buf, size_t size) {
size3
+=
leftover
;
}
fprintf
(
stderr
,
"=> Chunk 3 (%
d):
\n
"
,
(
int
)
size3
);
fprintf
(
stderr
,
"=> Chunk 3 (%
zd):
\n
"
,
size3
);
rval
=
ber_decode
(
0
,
&
asn_DEF_T
,
(
void
**
)
&
tp
,
buf3
,
size3
);
assert
(
rval
.
code
==
RC_OK
);
...
...
asn1c/tests/check-41.c
View file @
1715b32c
...
...
@@ -47,15 +47,15 @@ uint8_t buf1_reconstr[] = {
static
void
check
(
T_t
*
tp
,
uint8_t
*
buf
,
in
t
size
,
size_t
consumed
)
{
check
(
T_t
*
tp
,
uint8_t
*
buf
,
size_
t
size
,
size_t
consumed
)
{
asn_dec_rval_t
rval
;
tp
=
memset
(
tp
,
0
,
sizeof
(
*
tp
));
fprintf
(
stderr
,
"Buf %p (%d)
\n
"
,
buf
,
size
);
fprintf
(
stderr
,
"Buf %p (%
z
d)
\n
"
,
buf
,
size
);
rval
=
ber_decode
(
0
,
&
asn_DEF_T
,
(
void
**
)
&
tp
,
buf
,
size
);
fprintf
(
stderr
,
"Returned code %d, consumed %d
\n
"
,
(
int
)
rval
.
code
,
(
int
)
rval
.
consumed
);
fprintf
(
stderr
,
"Returned code %d, consumed %
z
d
\n
"
,
(
int
)
rval
.
code
,
rval
.
consumed
);
assert
(
rval
.
code
==
RC_OK
);
assert
(
rval
.
consumed
==
consumed
);
...
...
@@ -77,14 +77,14 @@ buf_fill(const void *buffer, size_t size, void *app_key) {
(
void
)
app_key
;
/* Unused argument */
if
(
buf_pos
+
size
>
buf_size
)
{
fprintf
(
stderr
,
"%
d + %d > %
d
\n
"
,
(
int
)
buf_pos
,
(
int
)
size
,
(
int
)
buf_size
);
fprintf
(
stderr
,
"%
zd + %zd > %z
d
\n
"
,
buf_pos
,
size
,
buf_size
);
return
-
1
;
}
memcpy
(
buf
+
buf_pos
,
buffer
,
size
);
buf_pos
+=
size
;
fprintf
(
stderr
,
" written %
d (%d)
\n
"
,
(
int
)
size
,
(
int
)
buf_pos
);
fprintf
(
stderr
,
" written %
zd (%zd)
\n
"
,
size
,
buf_pos
);
return
0
;
}
...
...
@@ -104,7 +104,7 @@ compare(T_t *tp, uint8_t *cmp_buf, int cmp_buf_size) {
erval
=
der_encode
(
&
asn_DEF_T
,
tp
,
buf_fill
,
0
);
assert
(
erval
.
encoded
!=
-
1
);
if
(
erval
.
encoded
!=
cmp_buf_size
)
{
printf
(
"%
d != %
d
\n
"
,
erval
.
encoded
,
cmp_buf_size
);
printf
(
"%
zd != %z
d
\n
"
,
erval
.
encoded
,
cmp_buf_size
);
}
assert
(
erval
.
encoded
==
cmp_buf_size
);
for
(
i
=
0
;
i
<
cmp_buf_size
;
i
++
)
{
...
...
@@ -146,8 +146,8 @@ partial_read(uint8_t *buf_0, size_t size) {
uint8_t
*
chunk3
=
buf_0
+
size1
+
size2
;
size_t
size3
=
size
-
size1
-
size2
;
fprintf
(
stderr
,
"
\n
%
d:{%d, %d, %
d}...
\n
"
,
(
int
)
size
,
(
int
)
size1
,
(
int
)
size2
,
(
int
)
size3
);
fprintf
(
stderr
,
"
\n
%
zd:{%zd, %zd, %z
d}...
\n
"
,
size
,
size1
,
size2
,
size3
);
memset
(
buf_1
,
0
,
size
);
memset
(
buf_2
,
0
,
size
);
...
...
@@ -158,7 +158,7 @@ partial_read(uint8_t *buf_0, size_t size) {
tp
=
memset
(
&
t
,
0
,
sizeof
(
t
));
fprintf
(
stderr
,
"=> Chunk 1 (%
d):
\n
"
,
(
int
)
size1
);
fprintf
(
stderr
,
"=> Chunk 1 (%
zd):
\n
"
,
size1
);
rval
=
ber_decode
(
0
,
&
asn_DEF_T
,
(
void
**
)
&
tp
,
buf_1
,
size1
);
assert
(
rval
.
code
==
RC_WMORE
);
...
...
@@ -170,7 +170,7 @@ partial_read(uint8_t *buf_0, size_t size) {
size2
+=
leftover
;
}
fprintf
(
stderr
,
"=> Chunk 2 (%
d):
\n
"
,
(
int
)
size2
);
fprintf
(
stderr
,
"=> Chunk 2 (%
zd):
\n
"
,
size2
);
rval
=
ber_decode
(
0
,
&
asn_DEF_T
,
(
void
**
)
&
tp
,
buf_2
,
size2
);
assert
(
rval
.
code
==
RC_WMORE
);
...
...
@@ -182,7 +182,7 @@ partial_read(uint8_t *buf_0, size_t size) {
size3
+=
leftover
;
}
fprintf
(
stderr
,
"=> Chunk 3 (%
d):
\n
"
,
(
int
)
size3
);
fprintf
(
stderr
,
"=> Chunk 3 (%
zd):
\n
"
,
size3
);
rval
=
ber_decode
(
0
,
&
asn_DEF_T
,
(
void
**
)
&
tp
,
buf_3
,
size3
);
assert
(
rval
.
code
==
RC_OK
);
...
...
asn1c/tests/check-42.c
View file @
1715b32c
...
...
@@ -53,15 +53,15 @@ uint8_t buf1[] = {
};
static
void
check
(
LogLine_t
*
tp
,
uint8_t
*
ptr
,
in
t
size
,
size_t
consumed
)
{
check
(
LogLine_t
*
tp
,
uint8_t
*
ptr
,
size_
t
size
,
size_t
consumed
)
{
asn_dec_rval_t
rval
;
tp
=
memset
(
tp
,
0
,
sizeof
(
*
tp
));
fprintf
(
stderr
,
"Buf %p (%d)
\n
"
,
ptr
,
size
);
fprintf
(
stderr
,
"Buf %p (%
z
d)
\n
"
,
ptr
,
size
);
rval
=
ber_decode
(
0
,
&
asn_DEF_LogLine
,
(
void
**
)
&
tp
,
ptr
,
size
);
fprintf
(
stderr
,
"Returned code %d, consumed %d
\n
"
,
(
int
)
rval
.
code
,
(
int
)
rval
.
consumed
);
fprintf
(
stderr
,
"Returned code %d, consumed %
z
d
\n
"
,
(
int
)
rval
.
code
,
rval
.
consumed
);
assert
(
rval
.
code
==
RC_OK
);
assert
(
rval
.
consumed
==
consumed
);
...
...
@@ -100,7 +100,7 @@ check_serialize() {
memset
(
&
vps
,
0
,
sizeof
(
vps
));
memset
(
&
vp
,
0
,
sizeof
(
vp
));
memset
(
&
vpart
,
0
,
sizeof
(
vpart
));
vpart
.
buf
=
"123"
;
vpart
.
buf
=
(
uint8_t
*
)
"123"
;
vpart
.
size
=
3
;
vp
.
present
=
VariablePart_PR_vset
;
...
...
@@ -108,7 +108,7 @@ check_serialize() {
vps
.
resolution
.
accept_as
=
accept_as_unknown
;
ASN_SEQUENCE_ADD
(
&
vps
.
vparts
,
&
vp
);
ASN_SEQUENCE_ADD
(
&
ll
.
varsets
,
&
vps
);
ll
.
line_digest
.
buf
=
"zzz
\007
"
;
ll
.
line_digest
.
buf
=
(
uint8_t
*
)
"zzz
\007
"
;
ll
.
line_digest
.
size
=
4
;
asn_fprint
(
stderr
,
&
asn_DEF_LogLine
,
&
ll
);
...
...
@@ -116,7 +116,7 @@ check_serialize() {
buf
=
alloca
(
buf_size
);
erval
=
der_encode
(
&
asn_DEF_LogLine
,
&
ll
,
buf_fill
,
0
);
assert
(
erval
.
encoded
>
1
);
fprintf
(
stderr
,
"Encoded in %d bytes
\n
"
,
erval
.
encoded
);
fprintf
(
stderr
,
"Encoded in %
z
d bytes
\n
"
,
erval
.
encoded
);
fprintf
(
stderr
,
"
\n
"
);
for
(
i
=
0
;
i
<
buf_pos
;
i
++
)
{
fprintf
(
stderr
,
"%d "
,
buf
[
i
]);
...
...
asn1c/tests/check-44.c
View file @
1715b32c
...
...
@@ -28,7 +28,7 @@ uint8_t buf2[] = {
};
static
void
check
(
int
is_ok
,
uint8_t
*
buf
,
in
t
size
,
size_t
consumed
)
{
check
(
int
is_ok
,
uint8_t
*
buf
,
size_
t
size
,
size_t
consumed
)
{
T_t
t
,
*
tp
;
asn_dec_rval_t
rval
;
...
...
@@ -36,8 +36,8 @@ check(int is_ok, uint8_t *buf, int size, size_t consumed) {
fprintf
(
stderr
,
"Buf %p
\n
"
,
buf
);
rval
=
ber_decode
(
0
,
&
asn_DEF_T
,
(
void
**
)
&
tp
,
buf
,
size
);
fprintf
(
stderr
,
"Returned code %d, consumed %d
\n
"
,
(
int
)
rval
.
code
,
(
int
)
rval
.
consumed
);
fprintf
(
stderr
,
"Returned code %d, consumed %
z
d
\n
"
,
(
int
)
rval
.
code
,
rval
.
consumed
);
if
(
is_ok
)
{
assert
(
rval
.
code
==
RC_OK
);
...
...
asn1c/tests/check-46.c
View file @
1715b32c
...
...
@@ -18,7 +18,7 @@ uint8_t buf1[] = {
};
static
void
check
(
uint8_t
*
buf
,
in
t
size
,
size_t
consumed
)
{
check
(
uint8_t
*
buf
,
size_
t
size
,
size_t
consumed
)
{
T_t
t
,
*
tp
;
asn_dec_rval_t
rval
;
...
...
@@ -26,8 +26,8 @@ check(uint8_t *buf, int size, size_t consumed) {
fprintf
(
stderr
,
"Buf %p
\n
"
,
buf
);
rval
=
ber_decode
(
0
,
&
asn_DEF_T
,
(
void
**
)
&
tp
,
buf
,
size
);
fprintf
(
stderr
,
"Returned code %d, consumed %d
\n
"
,
(
int
)
rval
.
code
,
(
int
)
rval
.
consumed
);
fprintf
(
stderr
,
"Returned code %d, consumed %
z
d
\n
"
,
(
int
)
rval
.
code
,
rval
.
consumed
);
assert
(
rval
.
code
==
RC_OK
);
assert
(
rval
.
consumed
==
consumed
);
...
...
asn1c/tests/check-48.c
View file @
1715b32c
...
...
@@ -22,7 +22,7 @@ _buf_writer(const void *buffer, size_t size, void *app_key) {
printf
(
"=> ["
);
for
(;
b
<
bend
;
b
++
)
printf
(
" %02X"
,
*
b
);
printf
(
"]:%
ld
\n
"
,
(
long
)
size
);
printf
(
"]:%
zd
\n
"
,
size
);
buf_offset
+=
size
;
return
0
;
}
...
...
asn1c/tests/check-60.c
View file @
1715b32c
...
...
@@ -23,7 +23,7 @@ _buf_writer(const void *buffer, size_t size, void *app_key) {
printf
(
"=> ["
);
for
(;
b
<
bend
;
b
++
)
printf
(
" %02X"
,
*
b
);
printf
(
"]:%
ld
\n
"
,
(
long
)
size
);
printf
(
"]:%
zd
\n
"
,
size
);
buf_offset
+=
size
;
return
0
;
}
...
...
asn1c/tests/check-62.c
View file @
1715b32c
...
...
@@ -31,7 +31,7 @@ _buf_writer(const void *buffer, size_t size, void *app_key) {
printf
(
"=> ["
);
for
(;
b
<
bend
;
b
++
)
printf
(
" %02X"
,
*
b
);
printf
(
"]:%
ld
\n
"
,
(
long
)
size
);
printf
(
"]:%
zd
\n
"
,
size
);
buf_offset
+=
size
;
return
0
;
}
...
...
@@ -57,7 +57,7 @@ save_object(T_t *st) {
}
static
T_t
*
load_object
(
enum
expectation
expectation
,
char
*
fbuf
,
in
t
size
)
{
load_object
(
enum
expectation
expectation
,
char
*
fbuf
,
size_
t
size
)
{
asn_dec_rval_t
rval
;
T_t
*
st
=
0
;
int
csize
;
...
...
@@ -105,7 +105,7 @@ load_object(enum expectation expectation, char *fbuf, int size) {
static
void
process_data
(
enum
expectation
expectation
,
char
*
fbuf
,
in
t
size
)
{
process_data
(
enum
expectation
expectation
,
char
*
fbuf
,
ssize_
t
size
)
{
T_t
*
st
;
int
ret
;
...
...
asn1c/tests/check-65.c
View file @
1715b32c
...
...
@@ -52,7 +52,7 @@ uint8_t buf2[] = {
};
static
void
check_1
(
int
is_ok
,
uint8_t
*
buf
,
in
t
size
,
size_t
consumed
)
{
check_1
(
int
is_ok
,
uint8_t
*
buf
,
size_
t
size
,
size_t
consumed
)
{
asn_TYPE_descriptor_t
*
td
=
&
asn_DEF_T1
;
asn_dec_rval_t
rval
;
T1_t
t
,
*
tp
;
...
...
@@ -61,8 +61,8 @@ check_1(int is_ok, uint8_t *buf, int size, size_t consumed) {
fprintf
(
stderr
,
"Buf %p
\n
"
,
buf
);
rval
=
ber_decode
(
0
,
td
,
(
void
**
)
&
tp
,
buf
,
size
);
fprintf
(
stderr
,
"Returned code %d, consumed %d
\n
"
,
(
int
)
rval
.
code
,
(
int
)
rval
.
consumed
);
fprintf
(
stderr
,
"Returned code %d, consumed %
z
d
\n
"
,
(
int
)
rval
.
code
,
rval
.
consumed
);
if
(
is_ok
)
{
assert
(
rval
.
code
==
RC_OK
);
...
...
@@ -75,7 +75,7 @@ check_1(int is_ok, uint8_t *buf, int size, size_t consumed) {
}
static
void
check_2
(
int
is_ok
,
uint8_t
*
buf
,
in
t
size
,
size_t
consumed
)
{
check_2
(
int
is_ok
,
uint8_t
*
buf
,
size_
t
size
,
size_t
consumed
)
{
asn_TYPE_descriptor_t
*
td
=
&
asn_DEF_T
;
asn_dec_rval_t
rval
;
T_t
t
,
*
tp
;
...
...
@@ -84,8 +84,8 @@ check_2(int is_ok, uint8_t *buf, int size, size_t consumed) {
fprintf
(
stderr
,
"Buf %p
\n
"
,
buf
);
rval
=
ber_decode
(
0
,
td
,
(
void
**
)
&
tp
,
buf
,
size
);
fprintf
(
stderr
,
"Returned code %d, consumed %d
\n
"
,
(
int
)
rval
.
code
,
(
int
)
rval
.
consumed
);
fprintf
(
stderr
,
"Returned code %d, consumed %
z
d
\n
"
,
(
int
)
rval
.
code
,
rval
.
consumed
);
if
(
is_ok
)
{
assert
(
rval
.
code
==
RC_OK
);
...
...
asn1c/tests/check-70.-fwide-types.c
View file @
1715b32c
...
...
@@ -42,7 +42,7 @@ _buf_writer(const void *buffer, size_t size, void *app_key) {
else
fprintf
(
stderr
,
"%%%02x"
,
*
b
);
}
fprintf
(
stderr
,
"]:%
ld
\n
"
,
(
long
)
size
);
fprintf
(
stderr
,
"]:%
zd
\n
"
,
size
);
buf_offset
+=
size
;
return
0
;
}
...
...
@@ -88,7 +88,7 @@ save_object_as(PDU_t *st, enum der_or_xer how) {
}
static
PDU_t
*
load_object_from
(
enum
expectation
expectation
,
char
*
fbuf
,
in
t
size
,
enum
der_or_xer
how
)
{
load_object_from
(
enum
expectation
expectation
,
char
*
fbuf
,
size_
t
size
,
enum
der_or_xer
how
)
{
asn_dec_rval_t
rval
;
asn_dec_rval_t
(
*
zer_decode
)(
struct
asn_codec_ctx_s
*
,
asn_TYPE_descriptor_t
*
,
void
**
,
const
void
*
,
size_t
);
...
...
@@ -196,9 +196,8 @@ xer_encoding_equal(char *obuf, size_t osize, char *nbuf, size_t nsize) {
}
static
void
process_XER_data
(
enum
expectation
expectation
,
char
*
fbuf
,
in
t
size
)
{
process_XER_data
(
enum
expectation
expectation
,
char
*
fbuf
,
size_
t
size
)
{
PDU_t
*
st
;
int
ret
;
st
=
load_object_from
(
expectation
,
fbuf
,
size
,
AS_XER
);
if
(
!
st
)
return
;
...
...
asn1c/tests/check-70.c
View file @
1715b32c
...
...
@@ -37,7 +37,7 @@ _buf_writer(const void *buffer, size_t size, void *app_key) {
fprintf
(
stderr
,
"=> ["
);
for
(;
b
<
bend
;
b
++
)
fprintf
(
stderr
,
"%c"
,
*
b
);
fprintf
(
stderr
,
"]:%
ld
\n
"
,
(
long
)
size
);
fprintf
(
stderr
,
"]:%
zd
\n
"
,
size
);
buf_offset
+=
size
;
return
0
;
}
...
...
@@ -78,7 +78,7 @@ save_object_as(PDU_t *st, enum der_or_xer how) {
}
static
PDU_t
*
load_object_from
(
enum
expectation
expectation
,
char
*
fbuf
,
in
t
size
,
enum
der_or_xer
how
)
{
load_object_from
(
enum
expectation
expectation
,
char
*
fbuf
,
size_
t
size
,
enum
der_or_xer
how
)
{
asn_dec_rval_t
rval
;
asn_dec_rval_t
(
*
zer_decode
)(
struct
asn_codec_ctx_s
*
,
asn_TYPE_descriptor_t
*
,
void
**
,
const
void
*
,
size_t
);
...
...
@@ -186,7 +186,7 @@ xer_encoding_equal(char *obuf, size_t osize, char *nbuf, size_t nsize) {
}
static
void
process_XER_data
(
enum
expectation
expectation
,
char
*
fbuf
,
in
t
size
)
{
process_XER_data
(
enum
expectation
expectation
,
char
*
fbuf
,
size_
t
size
)
{
PDU_t
*
st
;
st
=
load_object_from
(
expectation
,
fbuf
,
size
,
AS_XER
);
...
...
libasn1compiler/asn1c_C.c
View file @
1715b32c
...
...
@@ -1947,7 +1947,7 @@ emit_member_PER_constraints(arg_t *arg, asn1p_expr_t *expr, const char *pfx) {
REDIR
(
OT_CTDEFS
);
OUT
(
"static asn_per_constraints_t "
"asn_PER_%s_%s_constr_%d = {
\n
"
,
"asn_PER_%s_%s_constr_%d
GCC_NOTUSED
= {
\n
"
,
pfx
,
MKID
(
expr
),
expr
->
_type_unique_index
);
INDENT
(
+
1
);
...
...
libasn1fix/asn1fix_crange.c
View file @
1715b32c
...
...
@@ -162,34 +162,6 @@ _edge_value(const asn1cnst_edge_t *edge) {
return
buf
;
}
static
void
_range_print
(
const
asn1cnst_range_t
*
range
)
{
if
(
_edge_compare
(
&
range
->
left
,
&
range
->
right
))
{
printf
(
"(%s."
,
_edge_value
(
&
range
->
left
));
printf
(
".%s"
,
_edge_value
(
&
range
->
right
));
}
else
{
printf
(
"(%s"
,
_edge_value
(
&
range
->
left
));
}
if
(
range
->
extensible
)
{
printf
(
",...)"
);
}
else
{
printf
(
")"
);
}
if
(
range
->
incompatible
)
printf
(
"/I"
);
if
(
range
->
not_PER_visible
)
printf
(
"/!V"
);
if
(
range
->
el_count
)
{
int
i
;
printf
(
"-=>"
);
for
(
i
=
0
;
i
<
range
->
el_count
;
i
++
)
_range_print
(
range
->
elements
[
i
]);
}
}
static
int
_edge_is_within
(
const
asn1cnst_range_t
*
range
,
const
asn1cnst_edge_t
*
edge
)
{
int
i
;
...
...
libasn1fix/asn1fix_integer.c
View file @
1715b32c
...
...
@@ -106,6 +106,7 @@ asn1f_fix_integer(arg_t *arg) {
return
rvalue
;
}
#if 0
static int
_asn1f_make_sure_type_is(arg_t *arg, asn1p_expr_t *expr, asn1p_expr_type_e type) {
asn1p_expr_t *next_expr;
...
...
@@ -154,5 +155,6 @@ _asn1f_make_sure_type_is(arg_t *arg, asn1p_expr_t *expr, asn1p_expr_type_e type)
return ret;
}
#endif
skeletons/tests/check-INTEGER.c
View file @
1715b32c
...
...
@@ -121,8 +121,6 @@ check_unsigned(uint8_t *buf, int size, unsigned long check_long, int check_ret)
assert
(
rlong
==
rlong2
);
}
return
;
shared_scratch_start
=
scratch
;
ret
=
INTEGER_print
(
&
asn_DEF_INTEGER
,
&
val
,
0
,
_print2buf
,
scratch
);
assert
(
shared_scratch_start
<
scratch
+
sizeof
(
scratch
));
...
...
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