home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / MM1 / SOUNDUTILS / mm1_tracker.lzh / TRACKER4.6 / tools.c < prev   
Text File  |  1994-11-24  |  771b  |  45 lines

  1. /* tools.c 
  2.     vi:ts=3 sw=3:
  3.  */
  4.  
  5. /* standard routines for use in tracker. Used to be in main.c
  6.  */
  7.  
  8. /* $Id: tools.c,v 4.3 1994/11/15 16:11:01 espie Exp espie $
  9.  * $Log: tools.c,v $
  10.  * Revision 4.3  1994/11/15  16:11:01  espie
  11.  * *** empty log message ***
  12.  *
  13.  */
  14.      
  15.  
  16. #include <stdio.h>
  17. #include <stdlib.h>
  18. #include <string.h>
  19.      
  20. #include "defs.h"
  21. #include "extern.h"
  22.      
  23. ID("$Id: tools.c,v 4.3 1994/11/15 16:11:01 espie Exp espie $")
  24.  
  25.  
  26. /* v = read_env(name, default): reads the scalar value v
  27.  * in the environment, supplies a defaults.
  28.  */
  29. int read_env(name, def)
  30. char *name;
  31. int def;
  32.    {
  33.    char *var;
  34.    int value;
  35.  
  36.    var = getenv(name);
  37.    if (!var)
  38.       return def;
  39.    if (sscanf(var, "%d", &value) == 1)
  40.       return value;
  41.    else
  42.       return def;
  43.    }
  44.  
  45.