Lines Matching refs:Operation

189   ArchiveOperation Operation;
195 case 'd': ++NumOperations; Operation = Delete; break;
196 case 'm': ++NumOperations; Operation = Move ; break;
197 case 'p': ++NumOperations; Operation = Print; break;
198 case 'q': ++NumOperations; Operation = QuickAppend; break;
199 case 'r': ++NumOperations; Operation = ReplaceOrInsert; break;
200 case 't': ++NumOperations; Operation = DisplayTable; break;
201 case 'x': ++NumOperations; Operation = Extract; break;
243 Operation = CreateSymTab;
257 if (Operation != Move && Operation != ReplaceOrInsert)
261 if (OriginalDates && Operation != Extract)
263 if (OnlyUpdate && Operation != ReplaceOrInsert)
267 return Operation;
366 static void performReadOperation(ArchiveOperation Operation,
378 switch (Operation) {
464 computeInsertAction(ArchiveOperation Operation,
467 if (Operation == QuickAppend || Members.empty())
478 if (Operation == Delete)
481 if (Operation == Move)
484 if (Operation == ReplaceOrInsert) {
512 computeNewArchiveMembers(ArchiveOperation Operation,
534 InsertAction Action = computeInsertAction(Operation, I, Name, MemberI);
556 if (Operation == Delete)
735 static void performWriteOperation(ArchiveOperation Operation,
747 computeNewArchiveMembers(Operation, OldArchive);
846 static void performOperation(ArchiveOperation Operation,
848 switch (Operation) {
852 performReadOperation(Operation, OldArchive);
859 performWriteOperation(Operation, OldArchive);
894 static int performOperation(ArchiveOperation Operation);
906 ArchiveOperation Operation = parseCommandLine();
907 return performOperation(Operation);
910 static int performOperation(ArchiveOperation Operation) {
928 performOperation(Operation, &Archive);
934 if (!shouldCreateArchive(Operation)) {
943 performOperation(Operation, NULL);