34d271eb7c
Moved EPANET and EPANET_MSX from packages/sim to tpl/epanet. Also added appropriate svn:ignore settings
Tom Taxon2012-01-16 20:46:05 +00:00
e37bfd44eb
Removed extra text inadvertently added
Tom Taxon2011-12-08 19:57:55 +00:00
7766a874cb
Fixed so that the extern "C" was not just for linux
Tom Taxon2011-12-06 19:00:39 +00:00
3336c4119c
All files in this commit: Added ifdef for Apple compilation - it does not have a malloc.h include file.
Tom Taxon2011-12-06 18:25:02 +00:00
a41cdbd540
Added a call to fflush on the hydraulic file when it is written to because it caused issues with the subsequent use of the hydraulic file related to MSX.
Tom Taxon2011-12-06 18:06:01 +00:00
eb60c488db
Added DLLEXPORT definition to Alloc routines so that MSX could see them
Tom Taxon2011-12-06 18:00:57 +00:00
242c03f579
Found and fixed an issue that occurred on 32-bit linux. When using 5 minutes for a quality timestep, the timestep computed was 299 seconds, not 300. I traced it to an apparent truncation issue in the hour() function in input3.c. The time string is converted into a double value representing the timestep which is then later converted into seconds and cast to a long. it appears that during the cast, the value is truncated to 299, not 300.
Tom Taxon2011-12-06 17:57:57 +00:00
5efa30508b
update vc project file for epanet dll
James Uber2009-09-18 08:26:04 +00:00
95d57ceae2
After much thought and deliberation... a change in EPANET repo policy regarding Makefiles and their output targets. Used to create library and executable file names that included the compiler (e.g., *_gcc_*) and the SVN rev (*_309_*). This was to allow development along the trunk while keeping clean track of the SVN versions that objects were made from.
James Uber2009-08-18 08:17:28 +00:00
c9920ba7db
Changed EPANET makefiles to use -O3 optimization level.
James Uber2009-08-10 06:59:52 +00:00
d95a8273ae
Modified epanet/base build/MSVC structure to include just sln and vcproj files for vs2008.
James Uber2009-08-06 03:53:38 +00:00
1cd52c85ed
Removed existing MSVC epanet solution/project files, making room for new structure
James Uber2009-08-05 08:50:47 +00:00
38acdb8c30
ERD --- Modified erd/src/erdinternal.c because Cygwin appears to define fpos_t as a long (it is not a structure, as with Linux)
James Uber2008-12-07 19:32:20 +00:00
f658e02f8b
Makefile changed to build executable using all *.o instead of using DLL, because of changes in epanet.c at 2.00.12. epanet.c changed to comment out definition of DLL, allowing DLL, SOL, or CLE to be defined at compilation.
James Uber2008-12-07 01:37:51 +00:00
5abc3875fa
A big that exists only in 2.00.12 is fixed. It is at function ENgetnodevalue for EN_SOURCEQUAL. A break statement rather than return should correspond to case.
Feng Shang2008-05-07 20:04:14 +00:00
c38b8d0ac8
Commit the EPANET2.00.12 to trunk, the changes are summarized at \EPANET\BASE\trunk\doc\changes.txt.
Feng Shang2008-03-06 20:06:03 +00:00
48d806d9da
remove CRT secure def for full OWA parity
sam hatchett2014-09-18 17:28:57 -04:00