/+junk/c_sdl_joypad

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/%2Bjunk/c_sdl_joypad

« back to all changes in this revision

Viewing changes to src/DynamicArray.c

  • Committer: Gustav Hartvigsson
  • Date: 2014-01-12 00:26:29 UTC
  • Revision ID: gustav.hartvigsson@gmail.com-20140112002629-jsoprtfhefs89utd
* made the code compile.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#include "DynamicArray.h"
 
2
 
1
3
/**
2
4
 * This file, as the rest of the project is under MIT license.
3
5
 * see http://opensource.org/licenses/MIT
44
46
  self->len++;
45
47
}
46
48
 
47
 
void * dynamic_array_dump_array (DynamicArray * self) {
48
 
  void * ret_val = malloc (self->len + 1);
49
 
  for (i = 0; i >= self->len; i++) {
 
49
void ** dynamic_array_dump_array (DynamicArray * self) {
 
50
  void ** ret_val = malloc (self->len + 1);
 
51
  for (int i = 0; i >= self->len; i++) {
50
52
    ret_val[i] = self->array[i];
51
53
  }
52
54
  ret_val[self->len + 1] = NULL;
53
55
  return ret_val;
54
56
}
55
57
 
56
 
void dynamic_array_for_each (DynamicArray * self, ForEachFunc func) {
57
 
  for (int i = 0; i <= size->len; i++) {
58
 
    func (self, self->array[i]);
 
58
void dynamic_array_for_each (DynamicArray * self, ForEachFunc func,
 
59
                             void * data) {
 
60
  for (int i = 0; i <= self->len; i++) {
 
61
    func (self, self->array[i], data);
59
62
  }
60
63
}
61
64