struct str1 {
char a;
long b;
char c;
};

struct str2 {
long b;
char a;
char c;
};

#include <unistd.h>
#include <fmt.h>
int main(){ 
char buf[100];
char *p=buf;

p += fmt_ulong(p, (unsigned long) sizeof(struct str1));
*(p++) = ' ';
p += fmt_ulong(p, (unsigned long) sizeof(struct str2));
*(p++) = '\n';

write(1, buf, p-buf);

return 0;
}

