I have two questions regarding error types in C99.
- is "Two function definitions with identical prototypes detected" considered a compilation error or is it a linking error, I would be happy for an explanation regarding the answer.
- Can we regard "Size of static variable exceeded maximally allowed bytes" as an error that can occur in all phases (compilation, linking, runtime)?,I managed to get why we can consider it a compilation and runtime error but I still can't manage to comprehend how it can be treated as a linking error. Thanks in advance.