3169 |
|
|
3170 |
/* If a face merging cycle is detected for FACE_NAME, return 0, |
/* If a face merging cycle is detected for FACE_NAME, return 0, |
3171 |
otherwise add NEW_NAMED_MERGE_POINT, which is initialized using |
otherwise add NEW_NAMED_MERGE_POINT, which is initialized using |
3172 |
FACE_NAME, as the head of the linked list |
FACE_NAME, as the head of the linked list pointed to by |
3173 |
pointed to by NAMED_MERGE_POINTS, and return 1. */ |
NAMED_MERGE_POINTS, and return 1. */ |
3174 |
|
|
3175 |
static INLINE int |
static INLINE int |
3176 |
push_named_merge_point (struct named_merge_point *new_named_merge_point, |
push_named_merge_point (struct named_merge_point *new_named_merge_point, |
3181 |
|
|
3182 |
for (prev = *named_merge_points; prev; prev = prev->prev) |
for (prev = *named_merge_points; prev; prev = prev->prev) |
3183 |
if (EQ (face_name, prev->face_name)) |
if (EQ (face_name, prev->face_name)) |
3184 |
break; |
return 0; |
3185 |
|
|
3186 |
new_named_merge_point->face_name = face_name; |
new_named_merge_point->face_name = face_name; |
3187 |
new_named_merge_point->prev = *named_merge_points; |
new_named_merge_point->prev = *named_merge_points; |