ap_getword()の動作

Apachehttpd.hに定義があるap_getword()は、第二引数で渡したポインタの位置から読んでいって最初に第三引数が発見されるまでの文字列のポインタを返す。

const char *uri = "/foo/bar/baz.jpg";
const char *dir;
uri++;                                // uri = foo/bar/baz.jpg
dir = ap_getword(r->pool, &uri, '/'); // uri = bar/baz.jpg, dir = foo
uri--;                                // uri = /bar/baz.jpg