#include <stdio.h>
#include <string.h>
#include <memory.h>
int strend(const char *s, const char *t)
{
return n
>= m
&& !memcmp(s
+n
-m
, t
, m
); }
#define CHECK(s,t) printf("%-7s %-7s => %d\n", s, t, strend(s, t))
int main(void)
{
CHECK("abc", "c");
CHECK("a", "a");
CHECK("a", "ab");
CHECK("abc", "");
CHECK("", "");
CHECK("aaaaa", "aaab");
CHECK("", "q");
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPG1lbW9yeS5oPgoKaW50IHN0cmVuZChjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICp0KQp7CiAgc2l6ZV90IG4gPSBzdHJsZW4ocyksIG0gPSBzdHJsZW4odCk7CiAgcmV0dXJuIG4gPj0gbSAmJiAhbWVtY21wKHMrbi1tLCB0LCBtKTsKfQoKI2RlZmluZSBDSEVDSyhzLHQpIHByaW50ZigiJS03cyAlLTdzID0+ICVkXG4iLCBzLCB0LCBzdHJlbmQocywgdCkpCgppbnQgbWFpbih2b2lkKQp7CiAgQ0hFQ0soImFiYyIsICJjIik7CiAgQ0hFQ0soImEiLCAiYSIpOwogIENIRUNLKCJhIiwgImFiIik7CiAgQ0hFQ0soImFiYyIsICIiKTsKICBDSEVDSygiIiwgIiIpOwogIENIRUNLKCJhYWFhYSIsICJhYWFiIik7CiAgQ0hFQ0soIiIsICJxIik7CiAgCiAgcmV0dXJuIDA7Cn0=