diff options
author | Thomas E. Dickey <dickey@invisible-island.net> | 1999-07-14 16:44:55 -0400 |
---|---|---|
committer | Thomas E. Dickey <dickey@invisible-island.net> | 1999-07-14 16:44:55 -0400 |
commit | a2a1ab1ed484fec332c6dcccb8d033f1c33bb0b5 (patch) | |
tree | dd9b34832247f03ce3fb9142353197cc651f176b /WWW/Library/Implementation/HTAnchor.c | |
parent | 83824f14360f92f8a3a47ac5f136bb077b141065 (diff) | |
download | lynx-snapshots-a2a1ab1ed484fec332c6dcccb8d033f1c33bb0b5.tar.gz |
snapshot of project "lynx", label v2-8-3dev_4
Diffstat (limited to 'WWW/Library/Implementation/HTAnchor.c')
-rw-r--r-- | WWW/Library/Implementation/HTAnchor.c | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/WWW/Library/Implementation/HTAnchor.c b/WWW/Library/Implementation/HTAnchor.c index ba131155..b2a911ed 100644 --- a/WWW/Library/Implementation/HTAnchor.c +++ b/WWW/Library/Implementation/HTAnchor.c @@ -103,7 +103,12 @@ PRIVATE HTParentAnchor * HTParentAnchor_new NOARGS PRIVATE HTChildAnchor * HTChildAnchor_new NOARGS { - return (HTChildAnchor *)calloc(1, sizeof(HTChildAnchor)); /* zero-filled */ + HTChildAnchor *p; + + p = (HTChildAnchor *)calloc(1, sizeof(HTChildAnchor)); /* zero-filled */ + if (p == NULL) + outofmem(__FILE__, "HTChildAnchor_new"); + return p; } @@ -149,6 +154,12 @@ PRIVATE BOOL HTIdentical ARGS2( CONST char *, t) { if (s && t) { /* Make sure they point to something */ +#ifdef SH_EX /* 1998/04/28 (Tue) 22:02:58 */ + if (*s == 'P' || *t == 'P') { + if (strcmp(s + 1, "Name") == 0 || strcmp(t + 1, "Name") == 0) + return NO; + } +#endif for (; *s && *t; s++, t++) { if (*s != *t) { return(NO); @@ -202,9 +213,7 @@ PUBLIC HTChildAnchor * HTAnchor_findChild ARGS2( } child = HTChildAnchor_new(); - if (child == NULL) - outofmem(__FILE__, "HTChildAnchor_new"); - CTRACE(tfp, "new Anchor %p named `%s' is child of %p\n", + CTRACE(tfp, "HTAnchor: New Anchor %p named `%s' is child of %p\n", (void *)child, tag ? tag : (CONST char *)"", (void *)parent); /* int for apollo */ |