"typedefs" used for data types are not machine dependent.
B
Correct answer
Explanation
The typedef keyword itself is not machine dependent - it's a standard C language feature that works the same way across all platforms. However, the underlying types you create typedefs for (like int, long, pointer types) may have different sizes on different machines. The question asks about typedef itself, not the types it aliases.