mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-31 19:52:31 +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                                        | |  |  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   | |  |  Permission to use, copy, modify, and/or distribute this software for any   | | ||||||
|  |  purpose with or without fee is hereby granted, provided that the above     | |  |  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; | 		log_error_stderr = true; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	if (print_banner) { | 	if (print_banner) | ||||||
| 		log("\n"); | 		yosys_banner(); | ||||||
| 		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_stats) | 	if (print_stats) | ||||||
| 		log_hasher = new SHA1; | 		log_hasher = new SHA1; | ||||||
|  |  | ||||||
|  | @ -97,6 +97,33 @@ void memhasher_do() | ||||||
| 	memhasher_store[index] = realloc(memhasher_store[index], size); | 	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 stringf(const char *fmt, ...) | ||||||
| { | { | ||||||
| 	std::string string; | 	std::string string; | ||||||
|  |  | ||||||
|  | @ -199,6 +199,7 @@ void memhasher_do(); | ||||||
| extern bool memhasher_active; | extern bool memhasher_active; | ||||||
| inline void memhasher() { if (memhasher_active) memhasher_do(); } | 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 stringf(const char *fmt, ...) YS_ATTRIBUTE(format(printf, 1, 2)); | ||||||
| std::string vstringf(const char *fmt, va_list ap); | std::string vstringf(const char *fmt, va_list ap); | ||||||
| int readsome(std::istream &f, char *s, int n); | int readsome(std::istream &f, char *s, int n); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue