Login
NedoOS
BlueGrey
calm
Elegant
Català-Valencià – Catalan
中文 – Chinese (Simplified)
中文 – Chinese (Traditional)
Česky – Czech
Dansk – Danish
Nederlands – Dutch
English – English
Suomi – Finnish
Français – French
Deutsch – German
עברית – Hebrew
हिंदी – Hindi
Magyar – Hungarian
Bahasa Indonesia – Indonesian
Italiano – Italian
日本語 – Japanese
한국어 – Korean
Македонски – Macedonian
मराठी – Marathi
Norsk – Norwegian
Polski – Polish
Português – Portuguese
Português – Portuguese (Brazil)
Русский – Russian
Slovenčina – Slovak
Slovenščina – Slovenian
Español – Spanish
Svenska – Swedish
Türkçe – Turkish
Українська – Ukrainian
Oëzbekcha – Uzbek
Subversion Repositories
NedoOS
(root)
/
src
/
kapps
/
getpic
/
terminal.c
@ 1510
– Rev 1490
Rev
Rev 1477
|
Blame
|
Compare with Previous
|
Last modification
|
View Log
|
Download
|
RSS feed
void
putdec
(
int
c
)
{
int
div
;
int
hassent
=
0
;
for
(
div
=
100
;
div
>
0
;
div
/=
10
)
{
int
disp
=
c
/
div
;
c
%=
div
;
if
(
(
disp
!=
0
)
||
(
hassent
)
||
(
div
==
1
)
)
{
hassent
=
1
;
putchar
(
'0'
+
disp
)
;
}
}
}
void
AT
(
int
X
,
int
Y
)
{
putchar
(
27
)
;
putchar
(
'['
)
;
putdec
(
Y
)
;
putchar
(
';'
)
;
putdec
(
X
)
;
putchar
(
'H'
)
;
}
void
ATRIB
(
int
color
)
{
putchar
(
27
)
;
putchar
(
'['
)
;
putdec
(
color
)
;
putchar
(
'm'
)
;
}
void
BOX
(
unsigned
char
Xbox
,
unsigned
char
Ybox
,
unsigned
char
Wbox
,
unsigned
char
Hbox
,
unsigned
char
Cbox
)
{
unsigned
char
x
,
y
;
ATRIB
(
Cbox
)
;
for
(
y
=
0
;
y
<
Hbox
;
y
++
)
{
AT
(
Xbox
,
Ybox
+
y
)
;
for
(
x
=
0
;
x
<
Wbox
;
x
++
)
{
putchar
(
' '
)
;
}
}
}