version 1.42, 2011/07/21 14:13:00 |
version 1.43, 2011/07/21 15:21:13 |
|
|
#endif |
#endif |
|
|
#include <assert.h> |
#include <assert.h> |
|
#include <limits.h> |
#include <stdio.h> |
#include <stdio.h> |
#include <stdlib.h> |
#include <stdlib.h> |
#include <time.h> |
#include <time.h> |
Line 270 print_box(const struct eqn_box *ep, int indent) |
|
Line 271 print_box(const struct eqn_box *ep, int indent) |
|
|
|
switch (ep->type) { |
switch (ep->type) { |
case (EQN_ROOT): |
case (EQN_ROOT): |
printf("eqn-root(%d, %d, %d)\n", |
printf("eqn-root(%d, %d, %d, %d)\n", |
|
EQN_DEFSIZE == ep->size ? 0 : ep->size, |
ep->pos, ep->font, ep->mark); |
ep->pos, ep->font, ep->mark); |
print_box(ep->child, indent + 1); |
print_box(ep->child, indent + 1); |
break; |
break; |
case (EQN_SUBEXPR): |
case (EQN_SUBEXPR): |
printf("eqn-subxpr(%d, %d, %d)\n", |
printf("eqn-subxpr(%d, %d, %d, %d)\n", |
|
EQN_DEFSIZE == ep->size ? 0 : ep->size, |
ep->pos, ep->font, ep->mark); |
ep->pos, ep->font, ep->mark); |
print_box(ep->child, indent + 1); |
print_box(ep->child, indent + 1); |
break; |
break; |
case (EQN_TEXT): |
case (EQN_TEXT): |
printf("eqn-text(%d, %d, %d): [%s]\n", |
printf("eqn-text(%d, %d, %d, %d): [%s]\n", |
|
EQN_DEFSIZE == ep->size ? 0 : ep->size, |
ep->pos, ep->font, ep->mark, ep->text); |
ep->pos, ep->font, ep->mark, ep->text); |
break; |
break; |
default: |
default: |