From: "Robert Boles" Newsgroups: comp.os.msdos.djgpp Subject: Best way to destroy bitmaps, font in Allegro? Date: Fri, 2 Jun 2000 14:45:50 -0400 Organization: Prodigy Internet http://www.prodigy.com Lines: 31 Message-ID: <8h8va3$2ps6$1@newssvr04-int.news.prodigy.com> NNTP-Posting-Host: lanra020-0247.splitrock.net X-Trace: newssvr04-int.news.prodigy.com 959971459 3871167 64.196.128.247 (2 Jun 2000 18:44:19 GMT) X-Complaints-To: abuse AT prodigy DOT net NNTP-Posting-Date: 2 Jun 2000 18:44:19 GMT X-Newsreader: Microsoft Outlook Express 5.00.2919.6600 X-MSMail-Priority: Normal X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hello, Still working on my OS. Man, OS are harder then they look. I have a basic question. What is the best way to destroy bitmaps and fonts in Allegro. I have to make sure that the bitmap/font is destroyed, but I am not sure if it exists. They are created/destroyed by apps, not the OS. I have the following code. // Simplified BITMAP *B; FONT *F; // B may or may not be created if (!B) destroy_bitmap(B); if (!F) destroy_font(F); Note: The above bitmaps/fonts may not have had a create_bitmap/ font procedure applied to them. Does this destroy the bitmap/font if it is created, and skip if if it isn't. I have been doing some testing, and I am not sure, especially with the font. I would like to use simple code like above if at all possible, I don't want to do any other tracking of bitmaps/fonts, if I don't have to. Any help would be great.