< prev index next >
src/java.desktop/unix/native/libawt_xawt/awt/list.c
Print this page
@@ -101,12 +101,13 @@
#endif
{
while (lp->next) {
lp = lp->next;
}
- if ((lp->next = (list_ptr) malloc( sizeof( list_item))) == NULL) {
+ lp->next = (list_ptr) malloc(sizeof(list_item));
+ if (lp->next == NULL) {
return 0;
}
lp->next->ptr.item = item;
lp->next->next = NULL;
@@ -120,11 +121,12 @@
-------------------------------------------------------------------- **/
list_ptr new_list ()
{
list_ptr lp;
- if (lp = (list_ptr) malloc( sizeof( list_item))) {
+ lp = (list_ptr) malloc(sizeof(list_item));
+ if (lp) {
lp->next = NULL;
lp->ptr.item = NULL;
}
return lp;
< prev index next >