#include <stdio.h>
#include <string.h>
#include <memory.h>

int strend(const char *s, const char *t)
{
  size_t n = strlen(s), m = strlen(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;
}