Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

C89 structs

Name: Anonymous 2010-08-30 0:37

Hi /prog/. When I program C I usually just use whatever features gcc allows without really worrying about different standards. However, I am now trying to learn strict C89. I know that it's no longer "standard" C, but I want to learn it anyways.

typedef struct {
    int a, b;
} s;


So normally, if I wanted to return an s from a function I would just use return (s) {1, 2};, but apparently that's not allowed in C89. So right now I'm using
s res;
res.a = 1;
res.b = 2;
return res;


Is there a better/shorter way to do this?

Thanks.

Name: Anonymous 2010-09-03 0:40

>>81
Why the fuck would you sage this? This thread is actually interesting, and you post an interesting and informative comment, and yet you sage. Now this thread is the last one on the page, and stupid shit like "interbutt radio" is on top.

sage is the cancer that is killing /prog/

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List