Пример #1
0
int		fct(int param1, ex2 param2, char *param3)
{
  int		i;
  int		ptr_int[3];
  
  i = 0;
  ptr_int[0] = param1;
  ptr_int[1] = param2;
  ptr_int[2] = param3;
  while (i <= 2)
    {
      my_put_nbr(&ptr_int);
      my_putc('\n');
      my_put_nbr(ptr_int[i++]);
      my_putc('\n');
    }
}
Пример #2
0
void my_puts(unsigned char *str)
{
    while(*str)
    {
        my_putc(*str);
        str++;
    }
}
Пример #3
0
void		my_put_nbr(int nb)
{
  int		u;
  int		d;

  if (nb < 0)
    {
      my_putc('-');
      nb *= -1;
    }
  u = nb % 10;
  d = nb / 10;
  if (d)
    my_put_nbr(d);
  my_putc(u + '0');
  return ;
}
Пример #4
0
_ssize_t _write_r (
    struct _reent *r, 
    int file, 
    const void *ptr, 
    size_t len)
{
	int i;
	const unsigned char *p;
	
	p = (const unsigned char*) ptr;
	
	for (i = 0; i < len; i++) {
		if (*p == '\n' ) my_putc('\r');
		my_putc(*p++);
	}
	
	return len;
}
Пример #5
0
void my_puts(const char *s) {
    for( ; *s != '\0'; ++s) my_putc(*s);
}