```
src/_pylibmcmodule.c:1848: error: expected declaration specifiers or '...' before 'memcached_server_instance_st'
src/_pylibmcmodule.c: In function '_PylibMC_AddServerCallback':
src/_pylibmcmodule.c:1896: error: 'instance' undeclared (first use in this function)
```
Question: Was removing memcached_server_instance_st intentional? Should we be using some other API now?
memcached_ server_ instance_ st seems to have disappeared in 1.0.17
As a result, code like this:
``` AddServerCallba ck(memcached_ st *mc,
memcached _server_ instance_ st instance,
void *user) { FromFormat( "%s:%d (%u)",
memcached_ server_ name(instance) , memcached_ server_ port(instance) ,
(unsigned int)context- >index) ;
static memcached_return
_PylibMC_
...
desc = PyString_
...
}
```
fails to compile with:
``` ule.c:1848: error: expected declaration specifiers or '...' before 'memcached_ server_ instance_ st' ule.c: In function '_PylibMC_ AddServerCallba ck': ule.c:1896: error: 'instance' undeclared (first use in this function)
src/_pylibmcmod
src/_pylibmcmod
src/_pylibmcmod
```
Question: Was removing memcached_ server_ instance_ st intentional? Should we be using some other API now?