Guest User

Untitled

a guest
Jan 15th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. typedef struct {
  2. char *a;
  3. char *b;
  4. } row;
  5.  
  6. row* get_row(dbrow d) {
  7. row *r = malloc(sizeof(row));
  8. r->a = malloc(5);
  9. strcpy(r->a, d.a);
  10. r->b = malloc(5);
  11. strcpy(r->b, d.b);
  12. return r;
  13. }
  14.  
  15. void get_rows(row **rows) {
  16. ...
  17. rows = malloc(rowNumber * sizeof(row*));
  18. int i;
  19. for (i = 0; i < rowNumber; i++) {
  20. rows[i] = get_row(dbrow);
  21. }
  22. }
  23.  
  24. rows = malloc(rowNumber * sizeof(row*));
  25.  
  26. void get_rows(row ***rows) {
  27. if(!rows) {
  28. signal_some_error();
  29. return;
  30. }
  31. ...
  32. *rows = malloc(rowNumber * sizeof(row*));
  33. ...
  34. }
Add Comment
Please, Sign In to add comment