~mdcallag/+junk/5.1-map

« back to all changes in this revision

Viewing changes to storage/innobase/include/ut0lst.h

  • Committer: msvensson at pilot
  • Date: 2007-04-24 09:11:45 UTC
  • mfrom: (2469.1.106)
  • Revision ID: sp1r-msvensson@pilot.blaudden-20070424091145-10463
Merge pilot.blaudden:/home/msvensson/mysql/my51-m-mysql_upgrade
into  pilot.blaudden:/home/msvensson/mysql/mysql-5.1-maint

Show diffs side-by-side

added added

removed removed

Lines of Context:
74
74
        ((N)->NAME).next = (BASE).start;\
75
75
        ((N)->NAME).prev = NULL;\
76
76
        if ((BASE).start != NULL) {\
 
77
                ut_ad((BASE).start != (N));\
77
78
                (((BASE).start)->NAME).prev = (N);\
78
79
        }\
79
80
        (BASE).start = (N);\
94
95
        ((N)->NAME).prev = (BASE).end;\
95
96
        ((N)->NAME).next = NULL;\
96
97
        if ((BASE).end != NULL) {\
 
98
                ut_ad((BASE).end != (N));\
97
99
                (((BASE).end)->NAME).next = (N);\
98
100
        }\
99
101
        (BASE).end = (N);\
111
113
{\
112
114
        ut_ad(NODE1);\
113
115
        ut_ad(NODE2);\
 
116
        ut_ad((NODE1) != (NODE2));\
114
117
        ((BASE).count)++;\
115
118
        ((NODE2)->NAME).prev = (NODE1);\
116
119
        ((NODE2)->NAME).next = ((NODE1)->NAME).next;\