Я думал Ch это какой-то вариант С какой-то фирмы. Сорри, не знал. А модификатор "restrict" описан в ISO/IEC 9899:1999 (ANSI C) и делает именно то, что я сказал. А очень активно используется например при компиляции для 6000-ных TMS-ов для оптимизации программной конвейеризации (это хитрость этого семейства с параллельным вычислением 8-ми операций за такт)