This is absolutely unacceptable, and the main reason I still use a SoundBlaster Live instead of my onboard sound. The SBLive can do hardware mixing and the Linux driver makes this transparent, so even OSS programs can…
According to section 6.7.5.2p1 of C99: “If the expression is a constant expression, it shall have a value greater than zero.” The “expression” here refers to an expression in between [] in an array declaration; so the…
This "shall" is not listed under "Constraints", so violation of it is undefined behavior and does not require a diagnostic. See 4 (Conformance): If a ‘‘shall’’ or ‘‘shall not’’ requirement that appears outside of a…
This is absolutely unacceptable, and the main reason I still use a SoundBlaster Live instead of my onboard sound. The SBLive can do hardware mixing and the Linux driver makes this transparent, so even OSS programs can…
According to section 6.7.5.2p1 of C99: “If the expression is a constant expression, it shall have a value greater than zero.” The “expression” here refers to an expression in between [] in an array declaration; so the…
This "shall" is not listed under "Constraints", so violation of it is undefined behavior and does not require a diagnostic. See 4 (Conformance): If a ‘‘shall’’ or ‘‘shall not’’ requirement that appears outside of a…