Legend:
- Unmodified
- Added
- Removed
-
doc/theses/mike_brooks_MMath/programs/lst-issues-multi-static.run.c
r79ec8c3 rf2b74e3 20 20 struct req { 21 21 int pri, rqr; 22 LIST_ENTRY( req) by_pri;23 LIST_ENTRY( req) by_rqr;22 LIST_ENTRY( req ) by_pri; 23 LIST_ENTRY( req ) by_rqr; 24 24 }; 25 25 26 LIST_HEAD( reql, req);26 LIST_HEAD( reql, req ); 27 27 28 28 struct reql reqs_pri; … … 31 31 struct reql reqs_rqr_99; 32 32 33 LIST_INIT( &reqs_pri);34 LIST_INIT( &reqs_rqr_42);35 LIST_INIT( &reqs_rqr_17);36 LIST_INIT( &reqs_rqr_99);33 LIST_INIT( &reqs_pri ); 34 LIST_INIT( &reqs_rqr_42 ); 35 LIST_INIT( &reqs_rqr_17 ); 36 LIST_INIT( &reqs_rqr_99 ); 37 37 38 38 struct req … … 44 44 r99a = {3, 99}; 45 45 46 LIST_INSERT_HEAD( &reqs_pri, &r17c, by_pri);47 LIST_INSERT_HEAD( &reqs_pri, &r99a, by_pri);48 LIST_INSERT_HEAD( &reqs_pri, &r17b, by_pri);49 LIST_INSERT_HEAD( &reqs_pri, &r42b, by_pri);50 LIST_INSERT_HEAD( &reqs_pri, &r17a, by_pri);51 LIST_INSERT_HEAD( &reqs_pri, &r42a, by_pri);46 LIST_INSERT_HEAD( &reqs_pri, &r17c, by_pri ); 47 LIST_INSERT_HEAD( &reqs_pri, &r99a, by_pri ); 48 LIST_INSERT_HEAD( &reqs_pri, &r17b, by_pri ); 49 LIST_INSERT_HEAD( &reqs_pri, &r42b, by_pri ); 50 LIST_INSERT_HEAD( &reqs_pri, &r17a, by_pri ); 51 LIST_INSERT_HEAD( &reqs_pri, &r42a, by_pri ); 52 52 53 LIST_INSERT_HEAD( &reqs_rqr_42, &r42b, by_rqr);54 LIST_INSERT_HEAD( &reqs_rqr_42, &r42a, by_rqr);53 LIST_INSERT_HEAD( &reqs_rqr_42, &r42b, by_rqr ); 54 LIST_INSERT_HEAD( &reqs_rqr_42, &r42a, by_rqr ); 55 55 56 LIST_INSERT_HEAD( &reqs_rqr_17, &r17c, by_rqr);57 LIST_INSERT_HEAD( &reqs_rqr_17, &r17b, by_rqr);58 LIST_INSERT_HEAD( &reqs_rqr_17, &r17a, by_rqr);56 LIST_INSERT_HEAD( &reqs_rqr_17, &r17c, by_rqr ); 57 LIST_INSERT_HEAD( &reqs_rqr_17, &r17b, by_rqr ); 58 LIST_INSERT_HEAD( &reqs_rqr_17, &r17a, by_rqr ); 59 59 60 LIST_INSERT_HEAD( &reqs_rqr_99, &r99a, by_rqr);60 LIST_INSERT_HEAD( &reqs_rqr_99, &r99a, by_rqr ); 61 61 62 62 … … 67 67 68 68 struct req *cur; 69 LIST_FOREACH( cur, &reqs_pri, by_pri)70 printf( "{%d %d} ", cur->pri, cur->rqr);71 printf( "| ");72 LIST_FOREACH( cur, &reqs_rqr_42, by_rqr)73 printf( "{%d %d} ", cur->pri, cur->rqr);74 printf( "| ");75 LIST_FOREACH( cur, &reqs_rqr_17, by_rqr)76 printf( "{%d %d} ", cur->pri, cur->rqr);77 printf( "| ");78 LIST_FOREACH( cur, &reqs_rqr_99, by_rqr)79 printf( "{%d %d} ", cur->pri, cur->rqr);80 printf( "\n");69 LIST_FOREACH( cur, &reqs_pri, by_pri ) 70 printf( "{%d %d} ", cur->pri, cur->rqr ); 71 printf( "| " ); 72 LIST_FOREACH( cur, &reqs_rqr_42, by_rqr ) 73 printf( "{%d %d} ", cur->pri, cur->rqr ); 74 printf( "| " ); 75 LIST_FOREACH( cur, &reqs_rqr_17, by_rqr ) 76 printf( "{%d %d} ", cur->pri, cur->rqr ); 77 printf( "| " ); 78 LIST_FOREACH( cur, &reqs_rqr_99, by_rqr ) 79 printf( "{%d %d} ", cur->pri, cur->rqr ); 80 printf( "\n" ); 81 81 82 82 }
Note:
See TracChangeset
for help on using the changeset viewer.