| Index: tests/unittests/shared/srpc/types_srpc_test.c
|
| ===================================================================
|
| --- tests/unittests/shared/srpc/types_srpc_test.c (revision 3898)
|
| +++ tests/unittests/shared/srpc/types_srpc_test.c (working copy)
|
| @@ -39,8 +39,8 @@
|
| int i;
|
| UNREFERENCED_PARAMETER(outs);
|
|
|
| - for (i = 0; i < (int)ins[0]->u.caval.count; i++) {
|
| - int cur = ins[0]->u.caval.carr[i];
|
| + for (i = 0; i < (int)ins[0]->u.count; i++) {
|
| + int cur = ins[0]->arrays.carr[i];
|
| if (TEST_NUM != cur) {
|
| fprintf(stderr,
|
| "Wrong char at pos %d. Expected %d, has %d\n",
|
| @@ -83,7 +83,8 @@
|
| }
|
|
|
| int main(int argc, char* argv[]) {
|
| - struct NaClSrpcCharArray char_array;
|
| + nacl_abi_size_t char_array_count;
|
| + char* char_array_carr;
|
| NaClHandle pair[2];
|
| #ifdef __native_client__
|
| int imc_desc[2];
|
| @@ -142,17 +143,17 @@
|
| failWithErrno("NaClSrpcClientCtor");
|
| }
|
|
|
| - char_array.count = TEST_ARRAY_LENGTH;
|
| - char_array.carr = (char*) calloc(TEST_ARRAY_LENGTH, sizeof(char));
|
| - if (!char_array.carr) {
|
| + char_array_count = TEST_ARRAY_LENGTH;
|
| + char_array_carr = (char*) calloc(TEST_ARRAY_LENGTH, sizeof(char));
|
| + if (!char_array_carr) {
|
| failWithErrno("calloc for char_array");
|
| }
|
| - memset(char_array.carr, TEST_NUM, TEST_ARRAY_LENGTH);
|
| + memset(char_array_carr, TEST_NUM, TEST_ARRAY_LENGTH);
|
|
|
| error = NaClSrpcInvokeBySignature(&channel,
|
| "putArr:C:",
|
| - char_array.count,
|
| - char_array.carr);
|
| + char_array_count,
|
| + char_array_carr);
|
|
|
| if (NACL_SRPC_RESULT_OK != error) {
|
| fprintf(stderr,
|
| @@ -160,7 +161,7 @@
|
| NaClSrpcErrorString(error));
|
| exit(EXIT_FAILURE);
|
| }
|
| - free(char_array.carr);
|
| + free(char_array_carr);
|
|
|
| NaClSrpcDtor(&channel);
|
| #ifdef __native_client__
|
|
|