Relicense as dual Apache-2.0 + MIT
[rust-lightning] / fuzz / src / bin / msg_update_add_htlc_target.rs
index abb749a68d36f32ba4846933dee688d7d09d7e1f..a8b3d4bab32670ebfae51655809efc3468cd1954 100644 (file)
@@ -1,3 +1,12 @@
+// This file is Copyright its original authors, visible in version control
+// history.
+//
+// This file is licensed under the Apache License, Version 2.0 <LICENSE-APACHE
+// or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option.
+// You may not use this file except in accordance with one or both of these
+// licenses.
+
 // This file is auto-generated by gen_target.sh based on target_template.txt
 // To modify it, modify target_template.txt and run gen_target.sh instead.
 
@@ -6,9 +15,6 @@
 extern crate lightning_fuzz;
 use lightning_fuzz::msg_targets::msg_update_add_htlc::*;
 
-use std::fs;
-use std::io::Read;
-
 #[cfg(feature = "afl")]
 #[macro_use] extern crate afl;
 #[cfg(feature = "afl")]
@@ -38,6 +44,8 @@ fuzz_target!(|data: &[u8]| {
 
 #[cfg(feature = "stdin_fuzz")]
 fn main() {
+       use std::io::Read;
+
        let mut data = Vec::with_capacity(8192);
        std::io::stdin().read_to_end(&mut data).unwrap();
        msg_update_add_htlc_run(data.as_ptr(), data.len());
@@ -45,6 +53,8 @@ fn main() {
 
 #[test]
 fn run_test_cases() {
+       use std::fs;
+       use std::io::Read;
        use lightning_fuzz::utils::test_logger::StringBuffer;
 
        use std::sync::{atomic, Arc};