return (PL_strcmp (cookie1->name, cookie2->name));
if (PL_strcmp (cookie1->name, cookie2->name) < 0) { return -1; } if (PL_strcmp (cookie1->name, cookie2->name) > 0) { return 1; }     return (PL_strcmp (cookie1->path, cookie2->path));
CookieCompare (cookie_CookieStruct * cookie1, cookie_CookieStruct * cookie2) {  char * host1 = cookie1->host;  char * host2 = cookie2->host;  /* get rid of leading period on host name, if any */  if (*host1 == '.') {    host1++;  }  if (*host2 == '.') {    host2++;  }  /* make decision based on host name if they are unequal */  if (PL_strcmp (host1, host2) < 0) {    return -1;  }  if (PL_strcmp (host1, host2) > 0) {    return 1;  }  /* if host names are equal, make decision based on cookie name */  return (PL_strcmp (cookie1->name, cookie2->name));}