tags:

views:

147

answers:

2

I stumbled across this C code today. Can anyone tell me what the 'where' keyword means:

*y = sy + exit->y + (where * (entry->y + esy - exit->y));

Edit:

Ah.. my bad. It is just a variable name. VC++ highlighted it as though it was a keyword though.

+8  A: 

It's just a variable name...

(The where is highlighted as blue here only because C# supports where as a keyword in LINQ.)

KennyTM
+1  A: 

Here is a list of C's keywords. There is no where keyword in C, it's just a variable (or perhaps a macro).

unwind