updates function signatures to use int-casted enum
This commit is contained in:
@@ -1612,7 +1612,7 @@ int DLLEXPORT EN_settimeparam(EN_Project p, int param, long value)
|
||||
|
||||
|
||||
/// get the time to next event, and give a reason for the time step truncation
|
||||
int DLLEXPORT EN_timetonextevent(EN_Project p, EN_TimestepEvent *eventType, long *duration, int *elementIndex)
|
||||
int DLLEXPORT EN_timetonextevent(EN_Project p, int *eventType, long *duration, int *elementIndex)
|
||||
{
|
||||
Times *time = &p->times;
|
||||
long hydStep, tankStep, controlStep;
|
||||
@@ -1626,17 +1626,17 @@ int DLLEXPORT EN_timetonextevent(EN_Project p, EN_TimestepEvent *eventType, lon
|
||||
|
||||
// return the lesser of the three step lengths
|
||||
if (controlStep < tankStep) {
|
||||
*eventType = EN_STEP_CONTROLEVENT;
|
||||
*eventType = (int)EN_STEP_CONTROLEVENT;
|
||||
*duration = controlStep;
|
||||
*elementIndex = iControl;
|
||||
}
|
||||
else if (tankStep < hydStep) {
|
||||
*eventType = EN_STEP_TANKEVENT;
|
||||
*eventType = (int)EN_STEP_TANKEVENT;
|
||||
*duration = tankStep;
|
||||
*elementIndex = iTank;
|
||||
}
|
||||
else {
|
||||
*eventType = EN_STEP_HYD;
|
||||
*eventType = (int)EN_STEP_HYD;
|
||||
*duration = hydStep;
|
||||
*elementIndex = 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user