Mercurial > hg > CbC > CbC_gcc
comparison CbC-examples/matrix/matrix.c @ 42:9e4f9e20b8f1
add some examples.
author | kent@teto.cr.ie.u-ryukyu.ac.jp |
---|---|
date | Mon, 25 Jan 2010 17:13:59 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
41:c816ae4380d7 | 42:9e4f9e20b8f1 |
---|---|
1 #include "matrix.h" | |
2 | |
3 void | |
4 *create_matrix(size_t size, int row, int col) | |
5 { | |
6 int i; | |
7 void *body; | |
8 void **ret; | |
9 | |
10 ret = malloc( size*row*col + sizeof(void*)*row ); | |
11 if (ret==NULL) return NULL; | |
12 | |
13 body = (void*)(ret+row); | |
14 for( i=0; i<row; i++){ | |
15 ret[i] = body + size*col*i; | |
16 } | |
17 return ret; | |
18 } | |
19 | |
20 | |
21 |