Guest User

Untitled

a guest
Jan 24th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. union all_integer
  2. {
  3. char c;
  4. signed int nb;
  5. short int snb;
  6. long int lnb;
  7. long long int llnb;
  8. size_t posnb;
  9.  
  10. unsigned char uc;
  11. unsigned int unb;
  12. unsigned short int usnb;
  13. unsigned long int ulnb;
  14. unsigned long long int ullnb;
  15. };
  16.  
  17. union all_integer u_allint;
  18. u_allint.nb = va_arg(ap, int);
  19.  
  20. putdata(union all_integer u_allint)
  21. {
  22. if (u_allint < 0)
  23. {
  24. return (ft_numlen_neg(u_allint));
  25. }
  26. if (u_allint > 9)
  27. return (1 + ft_numlen(u_allint / 10));
  28. if (u_allint > 0 && u_allint < 10)
  29. return (1);
  30. if (u_allint == 0)
  31. return (1);
  32. return (0);
  33. }
Add Comment
Please, Sign In to add comment