Exemple #1
0
/* parse arguments of export command */
int runexport(int argc, char **argv){
  char *name;
  int i, bin, rv;
  name = NULL;
  bin = FALSE;
  for(i = 2; i < argc; i++){
    if(!name && argv[i][0] == '-'){
      if(!strcmp(argv[i], "-bin")){
        bin = TRUE;
      } else {
        usage();
      }
    } else if(!name){
      name = argv[i];
    } else {
      usage();
    }
  }
  if(!name) usage();
  rv = doexport(name, bin);
  return rv;
}
Exemple #2
0
// This method is a wrapper around the main doexport function which resolves the appropriate field
// paragraphs first.
bool MCField::doexport(MCFieldExportFlags p_flags, uint32_t p_part_id, int32_t p_start_index, int32_t p_finish_index, MCFieldExportCallback p_callback, void *p_context)
{
	return doexport(p_flags, resolveparagraphs(p_part_id), p_start_index, p_finish_index, p_callback, p_context);
}