/* PBXA64 handbook-style C text example: palindrome_normalize.
 * compare a phrase from both ends while ignoring spaces. This source deliberately keeps every transformation visible
 * instead of hiding it behind library calls, making it useful for tracing.
 */
int main(void) {
    char s[] = "never odd or even"; int left = 0, right = 17, ok = 1; while (left < right) { while (s[left] == ' ') ++left; while (s[right] == ' ') --right; if (s[left++] != s[right--]) ok = 0; } return ok ? 0 : 1;
}

/* Discussion: inspect the loop bounds, byte classification, and final return
 * value. The bounded-C frontend currently records CIR0200 for all C source;
 * this example remains a real handbook program for the public C surface once
 * that frontend gate is restored. */
