1#include <assert.h>2#include <stdio.h>3#include <string.h>45/*6output:7testing8done9end:10*/1112int13main()14{15 char buf[] = "012321";1617 puts("testing");18 assert(strrchr(buf, '1') == buf+5);19 assert(strrchr(buf, '0') == buf);20 assert(strrchr(buf, '3') == buf+3);21 assert(strrchr("", '0') == NULL);22 assert(strrchr(buf, 'a') == NULL);23 assert(strrchr(buf, 0) == buf+6);24 puts("done");2526 return 0;27}