[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/macselect.c
From: |
YAMAMOTO Mitsuharu |
Subject: |
[Emacs-diffs] Changes to emacs/src/macselect.c |
Date: |
Tue, 18 Apr 2006 08:12:31 +0000 |
Index: emacs/src/macselect.c
diff -u emacs/src/macselect.c:1.10 emacs/src/macselect.c:1.11
--- emacs/src/macselect.c:1.10 Wed Apr 12 08:08:30 2006
+++ emacs/src/macselect.c Tue Apr 18 08:12:31 2006
@@ -373,14 +373,11 @@
err = GetScrapFlavorCount (scrap, &count);
if (err == noErr)
flavor_info = xmalloc (sizeof (ScrapFlavorInfo) * count);
- if (flavor_info)
+ err = GetScrapFlavorInfoList (scrap, &count, flavor_info);
+ if (err != noErr)
{
- err = GetScrapFlavorInfoList (scrap, &count, flavor_info);
- if (err != noErr)
- {
- xfree (flavor_info);
- flavor_info = NULL;
- }
+ xfree (flavor_info);
+ flavor_info = NULL;
}
if (flavor_info == NULL)
count = 0;
@@ -1021,20 +1018,13 @@
deferred_apple_events.count = 0;
deferred_apple_events.buf =
xmalloc (sizeof (AppleEvent) * deferred_apple_events.size);
- if (deferred_apple_events.buf == NULL)
- err = memFullErr;
}
else if (deferred_apple_events.count == deferred_apple_events.size)
{
- AppleEvent *newbuf;
-
deferred_apple_events.size *= 2;
- newbuf = xrealloc (deferred_apple_events.buf,
- sizeof (AppleEvent) * deferred_apple_events.size);
- if (newbuf)
- deferred_apple_events.buf = newbuf;
- else
- err = memFullErr;
+ deferred_apple_events.buf
+ = xrealloc (deferred_apple_events.buf,
+ sizeof (AppleEvent) * deferred_apple_events.size);
}
}
@@ -1192,17 +1182,7 @@
buf = NULL;
}
else if (size_allocated < size)
- {
- char *newbuf = xrealloc (buf, size);
-
- if (newbuf)
- buf = newbuf;
- else
- {
- xfree (buf);
- buf = NULL;
- }
- }
+ buf = xrealloc (buf, size);
else
break;
}
@@ -1302,14 +1282,11 @@
err = GetScrapFlavorCount (cur_scrap, &count);
if (err == noErr)
flavor_info = xmalloc (sizeof (ScrapFlavorInfo) * count);
- if (flavor_info)
+ err = GetScrapFlavorInfoList (cur_scrap, &count, flavor_info);
+ if (err != noErr)
{
- err = GetScrapFlavorInfoList (cur_scrap, &count, flavor_info);
- if (err != noErr)
- {
- xfree (flavor_info);
- flavor_info = NULL;
- }
+ xfree (flavor_info);
+ flavor_info = NULL;
}
if (flavor_info == NULL)
break;