diff options
Diffstat (limited to 'src/tools')
| -rw-r--r-- | src/tools/myriad.cpp | 26 |
1 files changed, 7 insertions, 19 deletions
diff --git a/src/tools/myriad.cpp b/src/tools/myriad.cpp index 73ceba1..c6a3a4d 100644 --- a/src/tools/myriad.cpp +++ b/src/tools/myriad.cpp | |||
| @@ -56,11 +56,11 @@ public: | |||
| 56 | addOption( iStream, 's', "stream", "Substream to work with."); | 56 | addOption( iStream, 's', "stream", "Substream to work with."); |
| 57 | addOption( sSrc, "src", "Source file for copying into a Myriad file."); | 57 | addOption( sSrc, "src", "Source file for copying into a Myriad file."); |
| 58 | 58 | ||
| 59 | setOverride( "create", "create" ); | 59 | setOverride( "create", modeCreate ); |
| 60 | setOverride( "info", "info" ); | 60 | setOverride( "info", modeInfo ); |
| 61 | setOverride( "new", "new" ); | 61 | setOverride( "new", modeStreamNew ); |
| 62 | setOverride( "dump", "dump" ); | 62 | setOverride( "dump", modeStreamDump ); |
| 63 | setOverride( "put", "put" ); | 63 | setOverride( "put", modeStreamPut ); |
| 64 | 64 | ||
| 65 | parse( argc, argv ); | 65 | parse( argc, argv ); |
| 66 | } | 66 | } |
| @@ -73,21 +73,9 @@ public: | |||
| 73 | Bu::FString sSrc; | 73 | Bu::FString sSrc; |
| 74 | }; | 74 | }; |
| 75 | 75 | ||
| 76 | Bu::Formatter &operator>>( Bu::Formatter &f, Mode &m ) | 76 | Bu::Formatter &operator>>( Bu::Formatter &f, Mode &e ) |
| 77 | { | 77 | { |
| 78 | Bu::FString sTok = f.readToken(); | 78 | sio << "Uh oh, the formatter was called..." << sio.nl; |
| 79 | if( sTok == "create" ) | ||
| 80 | m = modeCreate; | ||
| 81 | else if( sTok == "info" ) | ||
| 82 | m = modeInfo; | ||
| 83 | else if( sTok == "new" ) | ||
| 84 | m = modeStreamNew; | ||
| 85 | else if( sTok == "dump" ) | ||
| 86 | m = modeStreamDump; | ||
| 87 | else if( sTok == "put" ) | ||
| 88 | m = modeStreamPut; | ||
| 89 | else | ||
| 90 | m = modeNone; | ||
| 91 | return f; | 79 | return f; |
| 92 | } | 80 | } |
| 93 | 81 | ||
