HCoop
/
hcoop
/
zz_old
/
debian
/
djbdns.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
release
[hcoop/zz_old/debian/djbdns.git]
/
fmt_ulong.c
1
#include
"fmt.h"
2
3
unsigned int
fmt_ulong
(
register
char
*
s
,
register
unsigned long
u
)
4
{
5
register
unsigned int
len
;
register
unsigned long
q
;
6
len
=
1
;
q
=
u
;
7
while
(
q
>
9
) { ++
len
;
q
/=
10
; }
8
if
(
s
) {
9
s
+=
len
;
10
do
{ *--
s
=
'0'
+ (
u
%
10
);
u
/=
10
; }
while
(
u
);
/* handles u == 0 */
11
}
12
return
len
;
13
}