Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Белов Никита Сергеевич
libakrypt-stb34
Commits
e3e11806
Commit
e3e11806
authored
5 months ago
by
alex
Browse files
Options
Download
Patches
Plain Diff
Тестовая правка N2
parent
17c940a1
master
dev
0.9.16
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
aktool/aktool_icode_evaluate.c
+4
-4
aktool/aktool_icode_evaluate.c
examples/faq/example-g02n02.c
+1
-1
examples/faq/example-g02n02.c
with
5 additions
and
5 deletions
+5
-5
aktool/aktool_icode_evaluate.c
+
4
−
4
View file @
e3e11806
...
@@ -673,6 +673,7 @@
...
@@ -673,6 +673,7 @@
/* считываем данные небольшими фрагментами и формируем контрольную сумму */
/* считываем данные небольшими фрагментами и формируем контрольную сумму */
lseek
(
fm
.
fd
,
ki
->
curmem
.
st_addr
,
SEEK_SET
);
lseek
(
fm
.
fd
,
ki
->
curmem
.
st_addr
,
SEEK_SET
);
ki
->
icode_clean
(
dkey
);
ki
->
icode_clean
(
dkey
);
while
(
length
>
0
)
{
while
(
length
>
0
)
{
size_t
rlen
=
read
(
fm
.
fd
,
buffer
,
ak_min
(
length
,
sizeof
(
buffer
)));
size_t
rlen
=
read
(
fm
.
fd
,
buffer
,
ak_min
(
length
,
sizeof
(
buffer
)));
if
(
rlen
==
length
)
{
/* считали последний блок */
if
(
rlen
==
length
)
{
/* считали последний блок */
...
@@ -693,8 +694,7 @@
...
@@ -693,8 +694,7 @@
if
(
kp
->
value_length
==
ki
->
size
+
8
)
iptr
=
(
kp
->
data
+
kp
->
key_length
+
8
);
if
(
kp
->
value_length
==
ki
->
size
+
8
)
iptr
=
(
kp
->
data
+
kp
->
key_length
+
8
);
else
iptr
=
(
kp
->
data
+
kp
->
key_length
);
else
iptr
=
(
kp
->
data
+
kp
->
key_length
);
if
(
ak_ptr_is_equal_with_log
(
icode
,
iptr
,
ki
->
size
)
!=
0
)
{
if
(
!
ak_ptr_is_equal_with_log
(
icode
,
iptr
,
ki
->
size
))
{
// if( memcmp( icode, iptr, ki->size ) != 0 ) {
ki
->
statistical_data
.
skipped_segments
++
;
ki
->
statistical_data
.
skipped_segments
++
;
ak_error_message_fmt
(
ak_error_not_equal_data
,
__func__
,
ak_error_message_fmt
(
ak_error_not_equal_data
,
__func__
,
_
(
"segment %s has been modified"
),
kp
->
data
);
_
(
"segment %s has been modified"
),
kp
->
data
);
...
@@ -734,7 +734,7 @@
...
@@ -734,7 +734,7 @@
if
(
ki
==
NULL
)
return
ak_error_null_pointer
;
if
(
ki
==
NULL
)
return
ak_error_null_pointer
;
/* начинаем разбор параметров строки */
/* начинаем разбор параметров строки */
if
(
sscanf
(
buffer
,
"%
l
x-%
l
x %c%c%c%c %
l
x %x:%x %
l
u %s"
,
if
(
sscanf
(
buffer
,
"%x-%x %c%c%c%c %x %x:%x %u %s"
,
&
ki
->
curmem
.
st_addr
,
&
ki
->
curmem
.
en_addr
,
&
r
,
&
w
,
&
x
,
&
s
,
&
ki
->
curmem
.
offset
,
&
ki
->
curmem
.
st_addr
,
&
ki
->
curmem
.
en_addr
,
&
r
,
&
w
,
&
x
,
&
s
,
&
ki
->
curmem
.
offset
,
&
major
,
&
minor
,
&
inode
,
filename
)
<
11
)
{
&
major
,
&
minor
,
&
inode
,
filename
)
<
11
)
{
if
(
inode
!=
0
||
major
!=
0
||
minor
!=
0
)
/* иначе это нулевая страница */
if
(
inode
!=
0
||
major
!=
0
||
minor
!=
0
)
/* иначе это нулевая страница */
...
@@ -769,7 +769,7 @@
...
@@ -769,7 +769,7 @@
strncpy
(
old_name
,
filename
,
sizeof
(
old_name
));
strncpy
(
old_name
,
filename
,
sizeof
(
old_name
));
}
}
/* обрабатыаем специальные сегменты */
/* обрабаты
в
аем специальные сегменты */
if
((
flen
=
strlen
(
filename
))
==
0
)
{
if
((
flen
=
strlen
(
filename
))
==
0
)
{
ak_error_message_fmt
(
ak_error_zero_length
,
__func__
,
ak_error_message_fmt
(
ak_error_zero_length
,
__func__
,
_
(
"process: %d, zero length of loaded file (line %s)"
),
ki
->
pid
,
buffer
);
_
(
"process: %d, zero length of loaded file (line %s)"
),
ki
->
pid
,
buffer
);
...
...
This diff is collapsed.
Click to expand it.
examples/faq/example-g02n02.c
+
1
−
1
View file @
e3e11806
...
@@ -51,7 +51,7 @@
...
@@ -51,7 +51,7 @@
}
}
/* выводим данные о созданном списке */
/* выводим данные о созданном списке */
printf
(
"count: %
l
u
\n
"
,
ll
.
count
);
printf
(
"count: %u
\n
"
,
(
unsigned
int
)
ll
.
count
);
/* обрабатываем весь список,
/* обрабатываем весь список,
начиная с первого помещенного в него элемента */
начиная с первого помещенного в него элемента */
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Topics
Snippets