1 diff -Nuar freehdl-0.0.8.orig/fire/test-fire.cc freehdl-0.0.8/fire/test-fire.cc
2 --- freehdl-0.0.8.orig/fire/test-fire.cc 2006-02-16 10:56:22.000000000 +0200
3 +++ freehdl-0.0.8/fire/test-fire.cc 2020-03-30 02:54:42.423609306 +0300
6 #include <freehdl/fire.h>
11 extern tree_chunk_info fire_chunk_info;
13 diff -Nuar freehdl-0.0.8.orig/freehdl/cdfggen-chunk.h freehdl-0.0.8/freehdl/cdfggen-chunk.h
14 --- freehdl-0.0.8.orig/freehdl/cdfggen-chunk.h 2009-04-27 19:31:00.000000000 +0300
15 +++ freehdl-0.0.8/freehdl/cdfggen-chunk.h 2020-03-30 02:54:42.423609306 +0300
19 typedef enum {to, downto} cdfgg_direction;
25 extern tree_chunk_info cdfggen_chunk_info;
26 extern tree_ctype_info int_ctype_info;
27 diff -Nuar freehdl-0.0.8.orig/freehdl/cdfggen-chunk.t freehdl-0.0.8/freehdl/cdfggen-chunk.t
28 --- freehdl-0.0.8.orig/freehdl/cdfggen-chunk.t 2003-04-09 19:40:56.000000000 +0300
29 +++ freehdl-0.0.8/freehdl/cdfggen-chunk.t 2020-03-30 02:54:42.423609306 +0300
31 (header-add "#include <freehdl/tree-supp.h>"
34 - "typedef enum {to, downto} cdfgg_direction;"
35 - "using namespace std;")
36 + "typedef enum {to, downto} cdfgg_direction;")
38 (impl-add "#include <freehdl/cdfggen-chunk.h>")
40 diff -Nuar freehdl-0.0.8.orig/freehdl/kernel-attributes.hh freehdl-0.0.8/freehdl/kernel-attributes.hh
41 --- freehdl-0.0.8.orig/freehdl/kernel-attributes.hh 2004-11-09 20:29:33.000000000 +0200
42 +++ freehdl-0.0.8/freehdl/kernel-attributes.hh 2020-03-30 02:54:42.423609306 +0300
44 #ifndef FREEHDL_KERNEL_ATTRIBUTES_H
45 #define FREEHDL_KERNEL_ATTRIBUTES_H
49 /* *************************************************************
50 * Function kind attributes for signals
51 * ************************************************************* */
52 diff -Nuar freehdl-0.0.8.orig/freehdl/kernel-db.hh freehdl-0.0.8/freehdl/kernel-db.hh
53 --- freehdl-0.0.8.orig/freehdl/kernel-db.hh 2009-03-15 19:51:51.000000000 +0200
54 +++ freehdl-0.0.8/freehdl/kernel-db.hh 2020-04-22 20:56:59.646330605 +0300
65 /* This header file includes the definitions that are required to
66 * setup a kernel database. This database will be used by the kernel
69 define_db_entry_type(driver_data, driver_data_entry)
77 // Now, create an database explorer instance. The database explorer is
78 // used to search and manipulate the database. The explorer is
80 #include <freehdl/kernel-util.hh>
82 #if !defined __GNUC__ || __GNUC__ != 2
83 -#include <ext/hash_map>
84 +//#include <ext/hash_map>
85 +#include <unordered_map>
88 +//#include <hash_map>
89 +#include <unordered_map>
92 // Macro used to define a key type. K is the actual type of the key
95 // A hash function template used tp generate a hash number from
97 -class db_basic_key_hash : public hash<unsigned long> {
98 +class db_basic_key_hash : public std::hash<unsigned long> {
100 size_t operator()(const db_basic_key& x) const {
101 - return (*(hash<unsigned long> *)this)(((unsigned long)x.value)>>2);
102 + return (*(std::hash<unsigned long> *)this)(((unsigned long)x.value)>>2);
107 class db : public db_base
109 // This mappes is the actual database.
110 - typedef hash_map<void*, db_key_entry_pair, db_basic_key_hash> db_data_map_type;
111 + //typedef hash_map<void*, db_key_entry_pair, db_basic_key_hash> db_data_map_type;
112 + typedef std::unordered_map<void*, db_key_entry_pair, db_basic_key_hash> db_data_map_type;
113 db_data_map_type data_map;
115 // The transaction id is incremented each time a new key is added or
116 diff -Nuar freehdl-0.0.8.orig/freehdl/kernel-dump.hh freehdl-0.0.8/freehdl/kernel-dump.hh
117 --- freehdl-0.0.8.orig/freehdl/kernel-dump.hh 2003-04-10 18:11:23.000000000 +0300
118 +++ freehdl-0.0.8/freehdl/kernel-dump.hh 2020-03-30 02:54:42.439609671 +0300
123 -using namespace std;
126 -typedef map<string, char*, less<string> > Tmap;
127 +typedef map<string, const char*, less<string> > Tmap;
128 extern Tmap mapping_translation_table;
130 // For each signal which is dumped an virtual process is created. This
131 diff -Nuar freehdl-0.0.8.orig/freehdl/kernel-fhdl-stream.hh freehdl-0.0.8/freehdl/kernel-fhdl-stream.hh
132 --- freehdl-0.0.8.orig/freehdl/kernel-fhdl-stream.hh 2005-02-15 12:02:31.000000000 +0200
133 +++ freehdl-0.0.8/freehdl/kernel-fhdl-stream.hh 2020-03-30 02:54:42.439609671 +0300
138 -using namespace std;
143 struct fhdl_ostream_t {
145 diff -Nuar freehdl-0.0.8.orig/freehdl/kernel-map-list.hh freehdl-0.0.8/freehdl/kernel-map-list.hh
146 --- freehdl-0.0.8.orig/freehdl/kernel-map-list.hh 2003-07-08 15:17:35.000000000 +0300
147 +++ freehdl-0.0.8/freehdl/kernel-map-list.hh 2020-03-30 02:54:42.439609671 +0300
149 #include <freehdl/kernel-acl.hh>
150 #include <freehdl/kernel-sig-info.hh>
152 -using namespace std;
153 //using namespace __gnu_cxx;
155 // A signal_link instance describes the connection
159 #if !defined __GNUC__ || __GNUC__ != 2
160 -#include <ext/hash_map>
161 +//#include <ext/hash_map>
162 +#include <unordered_map>
165 +//#include <hash_map>
166 +#include <unordered_map>
169 #include <freehdl/kernel-util.hh>
174 -typedef hash_map<sig_info_base *, list<fl_link>, pointer_hash<sig_info_base *> > port_signal_link_map_t;
175 +typedef std::unordered_map<sig_info_base *, list<fl_link>, pointer_hash<sig_info_base *> > port_signal_link_map_t;
177 // Stores the father signal(s) of port signals
178 extern port_signal_link_map_t port_signal_link_map;
179 diff -Nuar freehdl-0.0.8.orig/freehdl/kernel-name-stack.hh freehdl-0.0.8/freehdl/kernel-name-stack.hh
180 --- freehdl-0.0.8.orig/freehdl/kernel-name-stack.hh 2003-04-09 19:10:06.000000000 +0300
181 +++ freehdl-0.0.8/freehdl/kernel-name-stack.hh 2020-03-30 02:54:42.439609671 +0300
186 -using namespace std;
189 #define NAME_STACK_INCREMENT 10
191 diff -Nuar freehdl-0.0.8.orig/freehdl/kernel-signal-source-list-array.hh freehdl-0.0.8/freehdl/kernel-signal-source-list-array.hh
192 --- freehdl-0.0.8.orig/freehdl/kernel-signal-source-list-array.hh 2006-02-16 10:56:22.000000000 +0200
193 +++ freehdl-0.0.8/freehdl/kernel-signal-source-list-array.hh 2020-03-30 02:54:42.439609671 +0300
197 #if !defined __GNUC__ || __GNUC__ != 2
198 -#include <ext/hash_map>
199 +//#include <ext/hash_map>
200 +#include <unordered_map>
203 +//#include <hash_map>
204 +#include <unordered_map>
208 #include <freehdl/kernel-util.hh>
209 #include <freehdl/kernel-source-descriptor.hh>
211 -using namespace std;
212 //using namespace __gnu_cxx;
214 // signal_source stores information about a source of a signal. Note
216 // a map stores the sources for each signal. Note that each signal is
217 // associated with a vector of signal_source_list pointers (included
218 // in signal_source_list_array).
219 -typedef hash_map<sig_info_base *, signal_source_list_array, pointer_hash<sig_info_base *> > signal_source_map_t;
220 +typedef std::unordered_map<sig_info_base *, signal_source_list_array, pointer_hash<sig_info_base *> > signal_source_map_t;
221 extern signal_source_map_t signal_source_map;
224 diff -Nuar freehdl-0.0.8.orig/freehdl/kernel-util.hh freehdl-0.0.8/freehdl/kernel-util.hh
225 --- freehdl-0.0.8.orig/freehdl/kernel-util.hh 2008-02-15 20:30:07.000000000 +0200
226 +++ freehdl-0.0.8/freehdl/kernel-util.hh 2020-04-22 20:36:48.558615436 +0300
230 #if !defined __GNUC__ || __GNUC__ != 2
231 -#include <ext/hash_map>
232 +//#include <ext/hash_map>
233 +#include <unordered_map>
236 +//#include <hash_map>
237 +#include <unordered_map>
240 -using namespace std;
241 +using std::stringstream;
245 #if !defined __GNUC__ || __GNUC__ != 2
246 -using namespace __gnu_cxx;
247 +//using namespace __gnu_cxx;
250 // A hash function template used tp generate a hash number from
253 -class pointer_hash : public hash<unsigned long> {
254 +class pointer_hash : public std::hash<unsigned long> {
256 size_t operator()(const T& x) const {
257 - return (*(hash<unsigned long> *)this)(((unsigned long)x)>>2);
258 + return (*(std::hash<unsigned long> *)this)(((unsigned long)x)>>2);
262 diff -Nuar freehdl-0.0.8.orig/freehdl/std.h freehdl-0.0.8/freehdl/std.h
263 --- freehdl-0.0.8.orig/freehdl/std.h 2003-04-09 19:10:06.000000000 +0300
264 +++ freehdl-0.0.8/freehdl/std.h 2020-03-30 02:54:42.439609671 +0300
266 #ifndef FREEHDL_STD_H
267 #define FREEHDL_STD_H
269 -using namespace std;
271 #include <freehdl/std-standard.hh>
272 #include <freehdl/std-vhdl-types.hh>
273 diff -Nuar freehdl-0.0.8.orig/freehdl/std-vhdl-types.hh freehdl-0.0.8/freehdl/std-vhdl-types.hh
274 --- freehdl-0.0.8.orig/freehdl/std-vhdl-types.hh 2008-02-15 18:31:41.000000000 +0200
275 +++ freehdl-0.0.8/freehdl/std-vhdl-types.hh 2020-03-30 02:54:42.443609762 +0300
282 +#include <functional>
285 #include <freehdl/std-memory.hh>
286 #include <freehdl/kernel-error.hh>
287 #include <freehdl/kernel-acl.hh>
289 -using namespace std;
295 +using std::stringstream;
298 +using std::iostream;
300 typedef long long int lint;
301 const int BUFFER_STREAM_SIZE_INCREMENT = 1024;
302 diff -Nuar freehdl-0.0.8.orig/freehdl/vaul-lexer.h freehdl-0.0.8/freehdl/vaul-lexer.h
303 --- freehdl-0.0.8.orig/freehdl/vaul-lexer.h 2009-04-21 22:37:36.000000000 +0300
304 +++ freehdl-0.0.8/freehdl/vaul-lexer.h 2020-03-30 02:54:42.443609762 +0300
309 -using namespace std;
312 #define yyFlexLexer vaul_FlexLexer
313 diff -Nuar freehdl-0.0.8.orig/kernel/attributes.cc freehdl-0.0.8/kernel/attributes.cc
314 --- freehdl-0.0.8.orig/kernel/attributes.cc 2004-11-09 20:29:33.000000000 +0200
315 +++ freehdl-0.0.8/kernel/attributes.cc 2020-03-30 02:54:42.443609762 +0300
317 #include <freehdl/kernel-kernel-class.hh>
318 #include <freehdl/kernel-reader-info.hh>
319 #include <freehdl/kernel-driver-info.hh>
321 #include <freehdl/kernel-attributes.hh>
324 diff -Nuar freehdl-0.0.8.orig/kernel/db.cc freehdl-0.0.8/kernel/db.cc
325 --- freehdl-0.0.8.orig/kernel/db.cc 2005-05-04 17:44:11.000000000 +0300
326 +++ freehdl-0.0.8/kernel/db.cc 2020-03-30 02:54:42.447609853 +0300
328 #define KERNEL // Include internal kernel definitions
330 -using namespace std;
331 #include <freehdl/kernel-db.hh>
334 diff -Nuar freehdl-0.0.8.orig/kernel/fhdl_stream.cc freehdl-0.0.8/kernel/fhdl_stream.cc
335 --- freehdl-0.0.8.orig/kernel/fhdl_stream.cc 2006-01-12 10:05:01.000000000 +0200
336 +++ freehdl-0.0.8/kernel/fhdl_stream.cc 2020-03-30 02:54:42.447609853 +0300
338 #include <freehdl/kernel-error.hh>
339 #include <freehdl/kernel-fhdl-stream.hh>
343 +using std::stringstream;
345 // Error stream to output error messages generated by the kernel,
346 // e.g. to print error messages due to invalid simulator commands
347 diff -Nuar freehdl-0.0.8.orig/kernel/kernel_class.cc freehdl-0.0.8/kernel/kernel_class.cc
348 --- freehdl-0.0.8.orig/kernel/kernel_class.cc 2009-10-11 19:34:19.000000000 +0300
349 +++ freehdl-0.0.8/kernel/kernel_class.cc 2020-03-30 02:54:42.447609853 +0300
351 #include <freehdl/kernel-resolver-process.hh>
352 #include <freehdl/kernel-resolver-descriptor.hh>
353 #include <freehdl/kernel-fhdl-stream.hh>
354 +#include <algorithm>
358 +using std::binary_function;
362 +using std::binary_function;
364 // Arguments that are passed in form the command line
367 // list associated with the various reader infos. Identical lists
368 // are replaced by appropriate pointers to a single list in order to
370 - typedef hash_multimap<unsigned int, reader_info *> wait_elements_map_t;
371 + typedef std::unordered_multimap<unsigned int, reader_info *> wait_elements_map_t;
372 wait_elements_map_t wait_elements_map;
374 // Setup connection to the kernel data base
375 diff -Nuar freehdl-0.0.8.orig/kernel/main.cc freehdl-0.0.8/kernel/main.cc
376 --- freehdl-0.0.8.orig/kernel/main.cc 2009-03-15 20:48:13.000000000 +0200
377 +++ freehdl-0.0.8/kernel/main.cc 2020-03-30 02:54:42.447609853 +0300
379 #include <freehdl/kernel-error.hh>
380 #include <freehdl/kernel-fhdl-stream.hh>
383 +using std::ifstream;
384 +using std::ofstream;
385 +using std::ostringstream;
391 #ifdef PERFMON_STATISTICS
392 #include "pcounter.hh"
394 diff -Nuar freehdl-0.0.8.orig/kernel/map_list.cc freehdl-0.0.8/kernel/map_list.cc
395 --- freehdl-0.0.8.orig/kernel/map_list.cc 2006-02-16 10:56:22.000000000 +0200
396 +++ freehdl-0.0.8/kernel/map_list.cc 2020-03-30 02:54:42.447609853 +0300
398 #include <freehdl/kernel-error.hh>
399 #include <freehdl/kernel-sig-info.hh>
400 #include <freehdl/kernel-resolver-descriptor.hh>
401 +#include <algorithm>
408 // Stores the father signal(s) of port signals
409 port_signal_link_map_t port_signal_link_map;
410 diff -Nuar freehdl-0.0.8.orig/kernel/name_stack.cc freehdl-0.0.8/kernel/name_stack.cc
411 --- freehdl-0.0.8.orig/kernel/name_stack.cc 2000-09-20 11:41:14.000000000 +0300
412 +++ freehdl-0.0.8/kernel/name_stack.cc 2020-03-30 02:54:42.447609853 +0300
417 #include <freehdl/kernel-error.hh>
418 #include <freehdl/kernel-name-stack.hh>
422 name_stack instance_name;
424 diff -Nuar freehdl-0.0.8.orig/kernel/persistent_cdfg_dump.cc freehdl-0.0.8/kernel/persistent_cdfg_dump.cc
425 --- freehdl-0.0.8.orig/kernel/persistent_cdfg_dump.cc 2006-02-16 10:56:22.000000000 +0200
426 +++ freehdl-0.0.8/kernel/persistent_cdfg_dump.cc 2020-03-30 02:54:42.447609853 +0300
428 #include <freehdl/kernel-persistent-cdfg-dump.hh>
429 #include <freehdl/kernel-persistent-dump.hh>
433 buffer_stream register_cdfg_tmp_buffer;
435 diff -Nuar freehdl-0.0.8.orig/kernel/sig_info.cc freehdl-0.0.8/kernel/sig_info.cc
436 --- freehdl-0.0.8.orig/kernel/sig_info.cc 2009-03-15 20:23:09.000000000 +0200
437 +++ freehdl-0.0.8/kernel/sig_info.cc 2020-03-30 02:54:42.451609945 +0300
439 #define KERNEL // Include internal kernel definitions
441 -using namespace std;
442 #include <freehdl/kernel-error.hh>
443 #include <freehdl/kernel-db.hh>
444 #include <freehdl/kernel-sig-info.hh>
445 diff -Nuar freehdl-0.0.8.orig/std/internal_textio.cc freehdl-0.0.8/std/internal_textio.cc
446 --- freehdl-0.0.8.orig/std/internal_textio.cc 2006-01-26 09:41:24.000000000 +0200
447 +++ freehdl-0.0.8/std/internal_textio.cc 2020-03-30 02:54:42.451609945 +0300
449 #include <freehdl/kernel-name-stack.hh>
450 #include <freehdl/kernel-register.hh>
456 /* package :std:textio */
458 /* Definitions for access type :std:textio:line */
459 diff -Nuar freehdl-0.0.8.orig/std/vhdl_types.cc freehdl-0.0.8/std/vhdl_types.cc
460 --- freehdl-0.0.8.orig/std/vhdl_types.cc 2009-03-15 20:56:57.000000000 +0200
461 +++ freehdl-0.0.8/std/vhdl_types.cc 2020-03-30 02:54:42.451609945 +0300
463 #include <freehdl/kernel-register.hh>
467 +using std::ifstream;
468 +using std::ofstream;
470 /* *************************************************************
471 * Some global functions
472 diff -Nuar freehdl-0.0.8.orig/v2cc/mapping.cc freehdl-0.0.8/v2cc/mapping.cc
473 --- freehdl-0.0.8.orig/v2cc/mapping.cc 2008-02-15 20:11:15.000000000 +0200
474 +++ freehdl-0.0.8/v2cc/mapping.cc 2020-03-30 02:54:42.451609945 +0300
479 -using namespace std;
484 +using std::ifstream;
487 v2cc_mapper::v2cc_mapper ()
489 diff -Nuar freehdl-0.0.8.orig/v2cc/v2cc.cc freehdl-0.0.8/v2cc/v2cc.cc
490 --- freehdl-0.0.8.orig/v2cc/v2cc.cc 2010-04-13 22:43:30.000000000 +0300
491 +++ freehdl-0.0.8/v2cc/v2cc.cc 2020-03-30 02:54:42.451609945 +0300
496 -using namespace std;
500 diff -Nuar freehdl-0.0.8.orig/v2cc/v2cc-const-fold.cc freehdl-0.0.8/v2cc/v2cc-const-fold.cc
501 --- freehdl-0.0.8.orig/v2cc/v2cc-const-fold.cc 2008-02-15 20:13:19.000000000 +0200
502 +++ freehdl-0.0.8/v2cc/v2cc-const-fold.cc 2020-03-30 02:54:42.451609945 +0300
504 #include "v2cc-util.h"
511 // Used to generate error messages
512 extern vaul_error_printer codegen_error;
513 diff -Nuar freehdl-0.0.8.orig/v2cc/v2cc-decl.cc freehdl-0.0.8/v2cc/v2cc-decl.cc
514 --- freehdl-0.0.8.orig/v2cc/v2cc-decl.cc 2010-05-08 15:15:38.000000000 +0300
515 +++ freehdl-0.0.8/v2cc/v2cc-decl.cc 2020-03-30 02:54:42.451609945 +0300
518 #include "v2cc-util.h"
524 void test (RegionStack &rstack)
526 diff -Nuar freehdl-0.0.8.orig/v2cc/v2cc-explore.cc freehdl-0.0.8/v2cc/v2cc-explore.cc
527 --- freehdl-0.0.8.orig/v2cc/v2cc-explore.cc 2010-04-12 21:40:40.000000000 +0300
528 +++ freehdl-0.0.8/v2cc/v2cc-explore.cc 2020-03-30 02:54:42.455610036 +0300
531 #include "v2cc-util.h"
533 -using namespace std;
535 // Used to generate error messages
536 extern vaul_error_printer codegen_error;
537 diff -Nuar freehdl-0.0.8.orig/v2cc/v2cc.h freehdl-0.0.8/v2cc/v2cc.h
538 --- freehdl-0.0.8.orig/v2cc/v2cc.h 2006-03-17 11:22:55.000000000 +0200
539 +++ freehdl-0.0.8/v2cc/v2cc.h 2020-03-30 02:54:42.463610219 +0300
544 -using namespace std;
553 +using std::binary_function;
555 +using std::binary_function;
557 #include <freehdl/vaul.h>
559 diff -Nuar freehdl-0.0.8.orig/v2cc/v2cc-qid.cc freehdl-0.0.8/v2cc/v2cc-qid.cc
560 --- freehdl-0.0.8.orig/v2cc/v2cc-qid.cc 2006-02-16 10:56:22.000000000 +0200
561 +++ freehdl-0.0.8/v2cc/v2cc-qid.cc 2020-03-30 02:54:42.463610219 +0300
563 #include "v2cc-util.h"
568 // ******************************************************************************************
569 // Name: m_qid , generic function
570 diff -Nuar freehdl-0.0.8.orig/v2cc/v2cc-util.cc freehdl-0.0.8/v2cc/v2cc-util.cc
571 --- freehdl-0.0.8.orig/v2cc/v2cc-util.cc 2009-04-19 01:51:38.000000000 +0300
572 +++ freehdl-0.0.8/v2cc/v2cc-util.cc 2020-03-30 02:54:42.463610219 +0300
575 #include "v2cc-util.h"
581 // ******************************************************************************************
582 // Some global variables
583 diff -Nuar freehdl-0.0.8.orig/v2cc/v2cc-util.h freehdl-0.0.8/v2cc/v2cc-util.h
584 --- freehdl-0.0.8.orig/v2cc/v2cc-util.h 2007-10-23 23:13:29.000000000 +0300
585 +++ freehdl-0.0.8/v2cc/v2cc-util.h 2020-03-30 02:55:06.160150752 +0300
590 -using namespace std;
594 #include <freehdl/vaul.h>
595 #include "v2cc-chunk.h"
596 +#include <type_traits>
598 +using std::stringstream;
599 +using std::setprecision;
600 +using std::showpoint;
601 +using std::ofstream;
603 +using std::to_string;
605 // ******************************************************************************************
606 // Some global variables
609 /* Convert an integer value into a string */
613 +inline typename std::enable_if<!std::is_floating_point<T>::value, std::string>::type
632 /* Print scalar value into a string */
634 diff -Nuar freehdl-0.0.8.orig/vaul/bison-parser.cc freehdl-0.0.8/vaul/bison-parser.cc
635 --- freehdl-0.0.8.orig/vaul/bison-parser.cc 2009-10-11 19:24:48.000000000 +0300
636 +++ freehdl-0.0.8/vaul/bison-parser.cc 2020-03-30 02:54:42.467610310 +0300
641 -using namespace std;
643 #define YYINITDEPTH 10000
644 #define YYMAXDEPTH 100000
645 diff -Nuar freehdl-0.0.8.orig/vaul/bison-parser.yy freehdl-0.0.8/vaul/bison-parser.yy
646 --- freehdl-0.0.8.orig/vaul/bison-parser.yy 2006-02-16 10:56:23.000000000 +0200
647 +++ freehdl-0.0.8/vaul/bison-parser.yy 2020-03-30 02:54:42.471610401 +0300
652 -using namespace std;
654 #define YYINITDEPTH 10000
655 #define YYMAXDEPTH 100000
656 diff -Nuar freehdl-0.0.8.orig/vaul/printer.cc freehdl-0.0.8/vaul/printer.cc
657 --- freehdl-0.0.8.orig/vaul/printer.cc 2007-10-23 23:52:52.000000000 +0300
658 +++ freehdl-0.0.8/vaul/printer.cc 2020-03-30 02:54:42.471610401 +0300
663 -using namespace std;
664 +using std::ostringstream;
667 void vaul_printer::printf (const char *fmt, ...)
669 diff -Nuar freehdl-0.0.8.orig/vaul/tree.cc freehdl-0.0.8/vaul/tree.cc
670 --- freehdl-0.0.8.orig/vaul/tree.cc 2005-02-28 19:40:13.000000000 +0200
671 +++ freehdl-0.0.8/vaul/tree.cc 2020-03-30 02:54:42.471610401 +0300
676 -using namespace std;
679 vaul_id_set::vaul_id_set(int dummy)