コード例 #1
0
int Organize::test(){
  //Functions to test are:
  assert(ADD_TRACK() == 0x01);
  assert(HELP()== 0x02);
  assert(GET_TRACK_SEQUENCE() == 0x04);
  assert(LIST_TRACKS() == 0x08);
  assert(RECENT_SEGMENT() == 0x10);
  assert(MARK_FINISHED() == 0x20);
  assert(COMPLETED_MOST_RECENT() == 0x40);
  //  int check_arguments(const vector<string> arguments,string& location );
  //  int execute_arguments(const int arguments, string& location);
  //  vector<string> extract_arguments(const char* array[], const int count);
  //  int Organize::process_arguments(const int argc, const char *argv[]){
  //  int main(int argc, char* argv[]);

  //const_expr int ADD_TRACK()
  
}
コード例 #2
0
ファイル: editor.c プロジェクト: 2asoft/freebsd
svn_error_t *
svn_editor_abort(svn_editor_t *editor)
{
  svn_error_t *err = SVN_NO_ERROR;

  SHOULD_NOT_BE_FINISHED(editor);

  if (editor->funcs.cb_abort)
    {
      START_CALLBACK(editor);
      err = editor->funcs.cb_abort(editor->baton, editor->scratch_pool);
      END_CALLBACK(editor);
    }

  MARK_FINISHED(editor);

  svn_pool_clear(editor->scratch_pool);
  return svn_error_trace(err);
}
コード例 #3
0
ファイル: editor.c プロジェクト: 2asoft/freebsd
svn_error_t *
svn_editor_complete(svn_editor_t *editor)
{
  svn_error_t *err = SVN_NO_ERROR;

  SHOULD_NOT_BE_FINISHED(editor);
#ifdef ENABLE_ORDERING_CHECK
  SVN_ERR_ASSERT(apr_hash_count(editor->pending_incomplete_children) == 0);
#endif

  if (editor->funcs.cb_complete)
    {
      START_CALLBACK(editor);
      err = editor->funcs.cb_complete(editor->baton, editor->scratch_pool);
      END_CALLBACK(editor);
    }

  MARK_FINISHED(editor);

  svn_pool_clear(editor->scratch_pool);
  return svn_error_trace(err);
}
コード例 #4
0
int Organize::check_args(const vector<string> arguments,string& location){
  int value = 0;
  for(auto element : arguments){
    if (element[0] = '-'){ //its an option
      if(element == "-h" || element == "--help"){
	std::cout << "Help option was set" << std::endline;
	value |= HELP();
	return value;
      }
      if(element == "-a" || element == "--add-track"){
	std::cout << "Add-track option was set" << std::endline;
	value |= ADD_TRACK();
      }
      if(element == "-g" || element == "--get-track-sequence"){
	std::cout << "Get track sequence option was set" << std::endline;
	value |= GET_TRACK_SEQUENCE();
      }
      if(element == "-l" || element == "--list-tracks"){
	std::cout << "List tracks sequence option was set" << std::endline;
	value |=  LIST_TRACKS();
      }
      if(element == "-r" || element == "--recent-segment"){
	std::cout << "List tracks sequence option was set" << std::endline;
	value |= RECENT_SEGMENT();
      }
      if(element == "-m" || element.substr(0,16) == "--mark-finished="){
	std::cout << "Mark finished sequence option was set" << std::endline;
	value |= MARK_FINISHED();
      }
      if(element == "-c" || element == "--completed-most-recent"){
	std::cout << "Completed most recent sequence option was set" << std::endline;
	value |= COMPLETED_MOST_RECENT();
      }
    }
  }
  return value;
}