Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Marco Bubke
flatpak-qt-creator
Commits
2eed41b6
Commit
2eed41b6
authored
Oct 06, 2009
by
hjk
Browse files
debugger: make stringFromByte local
parent
751f2f69
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/shared/trk/trkutils.cpp
View file @
2eed41b6
...
@@ -36,6 +36,32 @@
...
@@ -36,6 +36,32 @@
namespace
trk
{
namespace
trk
{
// FIXME: Use the QByteArray based version below?
QString
stringFromByte
(
byte
c
)
{
return
QString
(
"%1 "
).
arg
(
c
,
2
,
16
,
QChar
(
'0'
));
}
QString
stringFromArray
(
const
QByteArray
&
ba
,
int
maxLen
)
{
QString
str
;
QString
ascii
;
const
int
size
=
maxLen
==
-
1
?
ba
.
size
()
:
qMin
(
ba
.
size
(),
maxLen
);
for
(
int
i
=
0
;
i
<
size
;
++
i
)
{
//if (i == 5 || i == ba.size() - 2)
// str += " ";
int
c
=
byte
(
ba
.
at
(
i
));
str
+=
QString
(
"%1 "
).
arg
(
c
,
2
,
16
,
QChar
(
'0'
));
if
(
i
>=
8
&&
i
<
ba
.
size
()
-
2
)
ascii
+=
QChar
(
c
).
isPrint
()
?
QChar
(
c
)
:
QChar
(
'.'
);
}
if
(
size
!=
ba
.
size
())
{
str
+=
"..."
;
ascii
+=
"..."
;
}
return
str
+
" "
+
ascii
;
}
QByteArray
hexNumber
(
uint
n
,
int
digits
)
QByteArray
hexNumber
(
uint
n
,
int
digits
)
{
{
QByteArray
ba
=
QByteArray
::
number
(
n
,
16
);
QByteArray
ba
=
QByteArray
::
number
(
n
,
16
);
...
@@ -235,32 +261,6 @@ QByteArray encode7d(const QByteArray &ba)
...
@@ -235,32 +261,6 @@ QByteArray encode7d(const QByteArray &ba)
return
res
;
return
res
;
}
}
// FIXME: Use the QByteArray based version below?
QString
stringFromByte
(
byte
c
)
{
return
QString
(
"%1 "
).
arg
(
c
,
2
,
16
,
QChar
(
'0'
));
}
QString
stringFromArray
(
const
QByteArray
&
ba
,
int
maxLen
)
{
QString
str
;
QString
ascii
;
const
int
size
=
maxLen
==
-
1
?
ba
.
size
()
:
qMin
(
ba
.
size
(),
maxLen
);
for
(
int
i
=
0
;
i
<
size
;
++
i
)
{
//if (i == 5 || i == ba.size() - 2)
// str += " ";
int
c
=
byte
(
ba
.
at
(
i
));
str
+=
QString
(
"%1 "
).
arg
(
c
,
2
,
16
,
QChar
(
'0'
));
if
(
i
>=
8
&&
i
<
ba
.
size
()
-
2
)
ascii
+=
QChar
(
c
).
isPrint
()
?
QChar
(
c
)
:
QChar
(
'.'
);
}
if
(
size
!=
ba
.
size
())
{
str
+=
"..."
;
ascii
+=
"..."
;
}
return
str
+
" "
+
ascii
;
}
void
appendByte
(
QByteArray
*
ba
,
byte
b
)
void
appendByte
(
QByteArray
*
ba
,
byte
b
)
{
{
ba
->
append
(
b
);
ba
->
append
(
b
);
...
...
src/shared/trk/trkutils.h
View file @
2eed41b6
...
@@ -78,8 +78,6 @@ uint extractInt(const char *data);
...
@@ -78,8 +78,6 @@ uint extractInt(const char *data);
QString
quoteUnprintableLatin1
(
const
QByteArray
&
ba
);
QString
quoteUnprintableLatin1
(
const
QByteArray
&
ba
);
// produces "xx "
QString
stringFromByte
(
byte
c
);
// produces "xx xx xx "
// produces "xx xx xx "
QString
stringFromArray
(
const
QByteArray
&
ba
,
int
maxLen
=
-
1
);
QString
stringFromArray
(
const
QByteArray
&
ba
,
int
maxLen
=
-
1
);
...
...
Write
Preview
Supports
Markdown
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