News for hackers. Stuff that matters.
Re:Google's “Director of Engineering” Hiring Test by vram22 on Thursday October 13, 2016 @04:09PM (#12703640)
>In C, what stat does is how you return multiple values from a function.

IIRC, you can return structs from functions in C. You have to access the values in the returned struct with dot notation, of course, like point.x .

Pre-ANSI C may not have had this, but later, it did. Remember reading it in the 2nd (ANSI) edition of the Kernighan & Ritchie C book, and also used it myself in some programs.

https://www.google.co.in/?q=can+you+return+a+structure+in+c

Edit:

Might want to consider the cost of copying, depending on the perf requirements, size of the struct, whether the function call is in a tight loop, etc.

Re:Google's “Director of Engineering” Hiring Test by philjr on Friday October 14, 2016 @06:50AM (#12707239)
returning multiple values was the key part of the sentence