/[groff]/groff/src/roff/troff/node.cpp
ViewVC logotype

Diff of /groff/src/roff/troff/node.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.13 by wl, Tue Oct 12 05:44:51 2004 UTC revision 1.14 by wl, Fri Oct 15 05:08:35 2004 UTC
# Line 29  extern int debug_state; Line 29  extern int debug_state;
29    
30  #include "dictionary.h"  #include "dictionary.h"
31  #include "hvunits.h"  #include "hvunits.h"
32    #include "stringclass.h"
33    #include "mtsm.h"
34  #include "env.h"  #include "env.h"
35  #include "request.h"  #include "request.h"
36  #include "node.h"  #include "node.h"
37  #include "token.h"  #include "token.h"
38    #include "div.h"
39    #include "reg.h"
40  #include "charinfo.h"  #include "charinfo.h"
41  #include "font.h"  #include "font.h"
 #include "reg.h"  
42  #include "input.h"  #include "input.h"
 #include "div.h"  
43  #include "geometry.h"  #include "geometry.h"
 #include "mtsm.h"  
44    
45  #include "nonposix.h"  #include "nonposix.h"
46    
# Line 2916  hline_node::~hline_node() Line 2917  hline_node::~hline_node()
2917      delete n;      delete n;
2918  }  }
2919    
2920  hline_node::hline_node(hunits i, node *c, node *next)  hline_node::hline_node(hunits i, node *c, node *nxt)
2921  : node(next), x(i), n(c)  : node(nxt), x(i), n(c)
2922  {  {
2923  }  }
2924    
2925  hline_node::hline_node(hunits i, node *c, statem *s, int pop, node *next)  hline_node::hline_node(hunits i, node *c, statem *s, int pop, node *nxt)
2926  : node(next, s, pop), x(i), n(c)  : node(nxt, s, pop), x(i), n(c)
2927  {  {
2928  }  }
2929    
# Line 2936  hunits hline_node::width() Line 2937  hunits hline_node::width()
2937    return x < H0 ? H0 : x;    return x < H0 ? H0 : x;
2938  }  }
2939    
2940  vline_node::vline_node(vunits i, node *c, node *next)  vline_node::vline_node(vunits i, node *c, node *nxt)
2941  : node(next), x(i), n(c)  : node(nxt), x(i), n(c)
2942  {  {
2943  }  }
2944    
2945  vline_node::vline_node(vunits i, node *c, statem *s, int pop, node *next)  vline_node::vline_node(vunits i, node *c, statem *s, int pop, node *nxt)
2946  : node(next, s, pop), x(i), n(c)  : node(nxt, s, pop), x(i), n(c)
2947  {  {
2948  }  }
2949    
# Line 2963  hunits vline_node::width() Line 2964  hunits vline_node::width()
2964  }  }
2965    
2966  zero_width_node::zero_width_node(node *nd, statem *s, int pop)  zero_width_node::zero_width_node(node *nd, statem *s, int pop)
2967  : n(nd), node(0, s, pop)  : node(0, s, pop), n(nd)
2968  {  {
2969  }  }
2970    
# Line 3559  void hmotion_node::asciify(macro *m) Line 3560  void hmotion_node::asciify(macro *m)
3560    
3561  space_char_hmotion_node::space_char_hmotion_node(hunits i, color *c,  space_char_hmotion_node::space_char_hmotion_node(hunits i, color *c,
3562                                                   statem *s, int pop,                                                   statem *s, int pop,
3563                                                   node *next)                                                   node *nxt)
3564  : hmotion_node(i, c, s, pop, next)  : hmotion_node(i, c, s, pop, nxt)
3565  {  {
3566  }  }
3567    
3568  space_char_hmotion_node::space_char_hmotion_node(hunits i, color *c,  space_char_hmotion_node::space_char_hmotion_node(hunits i, color *c,
3569                                                   node *next)                                                   node *nxt)
3570  : hmotion_node(i, c, 0, 0, next)  : hmotion_node(i, c, 0, 0, nxt)
3571  {  {
3572  }  }
3573    
# Line 5327  int italic_corrected_node::is_tag() Line 5328  int italic_corrected_node::is_tag()
5328    return 0;    return 0;
5329  }  }
5330    
5331  left_italic_corrected_node::left_italic_corrected_node(node *x)  left_italic_corrected_node::left_italic_corrected_node(node *xx)
5332  : node(x), n(0)  : node(xx), n(0)
5333  {  {
5334  }  }
5335    
5336  left_italic_corrected_node::left_italic_corrected_node(statem *s, int pop,  left_italic_corrected_node::left_italic_corrected_node(statem *s, int pop,
5337                                                         node *x)                                                         node *xx)
5338  : node(x, s, pop), n(0)  : node(xx, s, pop), n(0)
5339  {  {
5340  }  }
5341    

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26