Ignore:
Timestamp:
Mar 12, 2018, 8:32:29 PM (7 years ago)
Author:
bird
Message:

Imported make 4.2.1 (2e55f5e4abdc0e38c1d64be703b446695e70b3b6) from https://git.savannah.gnu.org/git/make.git.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vendor/gnumake/current/commands.h

    r2596 r3138  
    11/* Definition of data structures describing shell commands for GNU Make.
    2 Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
    3 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
    4 2010 Free Software Foundation, Inc.
     2Copyright (C) 1988-2016 Free Software Foundation, Inc.
    53This file is part of GNU Make.
    64
     
    2220struct commands
    2321  {
    24     struct floc fileinfo;       /* Where commands were defined.  */
    25     char *commands;             /* Commands text.  */
    26     unsigned int ncommand_lines;/* Number of command lines.  */
    27     char **command_lines;       /* Commands chopped up into lines.  */
    28     char *lines_flags;          /* One set of flag bits for each line.  */
    29     int any_recurse;            /* Nonzero if any `lines_recurse' elt has */
    30                                 /* the COMMANDS_RECURSE bit set.  */
     22    floc fileinfo;              /* Where commands were defined.  */
     23    char *commands;             /* Commands text.  */
     24    char **command_lines;       /* Commands chopped up into lines.  */
     25    unsigned char *lines_flags; /* One set of flag bits for each line.  */
     26    unsigned short ncommand_lines;/* Number of command lines.  */
     27    char recipe_prefix;         /* Recipe prefix for this command set.  */
     28    unsigned int any_recurse:1; /* Nonzero if any 'lines_flags' elt has */
     29                                /* the COMMANDS_RECURSE bit set.  */
    3130  };
    3231
    33 /* Bits in `lines_flags'.  */
    34 #define COMMANDS_RECURSE        1 /* Recurses: + or $(MAKE).  */
    35 #define COMMANDS_SILENT         2 /* Silent: @.  */
    36 #define COMMANDS_NOERROR        4 /* No errors: -.  */
     32/* Bits in 'lines_flags'.  */
     33#define COMMANDS_RECURSE        1 /* Recurses: + or $(MAKE).  */
     34#define COMMANDS_SILENT         2 /* Silent: @.  */
     35#define COMMANDS_NOERROR        4 /* No errors: -.  */
    3736
     37RETSIGTYPE fatal_error_signal (int sig);
    3838void execute_file_commands (struct file *file);
    3939void print_commands (const struct commands *cmds);
Note: See TracChangeset for help on using the changeset viewer.