Example #1
0
void
multiply_prog_1(char *host)
{
	CLIENT *clnt;
	int  *result_1;
	triple  multiply_1_arg;

#ifndef	DEBUG
	clnt = clnt_create (host, MULTIPLY_PROG, MULTIPLY_VERS, "udp");
	if (clnt == NULL) {
		clnt_pcreateerror (host);
		exit (1);
	}
#endif	/* DEBUG */

	result_1 = multiply_1(&multiply_1_arg, clnt);
	if (result_1 == (int *) NULL) {
		clnt_perror (clnt, "call failed");
	}
#ifndef	DEBUG
	clnt_destroy (clnt);
#endif	 /* DEBUG */
}
int main(int argc, char *argv[])
{
  matrix Cet;

  matrix Aet = {1,2,3,4};
  matrix Bet = {{1,2},{3,4}};
  printf("Hello, world!\n");

  printf("Aet[0][0]:%d\n",Aet[0][0]); 
  printf("Aet[0][1]:%d\n",Aet[0][1]); 
  printf("Aet[1][0]:%d\n",Aet[1][0]); 
  printf("Aet[1][1]:%d\n",Aet[1][1]); 
  multiply(Cet, Aet, Bet);

  multiply_1(Cet, Aet, Bet);

 multiply_2(Cet, Aet, Bet);

 multiply_3(Cet, Aet, Bet);


  return EXIT_SUCCESS;
}