Mercurial > noffle
comparison src/content.c @ 96:988cacc01470 noffle
[svn] Preserve group last number if last article(s) cancelled
author | bears |
---|---|
date | Fri, 19 May 2000 16:18:05 +0100 |
parents | 22b3e3dfc8c2 |
children | 7ba337dafb2c |
comparison
equal
deleted
inserted
replaced
95:c3312022e657 | 96:988cacc01470 |
---|---|
1 /* | 1 /* |
2 content.c | 2 content.c |
3 | 3 |
4 $Id: content.c 81 2000-05-13 15:38:39Z bears $ | 4 $Id: content.c 115 2000-05-19 15:18:05Z bears $ |
5 */ | 5 */ |
6 | 6 |
7 #if HAVE_CONFIG_H | 7 #if HAVE_CONFIG_H |
8 #include <config.h> | 8 #include <config.h> |
9 #endif | 9 #endif |
162 } | 162 } |
163 fclose( f ); | 163 fclose( f ); |
164 | 164 |
165 if ( cont.first == 0 ) | 165 if ( cont.first == 0 ) |
166 setupEmpty( name ); /* Corrupt overview file recovery */ | 166 setupEmpty( name ); /* Corrupt overview file recovery */ |
167 else | |
168 { | |
169 int grpLast; | |
170 | |
171 /* | |
172 Check for end article(s) being cancelled. Need to ensure we | |
173 don't re-use and article number. | |
174 */ | |
175 grpLast = Grp_last( name ); | |
176 if ( cont.last < grpLast ) | |
177 extendCont( grpLast - cont.first + 1 ); | |
178 } | |
167 } | 179 } |
168 | 180 |
169 void | 181 void |
170 Cont_write( void ) | 182 Cont_write( void ) |
171 { | 183 { |