You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Rob Hartill <ro...@imdb.com> on 1996/07/10 18:31:45 UTC
Re: 1.1.1 compilation problems on Apollo/Domain
Thanks.
I'll pass your mail on to thte developers list to see what we can
do to better support your OS in the future.
regards,
rob
>I had problems compiling 1.1.1 apache on Apollo/Domain. In order to make the
>compilation work, I had to make several changes. After these changes, the
>compilation completed with many WARNINGS. Most were "Illegal pointer
>combination." Many of the rest were warnings that the optimizer eliminated
>some statements since they were never used.
>
>The changes I made were as follows:
>
>1. Modified conf.h to eliminate the inclusion of <memory.h>, define JMP_BUF,
>eliminate definition of timezone, used <sys/dir.h> instead of <dirent.h>, and
>included the Sys5.3 version of time.h. This last fix is not very portable
>since it requires that the Sys5.3 header files be available, which they are on
>our system. The diff between the original conf.h and my modified version is
>below:
>
>285c285,287
>< #define timezone _bky_timezone
>---
>> /*#define timezone _bky_timezone*/
>> #define JMP_BUF sigjmp_buf
>> #include </sys5.3/usr/include/time.h>
>286a289
>>
>354c357
>< #if !defined(NEXT) && !defined(CONVEXOS)
>---
>> #if !defined(NEXT) && !defined(CONVEXOS) && !defined(APOLLO)
>384c387
>< #ifndef QNX
>---
>> #if !defined(QNX) && !defined(APOLLO)
>
>2. Changed http_bprintf.c so it did not included <memory.h>. The diff is below:
>
>20c20
>< #ifndef QNX
>---
>> #if !defined(QNX) && !defined(APOLLO)
>
>
>3. I could not get mod_proxy.c to compile due to errors that I believe are
>associated with the include files for the directory structure. Since I was
>only going to play with that module anyway, I did not spend any time to
>getting rid of those errors. I removed that module from my compilation. The
>errors are below:
>
>******** Line 1412 of "mod_proxy.c": [Error #064] "d_name" is not a member
>of "ent".
> (1413) sprintf(filename, "%s%s", cachedir, ent->d_name);
>
>******** Line 1413 of "mod_proxy.c": [Error #064] "d_name" is not a member
>of "ent".
> (1416) if (strncmp(ent->d_name, "#tmp", 4) == 0)
>
>******** Line 1416 of "mod_proxy.c": [Error #064] "d_name" is not a member
>of "ent".
> (1457) sprintf(newcachedir,"%s%s/",cachesubdir,ent->d_name);
>
>******** Line 1457 of "mod_proxy.c": [Error #064] "d_name" is not a member
>of "ent".
> (1460) sprintf(newcachedir,"%s%s",cachedir,ent->d_name);
>
>******** Line 1460 of "mod_proxy.c": [Error #064] "d_name" is not a member
>of "ent".
> (1505) fent = palloc(r->pool, sizeof(struct gc_ent));
>
>******** Line 1509 of "mod_proxy.c": [Error #064] "d_name" is not a member
>of "ent".
> (1573) c->resp_line = pstrdup(pool, urlbuff);
>
>
>
>---------
>Below are all the warnings that indicate the optimizer was eliminating statments.
>
>******** Line 629 of "alloc.c": [Warning #202] Value assigned to elts is
>never used;
> assignment eliminated by optimizer.
>******** Line 1106 of "http_main.c": [Warning #202] Value assigned to conn is never
> used; assignment eliminated by optimizer.
>******** Line 269 of "http_request.c": [Warning #202] Value assigned to
>overrides_here
> is never used; assignment eliminated by optimizer.
>******** Line 99 of "http_protocol.c": [Warning #202] Value assigned to
>month is never
> used; assignment eliminated by optimizer.
>******** Line 436 of "util.c": [Warning #202] Value assigned to x is never used;
> assignment eliminated by optimizer.
>
>******** Line 541 of "buff.c": [Warning #202] Value assigned to j is never used;
> assignment eliminated by optimizer.
>******** Line 174 of "util_md5.c": [Warning #202] Value assigned to p is
>never used;
> assignment eliminated by optimizer.
>******** Line 187 of "util_md5.c": [Warning #202] Value assigned to length is never
> used; assignment eliminated by optimizer.
>******** Line 222 of "mod_include.c": [Warning #202] Value assigned to j is
>never used;
> assignment eliminated by optimizer.
>******** Line 464 of "mod_dir.c": [Warning #202] Value assigned to thefile is never
> used; assignment eliminated by optimizer.
>******** Line 595 of "mod_dir.c": [Warning #202] Value assigned to t2 is
>never used;
> assignment eliminated by optimizer.
>******** Line 595 of "mod_dir.c": [Warning #202] Value assigned to t is never used;
> assignment eliminated by optimizer.
>******** Line 595 of "mod_dir.c": [Warning #202] Value assigned to anchor is
>never used;
> assignment eliminated by optimizer.
>******** Line 291 of "mod_imap.c": [Warning #202] Value assigned to x_coord
>is never
> used; assignment eliminated by optimizer.
>******** Line 311 of "mod_imap.c": [Warning #202] Value assigned to y_coord
>is never
> used; assignment eliminated by optimizer.
>******** Line 310 of "mod_imap.c": [Warning #202] Value assigned to
>start_of_y is never
> used; assignment eliminated by optimizer.
>******** Line 365 of "mod_imap.c": [Warning #202] Value assigned to referer
>is never
> used; assignment eliminated by optimizer.
>******** Line 363 of "mod_imap.c": [Warning #202] Value assigned to
>string_pos is never
> used; assignment eliminated by optimizer.
>******** Line 662 of "mod_imap.c": [Warning #202] Value assigned to
>chars_read is never
> used; assignment eliminated by optimizer.
>******** Line 618 of "mod_imap.c": [Warning #202] Value assigned to
>chars_read is never
> used; assignment eliminated by optimizer.
>******** Line 617 of "mod_imap.c": [Warning #202] Value assigned to
>string_pos is never
> used; assignment eliminated by optimizer.
>******** Line 615 of "mod_imap.c": [Warning #202] Value assigned to vertex is never
> used; assignment eliminated by optimizer.
>******** Line 141 of "mod_info.c": [Warning #202] Value assigned to cmd is
>never used;
> assignment eliminated by optimizer.
>******** Line 246 of "mod_info.c": [Warning #202] Value assigned to
>mod_info_cfg_access
> is never used; assignment eliminated by optimizer.
>******** Line 245 of "mod_info.c": [Warning #202] Value assigned to
>mod_info_cfg_srm is
> never used; assignment eliminated by optimizer.
>******** Line 244 of "mod_info.c": [Warning #202] Value assigned to
>mod_info_cfg_httpd
> is never used; assignment eliminated by optimizer.
>******** Line 241 of "mod_info.c": [Warning #202] Value assigned to hand is
>never used;
> assignment eliminated by optimizer.
>******** Line 240 of "mod_info.c": [Warning #202] Value assigned to cmd is
>never used;
> assignment eliminated by optimizer.
>******** Line 236 of "mod_info.c": [Warning #202] Value assigned to modp is
>never used;
> assignment eliminated by optimizer.
>
>---------
>The complete record of the make is below:
>
>make
>cc -c -O2 -DSTATUS -DAPOLLO alloc.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>******** Line 629 of "alloc.c": [Warning #202] Value assigned to elts is
>never used;
> assignment eliminated by optimizer.
>cc -c -O2 -DSTATUS -DAPOLLO http_main.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0613) scoreboard_fd = popenf(p, scoreboard_fname, 00400|002, 0644);
>
>******** Line 613 of "http_main.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0632) if (scoreboard_fd != -1) pclosef (p, scoreboard_fd);
>
>******** Line 632 of "http_main.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0638) scoreboard_fd = popenf(p, scoreboard_fname, 00400|002, 0666);
>
>******** Line 638 of "http_main.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (1087) s->server_hostname = pstrdup (pconf, (char *)h->h_name);
>
>******** Line 1087 of "http_main.c": [Warning #080] Illegal pointer
>combination with
> "pconf": incompatible types.
>
> (1106) conn_rec *conn = (conn_rec *)pcalloc (p, sizeof(conn_rec));
>
>******** Line 1106 of "http_main.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (1112) conn = (conn_rec *)pcalloc(p, sizeof(conn_rec));
>
>******** Line 1112 of "http_main.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (1123) inet_ntoa(conn->remote_addr.sin_addr));
>
>******** Line 1122 of "http_main.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (1176) clear_pool (ptrans);
>
>******** Line 1176 of "http_main.c": [Warning #080] Illegal pointer
>combination with
> "ptrans": incompatible types.
>
> (1395) clear_pool (pconf);
>
>******** Line 1395 of "http_main.c": [Warning #080] Illegal pointer
>combination with
> "pconf": incompatible types.
>
> (1528) clear_pool (pconf);
>
>******** Line 1528 of "http_main.c": [Warning #080] Illegal pointer
>combination with
> "pconf": incompatible types.
>******** Line 1106 of "http_main.c": [Warning #202] Value assigned to conn is never
> used; assignment eliminated by optimizer.
>cc -c -O2 -DSTATUS -DAPOLLO http_core.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0084) (core_dir_config *)pcalloc(a, sizeof(core_dir_config));
>
>******** Line 84 of "http_core.c": [Warning #080] Illegal pointer
>combination with "a":
> incompatible types.
>
> (0087) else conf->d = pstrcat (a, dir, "/", 0);
>
>******** Line 87 of "http_core.c": [Warning #080] Illegal pointer
>combination with "a":
> incompatible types.
>
> (0104) (core_dir_config *)pcalloc (a, sizeof(core_dir_config));
>
>******** Line 104 of "http_core.c": [Warning #080] Illegal pointer
>combination with "a":
> incompatible types.
>
> (0133) (core_server_config *)pcalloc(a, sizeof(core_server_config));
>
>******** Line 133 of "http_core.c": [Warning #080] Illegal pointer
>combination with "a":
> incompatible types.
>
> (0149) (core_server_config *)pcalloc(p, sizeof(core_server_config));
>
>******** Line 149 of "http_core.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0285) conn->remote_host = pstrdup(conn->pool, (void *)hptr->h_name);
>
>******** Line 285 of "http_core.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0386) return pstrcat (cmd->pool, "Illegal HTTP response code ", w, 0);
>
>******** Line 386 of "http_core.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0394) conf->response_code_strings[index_number] = pstrdup (cmd->pool, line);
>
>******** Line 394 of "http_core.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0430) return pstrcat (cmd->pool, "Illegal override option ", w, 0);
>
>******** Line 430 of "http_core.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0462) return pstrcat (cmd->pool, "Illegal option ", w, 0);
>
>******** Line 462 of "http_core.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0476) r->requirement = pstrdup (cmd->pool, arg);
>
>******** Line 476 of "http_core.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0568) conf->d = pstrdup(cmd->pool, cmd->path);
>
>******** Line 568 of "http_core.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0622) *(char **)(struct_ptr + offset) = pstrdup (cmd->pool, arg);
>
>******** Line 622 of "http_core.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0641) user_name = pstrdup (cmd->pool, arg);
>
>******** Line 641 of "http_core.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0673) pid_fname = pstrdup (cmd->pool, arg);
>
>******** Line 673 of "http_core.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0678) scoreboard_fname = pstrdup (cmd->pool, arg);
>
>******** Line 678 of "http_core.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0693) cmd->server->path = pstrdup (cmd->pool, arg);
>
>******** Line 693 of "http_core.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0758) new=palloc(cmd->pool, sizeof(listen_rec));
>
>******** Line 758 of "http_core.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0871) (r->uri + r->server->pathlen), 0);
>
>******** Line 870 of "http_core.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0873) r->filename = pstrcat (r->pool, conf->document_root, r->uri, 0);
>
>******** Line 873 of "http_core.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO http_config.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0122) void **conf_vector = (void **)pcalloc(p, sizeof(void*) * num_modules);
>
>******** Line 122 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0129) void **conf_vector = (void **)pcalloc(p, sizeof(void*) *
>(num_modules+64));
>
>******** Line 129 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0144) void **conf_vector = (void **)pcalloc(p, sizeof(void*) * num_modules);
>
>******** Line 144 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0165) void **conf_vector = (void **)pcalloc(p, sizeof(void*) *
>(num_modules+64));
>
>******** Line 165 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0354) return pstrcat (parms->pool, cmd->name, " not allowed here", 0);
>
>******** Line 354 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0365) 0);
>
>******** Line 364 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0374) cmd->errmsg ? ", " : 0, cmd->errmsg, 0);
>
>******** Line 373 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0385) cmd->errmsg ? ", " : 0, cmd->errmsg, 0);
>
>******** Line 384 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0404) cmd->errmsg ? ", " : 0, cmd->errmsg, 0);
>
>******** Line 402 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0419) 0);
>
>******** Line 418 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0427) 0);
>
>******** Line 425 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0470) return pstrcat (parms->pool, "Invalid command ", cmd_name, 0);
>
>******** Line 470 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
> (0511) *(char **)(struct_ptr + offset) = pstrdup (cmd->pool, arg);
>
>******** Line 511 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
> (0597) if((f=pfopen(r->pool, filename, "r"))) {
>
>******** Line 597 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
> (0605) pfclose(r->pool, f);
>
>******** Line 605 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
> (0617) new = palloc(r->pool, sizeof(struct htaccess_result));
>
>******** Line 617 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
> (0618) new->dir = pstrdup(r->pool, d);
>
>******** Line 618 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
> (0622) new->next = r->htaccess;
>
>******** Line 622 of "http_config.c": [Warning #279] Illegal conversion from
>const *
> "htaccess".
> (0636) server_rec *s = (server_rec *)pcalloc (p, sizeof (server_rec));
>
>******** Line 636 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
> (0662) s->virthost = pstrdup(p, hostname);
>
>******** Line 662 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
> (0737) server_rec *s = (server_rec *)pcalloc (p, sizeof (server_rec));
>
>******** Line 737 of "http_config.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO http_request.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0175) r->path_info = pstrdup (r->pool, cp);
>
>******** Line 175 of "http_request.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0200) char *test_filename = pstrdup (r->pool, r->filename);
>
>******** Line 200 of "http_request.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0212) r->filename = pstrdup(r->pool, r->uri);
>
>******** Line 212 of "http_request.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0363) char *test_location = pstrdup (r->pool, r->uri);
>
>******** Line 363 of "http_request.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0424) request_rec *rr = pcalloc (rrp, sizeof (request_rec));
>
>******** Line 424 of "http_request.c": [Warning #080] Illegal pointer
>combination with
> "rrp": incompatible types.
>
> (0635) r->method = pstrdup(r->pool, "GET");
>
>******** Line 635 of "http_request.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0657) phase, 0),
>
>******** Line 655 of "http_request.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0797) table_set (new, pstrcat (p, "REDIRECT_", elts[i].key, 0),
>
>******** Line 797 of "http_request.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0806) request_rec *new = (request_rec *)pcalloc(r->pool, sizeof(request_rec));
>
>******** Line 806 of "http_request.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0848) table_set (new->subprocess_env, "REDIRECT_STATUS", pstrdup
>(r->pool, t));
>
>******** Line 848 of "http_request.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>******** Line 269 of "http_request.c": [Warning #202] Value assigned to
>overrides_here
> is never used; assignment eliminated by optimizer.
>cc -c -O2 -DSTATUS -DAPOLLO http_log.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0100) if(!(s->error_log = pfopen(p, fname, "a"))) {
>
>******** Line 100 of "http_log.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO http_protocol.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0155) table_set (r->headers_out, "Content-length", pstrdup (r->pool, ts));
>
>******** Line 155 of "http_protocol.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0175) table_set (r->headers_out, "Keep-Alive", pstrdup(r->pool, header));
>
>******** Line 175 of "http_protocol.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0284) name = pstrdup(r->pool, uri + 7);
>
>******** Line 284 of "http_protocol.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0299) r->hostname = pstrdup(r->pool, host);
>
>******** Line 299 of "http_protocol.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0342) r->the_request = pstrdup (r->pool, l);
>
>******** Line 342 of "http_protocol.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0349) r->protocol = pstrdup (r->pool, ll[0] ? ll : "HTTP/0.9");
>
>******** Line 349 of "http_protocol.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0433) request_rec *r = (request_rec *)pcalloc (conn->pool,
>sizeof(request_rec));
>
>******** Line 433 of "http_protocol.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0546) pstrcat(r->pool, "Basic realm=\"", auth_name(r), "\"", 0));
>
>******** Line 546 of "http_protocol.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0556) "\", nonce=\"", nonce, "\"", 0));
>
>******** Line 555 of "http_protocol.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>******** Line 99 of "http_protocol.c": [Warning #202] Value assigned to
>month is never
> used; assignment eliminated by optimizer.
>cc -c -O2 -DSTATUS -DAPOLLO rfc1413.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>cc -c -O2 -DSTATUS -DAPOLLO util.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0125) return pstrdup (p, ts);
>
>******** Line 125 of "util.c": [Warning #080] Illegal pointer combination with "p":
> incompatible types.
>
> (0141) return pstrdup (p, ts);
>
>******** Line 141 of "util.c": [Warning #080] Illegal pointer combination with "p":
> incompatible types.
>
> (0305) res = palloc(p, x + 2);
>
>******** Line 305 of "util.c": [Warning #080] Illegal pointer combination with "p":
> incompatible types.
>
> (0314) return pstrdup (p, s);
>
>******** Line 314 of "util.c": [Warning #080] Illegal pointer combination with "p":
> incompatible types.
>
> (0316) return pstrcat (p, s, "/", 0);
>
>******** Line 316 of "util.c": [Warning #080] Illegal pointer combination with "p":
> incompatible types.
>
> (0343) res = pstrdup (atrans, *line);
>
>******** Line 343 of "util.c": [Warning #080] Illegal pointer combination
>with "atrans":
> incompatible types.
>
> (0348) res = palloc(atrans, pos + 1);
>
>******** Line 348 of "util.c": [Warning #080] Illegal pointer combination
>with "atrans":
> incompatible types.
>
> (0363) res = pstrdup (atrans, *line);
>
>******** Line 363 of "util.c": [Warning #080] Illegal pointer combination
>with "atrans":
> incompatible types.
>
> (0368) res = palloc(atrans, pos + 1);
>
>******** Line 368 of "util.c": [Warning #080] Illegal pointer combination
>with "atrans":
> incompatible types.
>
> (0385) char *result = palloc (p, len + 2);
>
>******** Line 385 of "util.c": [Warning #080] Illegal pointer combination with "p":
> incompatible types.
>
> (0518) token = palloc (p, tok_len + 1);
>
>******** Line 518 of "util.c": [Warning #080] Illegal pointer combination with "p":
> incompatible types.
>
> (0536) cmd = palloc (p, 2 * l + 1);
>
>******** Line 536 of "util.c": [Warning #080] Illegal pointer combination with "p":
> incompatible types.
> (0624) return pstrcat (p, "http://", s->server_hostname, uri, 0);
>
>******** Line 624 of "util.c": [Warning #080] Illegal pointer combination with "p":
> incompatible types.
> (0628) 0);
>
>******** Line 627 of "util.c": [Warning #080] Illegal pointer combination with "p":
> incompatible types.
> (0651) char *copy = palloc (p, 3 * strlen (segment) + 1);
>
>******** Line 651 of "util.c": [Warning #080] Illegal pointer combination with "p":
> incompatible types.
> (0669) char *copy=palloc(p,3*strlen(path)+3);
>
>******** Line 669 of "util.c": [Warning #080] Illegal pointer combination with "p":
> incompatible types.
> (0701) char *copy = palloc (p, 3 * strlen (uri) + 1);
>
>******** Line 701 of "util.c": [Warning #080] Illegal pointer combination with "p":
> incompatible types.
> (0724) if (j == 0) return pstrdup(p, s);
>
>******** Line 724 of "util.c": [Warning #080] Illegal pointer combination with "p":
> incompatible types.
> (0725) x = palloc(p, i + j + 1);
>
>******** Line 725 of "util.c": [Warning #080] Illegal pointer combination with "p":
> incompatible types.
> (0780) if (x == 0) return pstrcat (a, "/", src2, 0);
>
>******** Line 780 of "util.c": [Warning #080] Illegal pointer combination with "a":
> incompatible types.
> (0782) if (src1[x - 1] != '/') return pstrcat (a, src1, "/", src2, 0);
>
>******** Line 782 of "util.c": [Warning #080] Illegal pointer combination with "a":
> incompatible types.
> (0783) else return pstrcat (a, src1, src2, 0);
>
>******** Line 783 of "util.c": [Warning #080] Illegal pointer combination with "a":
> incompatible types.
> (1077) return pstrdup(a, p->h_aliases[x]);
>
>******** Line 1077 of "util.c": [Warning #080] Illegal pointer combination
>with "a":
> incompatible types.
> (1080) } else return pstrdup(a, (void *)p->h_name);
>
>******** Line 1080 of "util.c": [Warning #080] Illegal pointer combination
>with "a":
> incompatible types.
> (1134) bufplain = palloc(p, nbytesdecoded + 1);
>
>******** Line 1134 of "util.c": [Warning #080] Illegal pointer combination
>with "p":
> incompatible types.
>******** Line 436 of "util.c": [Warning #202] Value assigned to x is never used;
> assignment eliminated by optimizer.
>cc -c -O2 -DSTATUS -DAPOLLO util_script.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0082) av = (char **)palloc(p, (n+1)*sizeof(char *));
>
>******** Line 82 of "util_script.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0096) char *res = pstrcat (a, "HTTP_", w, 0);
>
>******** Line 96 of "util_script.c": [Warning #080] Illegal pointer
>combination with
> "a": incompatible types.
>
> (0110) char **env = (char **)palloc (p, (env_arr->nelts + 2) *sizeof (char *));
>
>******** Line 110 of "util_script.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0116) if (tz!= 0) env[j++] = pstrcat(p, "TZ=", tz, 0);
>
>******** Line 116 of "util_script.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0119) env[j++] = pstrcat (p, elts[i].key, "=", elts[i].val, 0);
>
>******** Line 119 of "util_script.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0238) 0));
>
>******** Line 237 of "util_script.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0296) r->content_type = pstrdup (r->pool, l);
>
>******** Line 296 of "util_script.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0300) r->status_line = pstrdup(r->pool, l);
>
>******** Line 300 of "util_script.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO modules.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>cc -c -O2 -DSTATUS -DAPOLLO buff.c
>
> (0107) fb = palloc(p, sizeof(BUFF));
>
>******** Line 107 of "buff.c": [Warning #080] Illegal pointer combination with "p":
> incompatible types.
>
> (0112) if (flags & (1)) fb->inbase = palloc(p, fb->bufsiz);
>
>******** Line 112 of "buff.c": [Warning #080] Illegal pointer combination with "p":
> incompatible types.
>
> (0115) if (flags & (2)) fb->outbase = palloc(p, fb->bufsiz);
>
>******** Line 115 of "buff.c": [Warning #080] Illegal pointer combination with "p":
> incompatible types.
>******** Line 541 of "buff.c": [Warning #202] Value assigned to j is never used;
> assignment eliminated by optimizer.
>cc -c -O2 -DSTATUS -DAPOLLO md5c.c
>cc -c -O2 -DSTATUS -DAPOLLO util_md5.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0105) return pstrdup(p, result);
>
>******** Line 105 of "util_md5.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0160) encodedDigest = (char *)pcalloc(a, 25 * sizeof(char));
>
>******** Line 160 of "util_md5.c": [Warning #080] Illegal pointer
>combination with "a":
> incompatible types.
>******** Line 174 of "util_md5.c": [Warning #202] Value assigned to p is
>never used;
> assignment eliminated by optimizer.
>******** Line 187 of "util_md5.c": [Warning #202] Value assigned to length is never
> used; assignment eliminated by optimizer.
>cc -c -O2 -DSTATUS -DAPOLLO explain.c
>cc -c -O2 -DSTATUS -DAPOLLO http_bprintf.c
>cc -c -O2 -DSTATUS -DAPOLLO mod_mime.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0082) (mime_dir_config *) palloc (p, sizeof(mime_dir_config));
>
>******** Line 82 of "mod_mime.c": [Warning #080] Illegal pointer combination
>with "p":
> incompatible types.
>
> (0100) (mime_dir_config *)palloc (p, sizeof(mime_dir_config));
>
>******** Line 100 of "mod_mime.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0152) pstrdup (cmd->pool, arg));
>
>******** Line 152 of "mod_mime.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0262) ", ", type, 0);
>
>******** Line 261 of "mod_mime.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0289) r->content_type = pstrdup(r->pool, conf->type);
>
>******** Line 289 of "mod_mime.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0291) r->handler = pstrdup(r->pool, conf->handler);
>
>******** Line 291 of "mod_mime.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO mod_access.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0088) (access_dir_conf *)pcalloc(p, sizeof(access_dir_conf));
>
>******** Line 88 of "mod_access.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0124) a->from = pstrdup (cmd->pool, where);
>
>******** Line 124 of "mod_access.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO mod_auth.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0076) return pcalloc (p, sizeof(auth_config_rec));
>
>******** Line 76 of "mod_auth.c": [Warning #080] Illegal pointer combination
>with "p":
> incompatible types.
>
> (0095) if(!(f=pfopen(r->pool, auth_pwfile, "r"))) {
>
>******** Line 95 of "mod_auth.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0105) pfclose(r->pool, f);
>
>******** Line 105 of "mod_auth.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0106) return pstrdup (r->pool, rpw);
>
>******** Line 106 of "mod_auth.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0109) pfclose(r->pool, f);
>
>******** Line 109 of "mod_auth.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0120) if(!(f=pfopen(p, grpfile, "r")))
>
>******** Line 120 of "mod_auth.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0128) clear_pool (sp);
>
>******** Line 128 of "mod_auth.c": [Warning #080] Illegal pointer
>combination with "sp":
> incompatible types.
>
> (0140) pfclose(p, f);
>
>******** Line 140 of "mod_auth.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO mod_negotiation.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0081) (neg_dir_config *) palloc (p, sizeof (neg_dir_config));
>
>******** Line 81 of "mod_negotiation.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0092) (neg_dir_config *) palloc (p, sizeof (neg_dir_config));
>
>******** Line 92 of "mod_negotiation.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0105) *langp = pstrdup (arr->pool, lang);
>
>******** Line 105 of "mod_negotiation.c": [Warning #080] Illegal pointer
>combination
> with "pool": incompatible types.
>
> (0350) (negotiation_state *)palloc (r->pool, sizeof (negotiation_state));
>
>******** Line 350 of "mod_negotiation.c": [Warning #080] Illegal pointer
>combination
> with "pool": incompatible types.
>
> (0518) FILE *map = pfopen (neg->pool, map_name, "r");
>
>******** Line 518 of "mod_negotiation.c": [Warning #080] Illegal pointer
>combination
> with "pool": incompatible types.
>
> (0571) pfclose (neg->pool, map);
>
>******** Line 571 of "mod_negotiation.c": [Warning #080] Illegal pointer
>combination
> with "pool": incompatible types.
>
> (0649) mime_info.file_name = pstrdup(neg->pool, dir_entry->d_name);
>
>******** Line 649 of "mod_negotiation.c": [Warning #080] Illegal pointer
>combination
> with "pool": incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO mod_include.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0139) { int i = (--(in)->_cnt < 0 ? _filbuf(in) :
>(int)*(in)->_ptr++); if((((in)->_flag & 0020) != 0) || (((in)->_flag & 0040)
>!= 0) || (i == -1)) { pfclose(r->pool, in); return 1; } c = (char)i; };
>
>******** Line 139 of "mod_include.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0256) { int i = (--(in)->_cnt < 0 ? _filbuf(in) :
>(int)*(in)->_ptr++); if((((in)->_flag & 0020) != 0) || (((in)->_flag & 0040)
>!= 0) || (i == -1)) { pfclose(p, in); return 0; } c = (char)i; };
>
>******** Line 256 of "mod_include.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0261) { int i = (--(in)->_cnt < 0 ? _filbuf(in) :
>(int)*(in)->_ptr++); if((((in)->_flag & 0020) != 0) || (((in)->_flag & 0040)
>!= 0) || (i == -1)) { pfclose(p, in); return 0; } c = (char)i; };
>
>******** Line 261 of "mod_include.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0264) { int i = (--(in)->_cnt < 0 ? _filbuf(in) :
>(int)*(in)->_ptr++); if((((in)->_flag & 0020) != 0) || (((in)->_flag & 0040)
>!= 0) || (i == -1)) { pfclose(p, in); return 0; } c = (char)i; };
>
>******** Line 264 of "mod_include.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0282) { int i = (--(in)->_cnt < 0 ? _filbuf(in) :
>(int)*(in)->_ptr++); if((((in)->_flag & 0020) != 0) || (((in)->_flag & 0040)
>!= 0) || (i == -1)) { pfclose(p, in); return 0; } c = (char)i; };
>
>******** Line 282 of "mod_include.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0288) while ((__ctype[c] & 010)) { int i = (--(in)->_cnt < 0 ?
>_filbuf(in) : (int)*(in)->_ptr++); if((((in)->_flag & 0020) != 0) ||
>(((in)->_flag & 0040) != 0) || (i == -1)) { pfclose(p, in); return 0; } c =
>(char)i; };
>
>******** Line 288 of "mod_include.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0292) { int i = (--(in)->_cnt < 0 ? _filbuf(in) :
>(int)*(in)->_ptr++); if((((in)->_flag & 0020) != 0) || (((in)->_flag & 0040)
>!= 0) || (i == -1)) { pfclose(p, in); return 0; } c = (char)i; };
>
>******** Line 292 of "mod_include.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0300) { int i = (--(in)->_cnt < 0 ? _filbuf(in) :
>(int)*(in)->_ptr++); if((((in)->_flag & 0020) != 0) || (((in)->_flag & 0040)
>!= 0) || (i == -1)) { pfclose(p, in); return 0; } c = (char)i; };
>
>******** Line 300 of "mod_include.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0310) return pstrdup (p, tag_val);
>
>******** Line 310 of "mod_include.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0320) { int i = (--(in)->_cnt < 0 ? _filbuf(in) :
>(int)*(in)->_ptr++); if((((in)->_flag & 0020) != 0) || (((in)->_flag & 0040)
>!= 0) || (i == -1)) { pfclose(p, in); return 1; } c = (char)i; };
>
>******** Line 320 of "mod_include.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0327) { int i = (--(in)->_cnt < 0 ? _filbuf(in) :
>(int)*(in)->_ptr++); if((((in)->_flag & 0020) != 0) || (((in)->_flag & 0040)
>!= 0) || (i == -1)) { pfclose(p, in); return 1; } c = (char)i; };
>
>******** Line 327 of "mod_include.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0466) 0));
>
>******** Line 465 of "mod_include.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
> (0509) pfclose(r->pool, f);
>
>******** Line 509 of "mod_include.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
> (0783) enum xbithack *result = (enum xbithack*)palloc(p, sizeof (enum
>xbithack));
>
>******** Line 783 of "mod_include.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
> (0819) if(!(f=pfopen(r->pool, r->filename, "r"))) {
>
>******** Line 819 of "mod_include.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
> (0829) pfclose (r->pool, f);
>
>******** Line 829 of "mod_include.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>******** Line 222 of "mod_include.c": [Warning #202] Value assigned to j is
>never used;
> assignment eliminated by optimizer.
>cc -c -O2 -DSTATUS -DAPOLLO mod_dir.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0118) p->data = data ? pstrdup(arr->pool, data): 0;
>
>******** Line 118 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0119) p->apply_path = pstrcat(arr->pool, path, "*", 0);
>
>******** Line 119 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0122) p->apply_to = pstrcat (arr->pool, "*", to, 0);
>
>******** Line 122 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0124) p->apply_to = pstrdup (arr->pool, to);
>
>******** Line 124 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0141) char *iconbak = pstrdup (cmd->pool, icon);
>
>******** Line 141 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0252) (dir_config_rec *) pcalloc (p, sizeof(dir_config_rec));
>
>******** Line 252 of "mod_dir.c": [Warning #080] Illegal pointer combination
>with "p":
> incompatible types.
>
> (0268) dir_config_rec *new=(dir_config_rec*)pcalloc (p,
>sizeof(dir_config_rec));
>
>******** Line 268 of "mod_dir.c": [Warning #080] Illegal pointer combination
>with "p":
> incompatible types.
>
> (0415) fn = pstrcat(r->pool, fn, ".html", 0);
>
>******** Line 415 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0426) if(!(f = pfopen(r->pool,fn,"r")))
>
>******** Line 426 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0455) pfclose(r->pool, f);
>
>******** Line 455 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0468) if(!(thefile = pfopen(r->pool, r->filename,"r")))
>
>******** Line 468 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0481) pfclose (r->pool, thefile);
>
>******** Line 481 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0482) return pstrdup(r->pool, &titlebuf[x]);
>
>******** Line 482 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0486) pfclose(r->pool, thefile);
>
>******** Line 486 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0502) p=(struct ent *)pcalloc(r->pool, sizeof(struct ent));
>
>******** Line 502 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0503) p->name = pstrdup (r->pool, name);
>
>******** Line 503 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0521) p->name = pstrcat (r->pool, name, "/", 0);
>
>******** Line 521 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0533) p->desc = pstrdup (r->pool, find_title(rr));
>
>******** Line 533 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0597) clear_pool (scratch);
>
>******** Line 597 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "scratch": incompatible types.
> (0605) "\">", 0);
>
>******** Line 603 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "scratch": incompatible types.
> (0612) t2 = pstrdup(scratch, t);
>
>******** Line 612 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "scratch": incompatible types.
> (0617) t2 = pstrcat(scratch, t2, "</A>", 0);
>
>******** Line 617 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "scratch": incompatible types.
> (0623) t2 = pstrcat(scratch, t2, "</A>", buff, 0);
>
>******** Line 623 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "scratch": incompatible types.
> (0627) "\">", 0);
>
>******** Line 625 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "scratch": incompatible types.
> (0735) ar=(struct ent **) palloc(r->pool, num_ent*sizeof(struct ent *));
>
>******** Line 735 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0776) "/", "?", r->args, 0);
>
>******** Line 775 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0779) "/", 0);
>
>******** Line 778 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0791) r->filename = pstrcat (r->pool, r->filename, "/", 0);
>
>******** Line 791 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0802) new_uri = pstrcat(r->pool, new_uri, "?", rr->args, 0);
>
>******** Line 802 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
> (0804) new_uri = pstrcat(r->pool, new_uri, "?", r->args, 0);
>
>******** Line 804 of "mod_dir.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>******** Line 464 of "mod_dir.c": [Warning #202] Value assigned to thefile is never
> used; assignment eliminated by optimizer.
>******** Line 595 of "mod_dir.c": [Warning #202] Value assigned to t2 is
>never used;
> assignment eliminated by optimizer.
>******** Line 595 of "mod_dir.c": [Warning #202] Value assigned to t is never used;
> assignment eliminated by optimizer.
>******** Line 595 of "mod_dir.c": [Warning #202] Value assigned to anchor is
>never used;
> assignment eliminated by optimizer.
>cc -c -O2 -DSTATUS -DAPOLLO mod_cgi.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0335) pfclose (r->connection->pool, script_out);
>
>******** Line 335 of "mod_cgi.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0359) r->method = pstrdup(r->pool, "GET");
>
>******** Line 359 of "mod_cgi.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0376) pfclose (r->connection->pool, script_in);
>
>******** Line 376 of "mod_cgi.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO mod_userdir.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0101) set_module_config (server_conf, &userdir_module, pstrdup
>(cmd->pool, arg));
>
>******** Line 101 of "mod_userdir.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0149) redirect = pstrcat(r->pool, x, w, userdir, dname, 0);
>
>******** Line 149 of "mod_userdir.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0154) filename = pstrcat (r->pool, x, w, userdir, 0);
>
>******** Line 154 of "mod_userdir.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0157) filename = pstrcat (r->pool, userdir, "/", w, 0);
>
>******** Line 157 of "mod_userdir.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0160) redirect = pstrcat(r->pool, userdir, "/", w, dname, 0);
>
>******** Line 160 of "mod_userdir.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0171) filename = pstrcat (r->pool, pw->pw_dir, "/", userdir, 0);
>
>******** Line 171 of "mod_userdir.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0182) r->filename = pstrcat(r->pool, filename, dname, 0);
>
>******** Line 182 of "mod_userdir.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO mod_alias.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0085) (alias_server_conf *)pcalloc (p, sizeof(alias_server_conf));
>
>******** Line 85 of "mod_alias.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0095) (alias_dir_conf *)pcalloc (p, sizeof(alias_dir_conf));
>
>******** Line 95 of "mod_alias.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0102) (alias_server_conf *)pcalloc (p, sizeof(alias_server_conf));
>
>******** Line 102 of "mod_alias.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0114) (alias_dir_conf *)pcalloc (p, sizeof(alias_dir_conf));
>
>******** Line 114 of "mod_alias.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0208) r->handler = pstrdup(r->pool, p->handler);
>
>******** Line 208 of "mod_alias.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0215) return pstrcat(r->pool, p->real, escurl, 0);
>
>******** Line 215 of "mod_alias.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0217) return pstrcat(r->pool, p->real, r->uri + l, 0);
>
>******** Line 217 of "mod_alias.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO mod_env.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0110) (env_server_config_rec *) palloc (p, sizeof(env_server_config_rec));
>
>******** Line 110 of "mod_env.c": [Warning #080] Illegal pointer combination
>with "p":
> incompatible types.
>
> (0122) (env_server_config_rec *)palloc (p, sizeof(env_server_config_rec));
>
>******** Line 122 of "mod_env.c": [Warning #080] Illegal pointer combination
>with "p":
> incompatible types.
>
> (0148) copy = pstrdup( p, add->unsetenv );
>
>******** Line 148 of "mod_env.c": [Warning #080] Illegal pointer combination
>with "p":
> incompatible types.
>
> (0211) pstrcat( cmd->pool, sconf->unsetenv, " ", arg, 0 ) :
>
>******** Line 211 of "mod_env.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0212) pstrdup( cmd->pool, arg );
>
>******** Line 212 of "mod_env.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO mod_log_common.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0079) (common_log_state *)palloc (p, sizeof (common_log_state));
>
>******** Line 79 of "mod_log_common.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0138) else if((cls->log_fd = popenf(p, fname, xfer_flags, xfer_mode)) < 0) {
>
>******** Line 138 of "mod_log_common.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0197) "\" ", status, 0);
>
>******** Line 193 of "mod_log_common.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO mod_asis.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0092) r->method = pstrdup(r->pool, "GET");
>
>******** Line 92 of "mod_asis.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO mod_imap.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0124) (imap_conf_rec *)palloc(p, sizeof(imap_conf_rec));
>
>******** Line 124 of "mod_imap.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0135) imap_conf_rec *new=(imap_conf_rec *)pcalloc (p, sizeof(imap_conf_rec));
>
>******** Line 135 of "mod_imap.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0491) r->status_line = pstrdup(r->pool, "204 No Content");
>
>******** Line 491 of "mod_imap.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0630) FILE *imap = pfopen(r->pool, r->filename, "r");
>
>******** Line 630 of "mod_imap.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0748) pfclose(r->pool, imap);
>
>******** Line 748 of "mod_imap.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0758) pfclose(r->pool, imap);
>
>******** Line 758 of "mod_imap.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0768) pfclose(r->pool, imap);
>
>******** Line 768 of "mod_imap.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>
> (0786) pfclose(r->pool, imap);
>
>******** Line 786 of "mod_imap.c": [Warning #080] Illegal pointer combination with
> "pool": incompatible types.
>******** Line 291 of "mod_imap.c": [Warning #202] Value assigned to x_coord
>is never
> used; assignment eliminated by optimizer.
>******** Line 311 of "mod_imap.c": [Warning #202] Value assigned to y_coord
>is never
> used; assignment eliminated by optimizer.
>******** Line 310 of "mod_imap.c": [Warning #202] Value assigned to
>start_of_y is never
> used; assignment eliminated by optimizer.
>******** Line 365 of "mod_imap.c": [Warning #202] Value assigned to referer
>is never
> used; assignment eliminated by optimizer.
>******** Line 363 of "mod_imap.c": [Warning #202] Value assigned to
>string_pos is never
> used; assignment eliminated by optimizer.
>******** Line 662 of "mod_imap.c": [Warning #202] Value assigned to
>chars_read is never
> used; assignment eliminated by optimizer.
>******** Line 618 of "mod_imap.c": [Warning #202] Value assigned to
>chars_read is never
> used; assignment eliminated by optimizer.
>******** Line 617 of "mod_imap.c": [Warning #202] Value assigned to
>string_pos is never
> used; assignment eliminated by optimizer.
>******** Line 615 of "mod_imap.c": [Warning #202] Value assigned to vertex is never
> used; assignment eliminated by optimizer.
>cc -c -O2 -DSTATUS -DAPOLLO mod_actions.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0092) (action_dir_config *) palloc (p, sizeof(action_dir_config));
>
>******** Line 92 of "mod_actions.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0108) (action_dir_config *)palloc (p, sizeof(action_dir_config));
>
>******** Line 108 of "mod_actions.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0131) m->get = pstrdup(cmd->pool, script);
>
>******** Line 131 of "mod_actions.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0133) m->post = pstrdup(cmd->pool, script);
>
>******** Line 133 of "mod_actions.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0135) m->put = pstrdup(cmd->pool, script);
>
>******** Line 135 of "mod_actions.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0137) m->delete = pstrdup(cmd->pool, script);
>
>******** Line 137 of "mod_actions.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0187) r->uri), r->args ? "?" : 0, r->args, 0), r);
>
>******** Line 186 of "mod_actions.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO mod_log_agent.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0077) (agent_log_state *)palloc (p, sizeof (agent_log_state));
>
>******** Line 77 of "mod_log_agent.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0137) if((cls->agent_fd = popenf(p, fname, xfer_flags, xfer_mode)) < 0) {
>
>******** Line 137 of "mod_log_agent.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO mod_log_referer.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0079) (referer_log_state *)palloc (p, sizeof (referer_log_state));
>
>******** Line 79 of "mod_log_referer.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0103) *addme = pstrdup(cls->referer_ignore_list->pool, arg);
>
>******** Line 103 of "mod_log_referer.c": [Warning #080] Illegal pointer
>combination
> with "pool": incompatible types.
>
> (0152) if((cls->referer_fd = popenf(p, fname, xfer_flags, xfer_mode)) < 0) {
>
>******** Line 152 of "mod_log_referer.c": [Warning #080] Illegal pointer
>combination
> with "p": incompatible types.
>
> (0208) str = pstrcat(orig->pool, referer, " -> ", r->uri, "\n", 0);
>
>******** Line 208 of "mod_log_referer.c": [Warning #080] Illegal pointer
>combination
> with "pool": incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO mod_cern_meta.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0148) (cern_meta_config *) palloc (p, sizeof(cern_meta_config));
>
>******** Line 148 of "mod_cern_meta.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0222) r->content_type = pstrdup (r->pool, l);
>
>******** Line 222 of "mod_cern_meta.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0226) r->status_line = pstrdup(r->pool, l);
>
>******** Line 226 of "mod_cern_meta.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0261) scrap_book = pstrdup( r->pool, r->filename );
>
>******** Line 261 of "mod_cern_meta.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0277) metafilename = pstrcat(r->pool, "/", scrap_book, "/",
>cmc->metadir, "/", real_file, cmc->metasuffix, 0);
>
>******** Line 277 of "mod_cern_meta.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0300) f = pfopen (r->pool, metafilename, "r");
>
>******** Line 300 of "mod_cern_meta.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0309) pfclose( r->pool, f );
>
>******** Line 309 of "mod_cern_meta.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO mod_status.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>cc -c -O2 -DSTATUS -DAPOLLO mod_info.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0112) fp = pfopen(p,filename,"r");
>
>******** Line 112 of "mod_info.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0116) new = palloc(p,sizeof(struct mod_info_config_lines));
>
>******** Line 116 of "mod_info.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0127) new->cmd = pstrdup(p,s);
>
>******** Line 127 of "mod_info.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0128) new->line = pstrdup(p,t+1);
>
>******** Line 128 of "mod_info.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0131) new->cmd = pstrdup(p,s);
>
>******** Line 131 of "mod_info.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0136) pfclose(p,fp);
>
>******** Line 136 of "mod_info.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>******** Line 141 of "mod_info.c": [Warning #202] Value assigned to cmd is
>never used;
> assignment eliminated by optimizer.
>******** Line 246 of "mod_info.c": [Warning #202] Value assigned to
>mod_info_cfg_access
> is never used; assignment eliminated by optimizer.
>******** Line 245 of "mod_info.c": [Warning #202] Value assigned to
>mod_info_cfg_srm is
> never used; assignment eliminated by optimizer.
>******** Line 244 of "mod_info.c": [Warning #202] Value assigned to
>mod_info_cfg_httpd
> is never used; assignment eliminated by optimizer.
>******** Line 241 of "mod_info.c": [Warning #202] Value assigned to hand is
>never used;
> assignment eliminated by optimizer.
>******** Line 240 of "mod_info.c": [Warning #202] Value assigned to cmd is
>never used;
> assignment eliminated by optimizer.
>******** Line 236 of "mod_info.c": [Warning #202] Value assigned to modp is
>never used;
> assignment eliminated by optimizer.
>cc -c -O2 -DSTATUS -DAPOLLO mod_auth_dbm.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0079) return pcalloc (p, sizeof(dbm_auth_config_rec));
>
>******** Line 79 of "mod_auth_dbm.c": [Warning #080] Illegal pointer
>combination with
> "p": incompatible types.
>
> (0110) pw = palloc (r->pool, d.dsize + 1);
>
>******** Line 110 of "mod_auth_dbm.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>cc -c -O2 -DSTATUS -DAPOLLO mod_digest.c
>limits.h: 104: warning- Redefinition of macro NZERO.
>
> (0084) return pcalloc (p, sizeof(digest_config_rec));
>
>******** Line 84 of "mod_digest.c": [Warning #080] Illegal pointer
>combination with "p":
> incompatible types.
>
> (0101) if(!(f=pfopen(r->pool, auth_pwfile, "r"))) {
>
>******** Line 101 of "mod_digest.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0112) pfclose(r->pool, f);
>
>******** Line 112 of "mod_digest.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0113) return pstrdup (r->pool, rpw);
>
>******** Line 113 of "mod_digest.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0116) pfclose(r->pool, f);
>
>******** Line 116 of "mod_digest.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0150) key=palloc(r->pool,l);
>
>******** Line 150 of "mod_digest.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0151) value=palloc(r->pool,l);
>
>******** Line 151 of "mod_digest.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0185) response->username = pstrdup(r->pool, value);
>
>******** Line 185 of "mod_digest.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0187) response->realm = pstrdup(r->pool, value);
>
>******** Line 187 of "mod_digest.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0189) response->nonce = pstrdup(r->pool, value);
>
>******** Line 189 of "mod_digest.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0191) response->requested_uri = pstrdup(r->pool, value);
>
>******** Line 191 of "mod_digest.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>
> (0193) response->digest = pstrdup(r->pool, value);
>
>******** Line 193 of "mod_digest.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
> (0238) h->requested_uri,0)),
>
>******** Line 237 of "mod_digest.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
> (0239) 0));
>
>******** Line 235 of "mod_digest.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
> (0261) digest_header_rec *response = pcalloc (r->pool,
>sizeof(digest_header_rec));
>
>******** Line 261 of "mod_digest.c": [Warning #080] Illegal pointer
>combination with
> "pool": incompatible types.
>cc -o httpd alloc.o http_main.o http_core.o http_config.o http_request.o
>http_log.o http_protocol.o rfc1413.o util.o util_script.o modules.o buff.o
>md5c.o util_md5.o explain.o http_bprintf.o mod_mime.o mod_access.o
>mod_auth.o mod_negotiation.o mod_include.o mod_dir.o mod_cgi.o
>mod_userdir.o mod_alias.o mod_env.o mod_log_common.o mod_asis.o
>mod_imap.o mod_actions.o mod_log_agent.o mod_log_referer.o mod_cern_meta.o
> mod_status.o mod_info.o mod_auth_dbm.o mod_digest.o
>
>
>---
>Dr. James H.Freeman freeman@Cornell-Iowa.edu (Nextmail accepted)
>Department of Mathematics (Mime accepted)
>Cornell College 319-895-4393(office)
>600 First Street West 319-895-6866(home)
>Mount Vernon, Iowa 52314-1098
--
Rob Hartill (robh@imdb.com)
The Internet Movie Database (IMDb) http://www.imdb.com/
...more movie info than you can poke a stick at.