2000-08-03  Fred Fish  <[EMAIL PROTECTED]>

        * filedef.h (struct file): Give enum member "command_state" an explicit
        tag of "cs_state".
        (set_command_state): Pass enum cs_state instead of int.
        * file.c (set_command_state): Make parameter "state" an "enum cs_state"
        rather than an int.

Index: filedef.h
===================================================================
RCS file: /cvsroot/gg/fsf/make/filedef.h,v
retrieving revision 1.1.1.6
diff -c -p -r1.1.1.6 filedef.h
*** filedef.h   2000/07/10 14:41:46     1.1.1.6
--- filedef.h   2000/08/04 00:39:42
*************** struct file
*** 63,69 ****
      short int update_status;  /* Status of the last attempt to update,
                                   or -1 if none has been made.  */
  
!     enum                      /* State of the commands.  */
        {               /* Note: It is important that cs_not_started be zero.  */
        cs_not_started,         /* Not yet started.  */
        cs_deps_running,        /* Dep commands running.  */
--- 63,69 ----
      short int update_status;  /* Status of the last attempt to update,
                                   or -1 if none has been made.  */
  
!     enum cs_state             /* State of the commands.  */
        {               /* Note: It is important that cs_not_started be zero.  */
        cs_not_started,         /* Not yet started.  */
        cs_deps_running,        /* Dep commands running.  */
*************** extern void rename_file PARAMS ((struct 
*** 106,112 ****
  extern void rehash_file PARAMS ((struct file *file, char *name));
  extern void file_hash_enter PARAMS ((struct file *file, char *name,
                                       unsigned int oldhash, char *oldname));
! extern void set_command_state PARAMS ((struct file *file, int state));
  extern void notice_finished_file PARAMS ((struct file *file));
  
  
--- 106,112 ----
  extern void rehash_file PARAMS ((struct file *file, char *name));
  extern void file_hash_enter PARAMS ((struct file *file, char *name,
                                       unsigned int oldhash, char *oldname));
! extern void set_command_state PARAMS ((struct file *file, enum cs_state));
  extern void notice_finished_file PARAMS ((struct file *file));
  
  
Index: file.c
===================================================================
RCS file: /cvsroot/gg/fsf/make/file.c,v
retrieving revision 1.1.1.7
diff -c -p -r1.1.1.7 file.c
*** file.c      2000/07/10 14:41:45     1.1.1.7
--- file.c      2000/08/04 00:39:42
*************** snap_deps ()
*** 545,551 ****
  void
  set_command_state (file, state)
       struct file *file;
!      int state;
  {
    struct dep *d;
  
--- 545,551 ----
  void
  set_command_state (file, state)
       struct file *file;
!      enum cs_state state;
  {
    struct dep *d;
  

Reply via email to