User Tools

Site Tools


haas:fall2016:data:projects:dln0

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
haas:fall2016:data:projects:dln0 [2016/10/01 15:27] – [Procedure to obtain dln0] wedgehaas:fall2016:data:projects:dln0 [2016/10/01 15:29] (current) – [In inc/node.h] wedge
Line 77: Line 77:
 struct node { struct node {
     union  info      payload;     union  info      payload;
-    struct node     *after+    struct node     *there
-    struct node     *prior;+    struct node     *back;
 }; };
  
Line 92: Line 92:
 </code> </code>
  
-There is an addition of a "prior" node pointer, to allow connections to our previous neighbors.+There is an addition of a "back" node pointer, to allow connections to our previous neighbors.
  
 The node info element has been changed as well... instead of a singular value, it is now a union by the name of payload, which contains a value entry (a char entry), a data entry (Node pointer), and an other entry (a void pointer). The node info element has been changed as well... instead of a singular value, it is now a union by the name of payload, which contains a value entry (a char entry), a data entry (Node pointer), and an other entry (a void pointer).
Line 182: Line 182:
  
 ====In inc/support.h==== ====In inc/support.h====
-Finally we have support.h... this header will contain some information on helper functions utilized in the various unit tests. You really don't need to bother with this... in fact, do not use any of these functions in your implementation.+Finally we have support.h... this header will contain some information on helper functions utilized in the various unit tests. You really don't need to bother with this... in fact, do **not** use any of these functions in your implementation.
 ====node library==== ====node library====
 In **src/node/**, you will find skeletons of what was previously there, ready for you to re-implement. In **src/node/**, you will find skeletons of what was previously there, ready for you to re-implement.
haas/fall2016/data/projects/dln0.1475335673.txt.gz · Last modified: 2016/10/01 15:27 by wedge