Ignore:
Timestamp:
Aug 25, 2008, 7:32:06 PM (13 years ago)
Author:
charles
Message:

upgrade to shttpd 1.42

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/third-party/shttpd/io_emb.c

    r6349 r6644  
    125125                if ((s = strchr(p, '\n')) != NULL)
    126126                        s[s[-1] == '\r' ? -1 : 0] = '\0';
    127                 if (my_strncasecmp(header_name, p, len) == 0)
     127                if (_shttpd_strncasecmp(header_name, p, len) == 0)
    128128                        return (p + len + 2);
    129129
     
    141141
    142142        if (strcmp(env_name, "REQUEST_METHOD") == 0) {
    143                 return (known_http_methods[c->method].ptr);
     143                return (_shttpd_known_http_methods[c->method].ptr);
    144144        } else if (strcmp(env_name, "REQUEST_URI") == 0) {
    145145                return (c->uri);
     
    160160
    161161void
    162 shttpd_get_http_version(struct shttpd_arg *arg, unsigned long *major, unsigned long *minor)
     162shttpd_get_http_version(struct shttpd_arg *arg,
     163                unsigned long *major, unsigned long *minor)
    163164{
    164165        struct conn *c = arg->priv;
     
    175176
    176177        if ((e = malloc(sizeof(*e))) != NULL) {
    177                 e->uri                  = my_strdup(uri);
     178                e->uri                  = _shttpd_strdup(uri);
    178179                e->callback.v_func      = (void (*)(void)) callback;
    179180                e->callback_data        = data;
     
    196197                if ((p == buf || p[-1] == '&') &&
    197198                    p[var_len] == '=' &&
    198                     !my_strncasecmp(var, p, var_len)) {
     199                    !_shttpd_strncasecmp(var, p, var_len)) {
    199200
    200201                        /* Point 'p' to var value, 's' to the end of value */
     
    204205
    205206                        /* URL-decode value. Return result length */
    206                         return (url_decode(p, s - p, value, value_len));
     207                        return (_shttpd_url_decode(p, s - p, value, value_len));
    207208                }
    208209
     
    229230
    230231struct registered_uri *
    231 is_registered_uri(struct shttpd_ctx *ctx, const char *uri)
     232_shttpd_is_registered_uri(struct shttpd_ctx *ctx, const char *uri)
    232233{
    233234        struct llhead           *lp;
     
    244245
    245246void
    246 setup_embedded_stream(struct conn *c, union variant func, void *data)
     247_shttpd_setup_embedded_stream(struct conn *c, union variant func, void *data)
    247248{
    248249        c->loc.chan.emb.state = NULL;
    249250        c->loc.chan.emb.func = func;
    250251        c->loc.chan.emb.data = data;
    251         c->loc.io_class = &io_embedded;
     252        c->loc.io_class = &_shttpd_io_embedded;
    252253        c->loc.flags |= FLAG_R | FLAG_W |FLAG_ALWAYS_READY;
    253254}
     
    283284}
    284285
    285 const struct io_class   io_embedded =  {
     286const struct io_class   _shttpd_io_embedded =  {
    286287        "embedded",
    287288        do_embedded,
Note: See TracChangeset for help on using the changeset viewer.