#include <stdio.h>
struct connection
{
unsigned peer, local;
};
struct info
{
int transferID;
};
struct stats
{
struct connection connection;
struct info info;
};
int main(void)
{
char buff[100];
struct stats s = { { 1, 2 }, { 3 } };
struct stats* stats = &s;
stats->connection.peer,
stats->connection.local,
stats->info.transferID);
printf(" %d\n",stats
->info.
transferID);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpzdHJ1Y3QgY29ubmVjdGlvbgp7CiAgdW5zaWduZWQgcGVlciwgbG9jYWw7Cn07CgpzdHJ1Y3QgaW5mbwp7CiAgaW50IHRyYW5zZmVySUQ7Cn07CgpzdHJ1Y3Qgc3RhdHMKewogIHN0cnVjdCBjb25uZWN0aW9uIGNvbm5lY3Rpb247CiAgc3RydWN0IGluZm8gaW5mbzsKfTsKCmludCBtYWluKHZvaWQpCnsKICBjaGFyIGJ1ZmZbMTAwXTsKCiAgc3RydWN0IHN0YXRzIHMgPSB7IHsgMSwgMiB9LCB7IDMgfSB9OwogIHN0cnVjdCBzdGF0cyogc3RhdHMgPSAmczsKCiAgc3ByaW50ZihidWZmLCJJbmRleDoxOiV1OiV1OiVkXG4iLAogICAgICAgICAgICAgIHN0YXRzLT5jb25uZWN0aW9uLnBlZXIsCiAgICAgICAgICAgICAgc3RhdHMtPmNvbm5lY3Rpb24ubG9jYWwsCiAgICAgICAgICAgICAgc3RhdHMtPmluZm8udHJhbnNmZXJJRCk7CgogIHByaW50ZigiICAlcyIsYnVmZik7CiAgcHJpbnRmKCIgICVkXG4iLHN0YXRzLT5pbmZvLnRyYW5zZmVySUQpOwoKICByZXR1cm4gMDsKfQo=