null+****@clear*****
null+****@clear*****
2012年 1月 25日 (水) 15:00:04 JST
Kouhei Sutou 2012-01-25 15:00:04 +0900 (Wed, 25 Jan 2012)
New Revision: 6160e5910076ddbace0d8acbfc214b314acb6905
Log:
[suggest] don't use libevent 2 function.
Modified files:
src/suggest/util.c
Modified: src/suggest/util.c (+3 -8)
===================================================================
--- src/suggest/util.c 2012-01-25 14:58:46 +0900 (793d55c)
+++ src/suggest/util.c 2012-01-25 15:00:04 +0900 (0794736)
@@ -27,7 +27,6 @@
#include <fcntl.h>
#include "util.h"
-#include <evhttp.h>
#define DEFAULT_FREQUENCY_THRESHOLD 100
#define DEFAULT_CONDITIONAL_PROBABILITY_THRESHOLD 0.2
@@ -204,17 +203,13 @@ parse_keyval(grn_ctx *ctx,
}
if (is_pass_through_parameter && pass_through_parameters) {
- char *encoded_key = NULL, *encoded_value = NULL;
- encoded_key = evhttp_uriencode(get->key, -1, 1);
- encoded_value = evhttp_uriencode(get->value, -1, 1);
if (GRN_TEXT_LEN(pass_through_parameters) > 0) {
GRN_TEXT_PUTS(ctx, pass_through_parameters, "&");
}
- GRN_TEXT_PUTS(ctx, pass_through_parameters, encoded_key);
+ grn_text_urlenc(ctx, pass_through_parameters, get->key, strlen(get->key));
GRN_TEXT_PUTS(ctx, pass_through_parameters, "=");
- GRN_TEXT_PUTS(ctx, pass_through_parameters, encoded_value);
- free(encoded_key);
- free(encoded_value);
+ grn_text_urlenc(ctx, pass_through_parameters,
+ get->value, strlen(get->value));
}
}
}