01-04-2009, 08:10 PM
Hi,
The Technical Corrigendum 1 now allows the \ character to be used in a file name path without the need for a deviation.
So what file will be included in the following:
The C standard says that this is undefined.
Rule 1.2 bans undefined language features and thus a deviation is still required!
What is the point in now allowing undefined language features in one rule to avoid the need to deviate when using a system that does not allow one to write compliant code only to need a deviation against another rule. TC1 does not rescind rule 1.2?
William Forbes
The Technical Corrigendum 1 now allows the \ character to be used in a file name path without the need for a deviation.
So what file will be included in the following:
Code:
#include "test\x61test.h"
The C standard says that this is undefined.
Rule 1.2 bans undefined language features and thus a deviation is still required!
What is the point in now allowing undefined language features in one rule to avoid the need to deviate when using a system that does not allow one to write compliant code only to need a deviation against another rule. TC1 does not rescind rule 1.2?
William Forbes