Index: tests/srpc/cat.c |
=================================================================== |
--- tests/srpc/cat.c (revision 3898) |
+++ tests/srpc/cat.c (working copy) |
@@ -42,7 +42,7 @@ |
P("%d", st_size); |
#undef P |
} |
- bufsize = out_args[0]->u.caval.count; |
+ bufsize = out_args[0]->u.count; |
printf("read loop, up to %d chars\n", bufsize); |
if ((stb.st_mode & S_IFMT) == S_IFSHM) { |
/* Chrome integration returns a shared memory descriptor for this now. */ |
@@ -56,10 +56,10 @@ |
} |
for (nchar = 0; nchar < bufsize - 1; ++nchar) { |
ch = file_map[nchar]; |
- out_args[0]->u.caval.carr[nchar] = ch; |
+ out_args[0]->arrays.carr[nchar] = ch; |
putchar(ch); |
} |
- out_args[0]->u.caval.carr[nchar] = '\0'; |
+ out_args[0]->arrays.carr[nchar] = '\0'; |
printf("EOF\n"); |
} else { |
FILE *iob = fdopen(fd, "r"); |
@@ -70,15 +70,15 @@ |
return; |
} |
for (nchar = 0; EOF != (ch = getc(iob)) && nchar < bufsize-1; ++nchar) { |
- out_args[0]->u.caval.carr[nchar] = ch; |
+ out_args[0]->arrays.carr[nchar] = ch; |
putchar(ch); |
} |
- out_args[0]->u.caval.carr[nchar] = '\0'; |
+ out_args[0]->arrays.carr[nchar] = '\0'; |
printf("EOF\n"); |
fclose(iob); |
} |
printf("got %d bytes\n", nchar); |
- printf("out param: %.*s\n", nchar, out_args[0]->u.caval.carr); |
+ printf("out param: %.*s\n", nchar, out_args[0]->arrays.carr); |
rpc->result = NACL_SRPC_RESULT_OK; |
done->Run(done); |
} |