mirror of
https://github.com/EnergyMech/energymech.git
synced 2025-12-29 16:14:43 +00:00
added binary as a source for convert command
This commit is contained in:
11
src/calc.c
11
src/calc.c
@@ -353,6 +353,17 @@ void do_convert(COMMAND_ARGS)
|
|||||||
errno = EINVAL;
|
errno = EINVAL;
|
||||||
switch(*ops)
|
switch(*ops)
|
||||||
{
|
{
|
||||||
|
case 'b':
|
||||||
|
errno = 0;
|
||||||
|
for(num=0;*srcnum;)
|
||||||
|
{
|
||||||
|
num = num << 1;
|
||||||
|
if (*srcnum != '0' && *srcnum != '1')
|
||||||
|
return;
|
||||||
|
num += *srcnum - '0';
|
||||||
|
srcnum++;
|
||||||
|
}
|
||||||
|
break;
|
||||||
case 'c':
|
case 'c':
|
||||||
num = srcnum[0];
|
num = srcnum[0];
|
||||||
if (srcnum[1] != 0)
|
if (srcnum[1] != 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user