| 17 | type extReadWriteFlags *[]extReadWriteFlag |
| 18 | |
| 19 | func applyReaderFlags(readerOptions *parsing.ReaderOptions, readerFlags extReadWriteFlags, readWriterFlags extReadWriteFlags) { |
| 20 | if readWriterFlags != nil { |
| 21 | for _, flag := range *readWriterFlags { |
| 22 | readerOptions.Ext[flag.Name] = flag.Value |
| 23 | } |
| 24 | } |
| 25 | if readerFlags != nil { |
| 26 | for _, flag := range *readerFlags { |
| 27 | readerOptions.Ext[flag.Name] = flag.Value |
| 28 | } |
| 29 | } |
| 30 | } |
| 31 | |
| 32 | func applyWriterFlags(writerOptions *parsing.WriterOptions, writerFlags extReadWriteFlags, readWriterFlags extReadWriteFlags) { |
| 33 | if readWriterFlags != nil { |