]> granicus.if.org Git - apache/commit
Remove all function pointers from the ap_bucket type. These function
authorRyan Bloom <rbb@apache.org>
Fri, 13 Oct 2000 05:35:57 +0000 (05:35 +0000)
committerRyan Bloom <rbb@apache.org>
Fri, 13 Oct 2000 05:35:57 +0000 (05:35 +0000)
commit745e689f7c4ac585c3faf069de411d16bda0ce9d
tree3c34cf2bec6dfa51bfe095cb4bf6495957d7f0e5
parent2f6f8a66fd0806f9e7d622871a5d4099b1e84137
Remove all function pointers from the ap_bucket type.  These function
pointers are replaced with a global table that allows modules to register
their bucket types.  Those bucket types are then allowed to be used in
the server processing.  This also required removing all direct calls to
those functions.  The ap_bucket type has an index into an array, so in
each ap_bucket_* function, we use that index to find the correct set of
functions.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@86575 13f79535-47bb-0310-9956-ffa450edef68
modules/experimental/mod_charset_lite.c
modules/filters/mod_include.c
modules/http/http_core.c
modules/http/http_protocol.c
server/util_filter.c