Guest User

Untitled

a guest
Oct 24th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
D 0.31 KB | None | 0 0
  1. import std.stdio;
  2. import core.vararg;
  3.  
  4. void print(...)
  5. {
  6.     foreach (arg; _arguments)
  7.     {
  8.         writefx(stdout, (&arg)[0 .. 1], _argptr, 1);
  9.         auto size = arg.tsize();
  10.         _argptr += ((size + size_t.sizeof - 1) & ~(size_t.sizeof - 1));
  11.     }
  12. }
  13.  
  14. int main(char[][] args)
  15. {
  16.     print(5, 6, 7);
  17.     return 0;
  18. }
Add Comment
Please, Sign In to add comment