--- libaitrpc/example/tsrv.c 2012/03/28 01:17:09 1.6.2.1 +++ libaitrpc/example/tsrv.c 2012/03/28 13:12:17 1.6.2.3 @@ -90,14 +90,18 @@ int xxx(rpc_func_t *f, int in, array_t *iv) printf("iv_s=%d\n", io_arraySize(iv)); printf("%s(%d): Piuk! %s --- %s\n", __func__, __LINE__, AIT_GET_STR(&f->func_name), AIT_GET_BUF(io_array(iv, 0, ait_val_t*))); + fflush(stdout); rpc_srv_getVars(f, &arr); v = io_array(arr, 0, ait_val_t*); - AIT_SET_BUF(v, "00!oo", 6); + AIT_SET_DATA(v, "00!oo", 6); + io_arraySet(arr, 0, v); v = io_array(arr, 1, ait_val_t*); AIT_SET_I8(v, 65); return 111; } + +io_enableDEBUG = 7; int main() {