int main(int ac, const char* av[]) { std::vector<char> input_vector; if (! __parse_args(ac, av, input_vector)) { return EXIT_FAILURE; } //for(unsigned int i = 0; i < input_vector.size(); i++) //{ // std::cout << input_vector[i]; //} Editor e; e.run(input_vector); return EXIT_SUCCESS; }
static ngx_bool_t __set_write_context( const char * key, ngx_bool_t has_tb, ngx_http_request_t *r, write_ctx_t * ctx) { if (key) { ctx->key = key; } else { ctx->key = ngx_http_get_param_val(&r->args, "key", r->pool); if (!ctx->key) { return false; } } return __parse_args(has_tb, false, r, ctx); }
static ngx_int_t __start_zwrite(ngx_str_t * backend_uri, ngx_http_request_t *r) { ngx_http_hustdb_ha_write_ctx_t * ctx = __create_zwrite_ctx(r); if (!ctx) { return hustdb_ha_send_response(NGX_HTTP_NOT_FOUND, NULL, NULL, r); } ctx->base.base.backend_uri = backend_uri; write_ctx_t tmp; if (!__parse_args(true, true, r, &tmp)) { return hustdb_ha_send_response(NGX_HTTP_NOT_FOUND, NULL, NULL, r); } __copy_data(&tmp, ctx); ngx_int_t rc = ngx_http_read_client_request_body(r, __post_body_handler); if ( rc >= NGX_HTTP_SPECIAL_RESPONSE ) { return rc; } return NGX_DONE; }