static int httpserver_handle_mmaps(struct mg_connection* conn, void* cbdata) { unsigned id; const struct mg_request_info* req = mg_get_request_info(conn); if (sscanf(req->request_uri, "/" MEMORY_MAP "/%u", &id) == 1) return httpserver_handle_get_mmap(conn, cbdata); return httpserver_handle_get_mmaps(conn, cbdata); }
static int httpserver_handle_mmaps(struct mg_connection* conn, void* cbdata) { const struct mg_request_info* req = mg_get_request_info(conn); unsigned id; if (sscanf(req->request_uri, "/mmaps/%u", &id) == 1) { return httpserver_handle_get_mmap(conn, cbdata); } else { return httpserver_handle_get_mmaps(conn, cbdata); } }