예제 #1
0
int main() {
  int* integer = makeInteger(5);
  struct Data data1 = makeData1(5);
  struct Data* data2 = makeData2(5);
  free(integer);
  free(data2);
  return 0;
}
예제 #2
0
파일: test.c 프로젝트: cogumbreiro/relay
void *thread_producer1(void *ignore) {
  buffer_list *px;
  int *t;
  px = bufs1;
  
  while (px != NULL) {
    lock(&buf_lock1);
    px->data = makeData1(sizeof(int *));
    
    perf_ctr1++;
    t = produce1();
    
    *((int **)(px->data)) = t;
    unlock(&buf_lock1);
    px = px->next;
  }
  return 0;
}