コード例 #1
0
ファイル: mlx_shaders.c プロジェクト: Elojah/42SchoolProjects
void display_log(GLuint object, void (*param_func)(), void (*getlog_func)())
{
  GLint log_length;
  char *log;

  param_func(object, GL_INFO_LOG_LENGTH, &log_length);
  log = malloc(log_length);
  getlog_func(object, log_length, NULL, log);
  fprintf(stderr, "%s", log);
  free(log);
}
コード例 #2
0
ファイル: multicentral.c プロジェクト: acekiller/MasterThesis
void carmen_multicentral_get_params(carmen_centrallist_p centrallist, 
				    int argc, char **argv,
				    void (*param_func)(int, char **))
{
  int i;

  /* get parameters from first valid central */
  for(i = 0; i < centrallist->num_centrals; i++)
    if(centrallist->central[i].connected) {
      IPC_setContext(centrallist->central[i].context);
      carmen_param_check_version(argv[0]);
      param_func(argc, argv);
      break;
    }
}