#include <stdio.h>

int strend(const char *s, const char *t)
{
  for (const char *p, *u; ; ++s)
  {
    p = s;
    for (u=t; *u && *u==*p; ++u, ++p);
    if (!*p) return !*u;
  }
}

#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;
}
