#include <stdio.h>
#include <stdlib.h>
#include <math.h>

#define BUFSIZE 2

void abcd (int pBuf[][BUFSIZE]) {
	int i,j;
	for (i=0; i<BUFSIZE; i++) {
		/*
		printf("abcd: pBuf[%d] = %d\n", i, pBuf[i]);
		*/
		for (j=0; j<BUFSIZE; j++)
			printf("abcd: pBuf[%d][%d] = %d\n", i, j, pBuf[i][j]);
	}
}

int main (int argc, char *argv[]) {
	int Buf[ BUFSIZE ][ BUFSIZE ];
	int i,j;
	for (i=0; i<BUFSIZE; i++)
		for (j=0; j<BUFSIZE; j++)
			Buf[i][j] = rand() % 10;

	for (i=0; i<BUFSIZE; i++) {
		for (j=0; j<BUFSIZE; j++)
			printf("main: Buf[%d][%d] = %d\n", i, j, Buf[i][j]);
	}

	abcd( Buf );
	
	for (i=0; i<BUFSIZE; i++) {
		for (j=0; j<BUFSIZE; j++)
			printf("main: Buf[%d][%d] = %d\n", i, j, Buf[i][j]);
	}
	return 0;
}

