how does function name scoping work across multiple c files?
i'm porting a standard gnu toolchain project to iPhone OS, and using XCode to do it.
the code builds through make, but not through xcode. when building through xcode, the linker complains that the same symbol (function) is defined in two objects. the code has two distinct source files that #include a common file between them. while... odd (to me at least), it seems to work for the standard toolchain. any ideas if this is something that's somehow handled differently through a standard makefile?
tia