home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / varia / toolmanager / source / global_misc.c < prev    next >
C/C++ Source or Header  |  1977-12-31  |  814b  |  33 lines

  1. /*
  2.  * global_misc.c  V3.0
  3.  *
  4.  * ToolManager global miscellaneous routines
  5.  *
  6.  * Copyright (C) 1990-97 Stefan Becker
  7.  *
  8.  * This source code is for educational purposes only. You may study it
  9.  * and copy ideas or algorithms from it for your own projects. It is
  10.  * not allowed to use any of the source codes (in full or in parts)
  11.  * in other programs. Especially it is not allowed to create variants
  12.  * of ToolManager or ToolManager-like programs from this source code.
  13.  *
  14.  */
  15.  
  16. /* Get next in list */
  17. struct MinNode *GetSucc(struct MinNode *n)
  18. {
  19.  struct MinNode *succ = n->mln_Succ;
  20.  
  21.  /* End of list? */
  22.  return(succ->mln_Succ ? succ : NULL);
  23. }
  24.  
  25. /* Get previous in list */
  26. struct MinNode *GetPred(struct MinNode *n)
  27. {
  28.  struct MinNode *pred = n->mln_Pred;
  29.  
  30.  /* End of list? */
  31.  return(pred->mln_Pred ? pred : NULL);
  32. }
  33.