Esempio n. 1
0
static void
putn1(tcsh_number_t n)
{
    if (n > 9)
	putn1(n / 10);
    *putp++ = (Char)(n % 10 + '0');
}
Esempio n. 2
0
File: sh.set.c Progetto: aosm/tcsh
static void
putn1(unsigned n)
{
    if (n > 9)
	putn1(n / 10);
    *putp++ = n % 10 + '0';
}
Esempio n. 3
0
Char *
putn(tcsh_number_t n)
{
    Char nbuf[1024]; /* Enough even for octal */

    putp = nbuf;
    if (n < 0) {
	n = -n;
	*putp++ = '-';
    }
    putn1(n);
    *putp = 0;
    return (Strsave(nbuf));
}
Esempio n. 4
0
File: sh.set.c Progetto: aosm/tcsh
Char   *
putn(int n)
{
    Char nbuf[(CHAR_BIT * sizeof (n) + 2) / 3 + 2]; /* Enough even for octal */

    putp = nbuf;
    if (n < 0) {
	n = -n;
	*putp++ = '-';
    }
    putn1(n);
    *putp = 0;
    return (Strsave(nbuf));
}