Skip to content

Commit 51fc7e2

Browse files
author
Joe Hamman
committed
Add variable initialization to a squelch compiler warning raised by the Apple LLVM C compiler.
Addresses issue UW-Hydro#76
1 parent e0ae11f commit 51fc7e2

File tree

6 files changed

+12
-1
lines changed

6 files changed

+12
-1
lines changed

src/calc_water_energy_balance_errors.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ double calc_energy_balance_error(int rec,
8383
cum_error = 0;
8484
Nrecs = -rec;
8585
max_error = 0;
86+
error = 0.0;
8687
}
8788
else {
8889
error = net_rad - latent - sensible - grnd_flux + snow_fluxes;

src/compute_zwt.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ double compute_zwt(soil_con_struct *soil_con,
2626
int i;
2727
double zwt;
2828

29+
zwt = 999.0;
30+
2931
/** Compute zwt using soil moisture v zwt curve **/
3032
i = MAX_ZWTVMOIST-1;
3133
while (i>=1 && moist > soil_con->zwtvmoist_moist[lindex][i]) {

src/get_force_type.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ void get_force_type(char *cmdstr,
4646
char ErrStr[MAXSTRING];
4747
int type;
4848

49+
type = SKIP;
50+
4951
/** Initialize flgstr **/
5052
strcpy(flgstr,"NULL");
5153

src/lakes.eb.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ int solve_lake(double snowfall,
164164
lake->evapw=0.0;
165165
energy_ice_formation = 0.0;
166166
energy_out_bottom = energy_out_bottom_ice = 0.0;
167+
energy_ice_melt_bot = 0.0;
167168
lake_snow->vapor_flux=0.0;
168169
lake->vapor_flux=0.0;
169170
lake_energy->Tsurf = lake->temp[0];

src/read_vegparam.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,8 @@ veg_con_struct *read_vegparam(FILE *vegparam,
367367

368368
void ttrim( char *c )
369369
{
370-
while( (*c++ != END) );
370+
while( (*c++ != END) )
371+
;
371372
--c;
372373
for( ; *--c == NEW; *c = END );
373374

src/snow_utility.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ double snow_density(snow_data_struct *snow, double new_snow, double sswq, double
8282
double delta_depth;
8383
double depth_new;
8484

85+
density = 0.0;
86+
8587
/* Estimate density of new snow based on air temperature */
8688
if (new_snow > 0.)
8789
density_new = new_snow_density(Tair);
@@ -214,6 +216,8 @@ double new_snow_density(double air_temp) {
214216
extern option_struct options;
215217
double density_new;
216218

219+
density_new = 0.0;
220+
217221
if (options.SNOW_DENSITY == DENS_SNTHRM) {
218222
density_new = 67.9 + 51.3 * exp(air_temp/2.6);
219223
}

0 commit comments

Comments
 (0)