mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-31 03:32:29 +00:00 
			
		
		
		
	Added yosys_banner(), Updated Copyright range
This commit is contained in:
		
							parent
							
								
									07326943e7
								
							
						
					
					
						commit
						9948ff2d8a
					
				
					 4 changed files with 31 additions and 26 deletions
				
			
		
							
								
								
									
										2
									
								
								README
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								README
									
										
									
									
									
								
							|  | @ -3,7 +3,7 @@ | |||
|  |                                                                             | | ||||
|  |  yosys -- Yosys Open SYnthesis Suite                                        | | ||||
|  |                                                                             | | ||||
|  |  Copyright (C) 2012  Clifford Wolf <clifford@clifford.at>                   | | ||||
|  |  Copyright (C) 2012 - 2015  Clifford Wolf <clifford@clifford.at>            | | ||||
|  |                                                                             | | ||||
|  |  Permission to use, copy, modify, and/or distribute this software for any   | | ||||
|  |  purpose with or without fee is hereby granted, provided that the above     | | ||||
|  |  | |||
|  | @ -273,31 +273,8 @@ int main(int argc, char **argv) | |||
| 		log_error_stderr = true; | ||||
| 	} | ||||
| 
 | ||||
| 	if (print_banner) { | ||||
| 		log("\n"); | ||||
| 		log(" /----------------------------------------------------------------------------\\\n"); | ||||
| 		log(" |                                                                            |\n"); | ||||
| 		log(" |  yosys -- Yosys Open SYnthesis Suite                                       |\n"); | ||||
| 		log(" |                                                                            |\n"); | ||||
| 		log(" |  Copyright (C) 2012  Clifford Wolf <clifford@clifford.at>                  |\n"); | ||||
| 		log(" |                                                                            |\n"); | ||||
| 		log(" |  Permission to use, copy, modify, and/or distribute this software for any  |\n"); | ||||
| 		log(" |  purpose with or without fee is hereby granted, provided that the above    |\n"); | ||||
| 		log(" |  copyright notice and this permission notice appear in all copies.         |\n"); | ||||
| 		log(" |                                                                            |\n"); | ||||
| 		log(" |  THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES  |\n"); | ||||
| 		log(" |  WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF          |\n"); | ||||
| 		log(" |  MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR   |\n"); | ||||
| 		log(" |  ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES    |\n"); | ||||
| 		log(" |  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN     |\n"); | ||||
| 		log(" |  ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF   |\n"); | ||||
| 		log(" |  OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.            |\n"); | ||||
| 		log(" |                                                                            |\n"); | ||||
| 		log(" \\----------------------------------------------------------------------------/\n"); | ||||
| 		log("\n"); | ||||
| 		log(" %s\n", yosys_version_str); | ||||
| 		log("\n"); | ||||
| 	} | ||||
| 	if (print_banner) | ||||
| 		yosys_banner(); | ||||
| 
 | ||||
| 	if (print_stats) | ||||
| 		log_hasher = new SHA1; | ||||
|  |  | |||
|  | @ -97,6 +97,33 @@ void memhasher_do() | |||
| 	memhasher_store[index] = realloc(memhasher_store[index], size); | ||||
| } | ||||
| 
 | ||||
| void yosys_banner() | ||||
| { | ||||
| 	log("\n"); | ||||
| 	log(" /----------------------------------------------------------------------------\\\n"); | ||||
| 	log(" |                                                                            |\n"); | ||||
| 	log(" |  yosys -- Yosys Open SYnthesis Suite                                       |\n"); | ||||
| 	log(" |                                                                            |\n"); | ||||
| 	log(" |  Copyright (C) 2012 - 2015  Clifford Wolf <clifford@clifford.at>           |\n"); | ||||
| 	log(" |                                                                            |\n"); | ||||
| 	log(" |  Permission to use, copy, modify, and/or distribute this software for any  |\n"); | ||||
| 	log(" |  purpose with or without fee is hereby granted, provided that the above    |\n"); | ||||
| 	log(" |  copyright notice and this permission notice appear in all copies.         |\n"); | ||||
| 	log(" |                                                                            |\n"); | ||||
| 	log(" |  THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES  |\n"); | ||||
| 	log(" |  WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF          |\n"); | ||||
| 	log(" |  MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR   |\n"); | ||||
| 	log(" |  ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES    |\n"); | ||||
| 	log(" |  WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN     |\n"); | ||||
| 	log(" |  ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF   |\n"); | ||||
| 	log(" |  OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.            |\n"); | ||||
| 	log(" |                                                                            |\n"); | ||||
| 	log(" \\----------------------------------------------------------------------------/\n"); | ||||
| 	log("\n"); | ||||
| 	log(" %s\n", yosys_version_str); | ||||
| 	log("\n"); | ||||
| } | ||||
| 
 | ||||
| std::string stringf(const char *fmt, ...) | ||||
| { | ||||
| 	std::string string; | ||||
|  |  | |||
|  | @ -199,6 +199,7 @@ void memhasher_do(); | |||
| extern bool memhasher_active; | ||||
| inline void memhasher() { if (memhasher_active) memhasher_do(); } | ||||
| 
 | ||||
| void yosys_banner(); | ||||
| std::string stringf(const char *fmt, ...) YS_ATTRIBUTE(format(printf, 1, 2)); | ||||
| std::string vstringf(const char *fmt, va_list ap); | ||||
| int readsome(std::istream &f, char *s, int n); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue