run-wrap.c 312 B

123456789101112131415161718
  1. #include <ccan/tcon/tcon.h>
  2. #include <ccan/tap/tap.h>
  3. #include <stdlib.h>
  4. typedef TCON_WRAP(int, char *canary) canaried_int;
  5. int main(void)
  6. {
  7. canaried_int ci = TCON_WRAP_INIT(0);
  8. plan_tests(2);
  9. ok1(*tcon_unwrap(&ci) == 0);
  10. *tcon_unwrap(&ci) = 17;
  11. ok1(*tcon_unwrap(&ci) == 17);
  12. return exit_status();
  13. }