comparison src/gif_io.c @ 2268:61855263cb07

[xemacs-hg @ 2004-09-14 14:32:29 by james] Identify functions that don't return, including some DEFUNs.
author james
date Tue, 14 Sep 2004 14:33:07 +0000
parents 943eaba38521
children 383ab474a241
comparison
equal deleted inserted replaced
2267:5753220a0f80 2268:61855263cb07
214 } 214 }
215 215
216 /****************************** 216 /******************************
217 * These are called internally * 217 * These are called internally *
218 ******************************/ 218 ******************************/
219 void GifError(GifFileType *GifFile, const char *err_str) 219 DOESNT_RETURN GifError(GifFileType *GifFile, const char *err_str)
220 { 220 {
221 GifIODataType *GifIO = (GifIODataType*)GifFile->GifIO; 221 GifIODataType *GifIO = (GifIODataType*)GifFile->GifIO;
222 if (GifIO->ErrorFunc) 222 if (GifIO->ErrorFunc)
223 (*(GifIO->ErrorFunc))(err_str, GifIO->ErrorFunc_data); 223 (*(GifIO->ErrorFunc))(err_str, GifIO->ErrorFunc_data);
224 else 224 else
231 GifIODataType *GifIO = (GifIODataType*)GifFile->GifIO; 231 GifIODataType *GifIO = (GifIODataType*)GifFile->GifIO;
232 if (GifIO->WarningFunc) 232 if (GifIO->WarningFunc)
233 (*(GifIO->WarningFunc))(err_str, GifIO->WarningFunc_data); 233 (*(GifIO->WarningFunc))(err_str, GifIO->WarningFunc_data);
234 } 234 }
235 235
236 void GifInternError(GifFileType *GifFile, int error_num) 236 DOESNT_RETURN GifInternError(GifFileType *GifFile, int error_num)
237 { 237 {
238 const char *ErrStr = GetGifError(error_num); 238 const char *ErrStr = GetGifError(error_num);
239 GifError(GifFile, ErrStr); 239 GifError(GifFile, ErrStr);
240 } 240 }
241 241