The “shut up and get back to work” coding style guide
drewdevault.com
drewdevault.com
I don't buy the argument about wasted whitespace. If you cramp too much of your code into dense one-liners, it makes the code unreadable.
Secondly, I'd say that code width is unnecessarily narrow. 120 characters is fine to fit two files side-by-side on a 1920x1080 monitor with space to spare. 80 characters is just too close.
Thirdly, I'd typedef "struct wlr_surface" to "wlr_surface_t" (assuming I were writing this in C. I don't know if this is actually CSS)
Still, if a particular project or group has stringent opinions about code formatting, but at the same time can't be bothered to work out how to get a tool to apply most or all of that formatting, it's a bit of a bozo situation. Automation is what computers are for, after all.
struct wlr_surface*
wlr_surface_surface_at(struct wlr_surface *surface, double sx,
double sy, double *sub_x, double *sub_y)
{
// Do stuff
}