Is there a way of rotating bits in C?

e.g. in asm,

rol eax, 4
ror eax, 3 etc.

I know i could use inline asm, but i was wondering if there was a C equiv

Cheers.