Fossil SCM

Remove pointless code that initializes a BSS data structure to zeros, even though it is already all-zero. This avoids a compiler warning in GCC7.

drh 2017-12-15 18:27 trunk
Commit 5419e7fcecdbcc099738a2a6d194beca54fe7503d5b5d108b343b83eae4fd999
1 file changed -6
-6
--- src/util.c
+++ src/util.c
@@ -276,16 +276,10 @@
276276
** Returns 0 on error (no more timers available), with 1+ being valid
277277
** timer IDs.
278278
*/
279279
int fossil_timer_start(){
280280
int i;
281
- static char once = 0;
282
- if(!once){
283
- once = 1;
284
- memset(&fossilTimerList, 0,
285
- count(fossilTimerList));
286
- }
287281
for( i = 0; i < FOSSIL_TIMER_COUNT; ++i ){
288282
struct FossilTimer * ft = &fossilTimerList[i];
289283
if(ft->id) continue;
290284
ft->id = i+1;
291285
fossil_cpu_times( &ft->u, &ft->s );
292286
--- src/util.c
+++ src/util.c
@@ -276,16 +276,10 @@
276 ** Returns 0 on error (no more timers available), with 1+ being valid
277 ** timer IDs.
278 */
279 int fossil_timer_start(){
280 int i;
281 static char once = 0;
282 if(!once){
283 once = 1;
284 memset(&fossilTimerList, 0,
285 count(fossilTimerList));
286 }
287 for( i = 0; i < FOSSIL_TIMER_COUNT; ++i ){
288 struct FossilTimer * ft = &fossilTimerList[i];
289 if(ft->id) continue;
290 ft->id = i+1;
291 fossil_cpu_times( &ft->u, &ft->s );
292
--- src/util.c
+++ src/util.c
@@ -276,16 +276,10 @@
276 ** Returns 0 on error (no more timers available), with 1+ being valid
277 ** timer IDs.
278 */
279 int fossil_timer_start(){
280 int i;
 
 
 
 
 
 
281 for( i = 0; i < FOSSIL_TIMER_COUNT; ++i ){
282 struct FossilTimer * ft = &fossilTimerList[i];
283 if(ft->id) continue;
284 ft->id = i+1;
285 fossil_cpu_times( &ft->u, &ft->s );
286

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button