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-08-31 17:15

>>54
It's an Apple wireless keyboard (http://regmedia.co.uk/2010/06/09/tt_ipad_acc_3.jpg), but I cannot identify the layout.
The keyboard differs from the pictured one in that I don't have the Euro sign on the 2 key and I have the usual octothorpe on the 3 key.

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