[BACK]Return to option.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / less

Diff for /src/usr.bin/less/option.h between version 1.5 and 1.6

version 1.5, 2014/04/25 13:38:21 version 1.6, 2015/11/05 22:08:44
Line 6 
Line 6 
  *   *
  * For more information, see the README file.   * For more information, see the README file.
  */   */
   /*
    * Modified for use with illumos.
    * Copyright 2014 Garrett D'Amore <garrett@damore.org>
    */
   
   
 #define END_OPTION_STRING       ('$')  #define END_OPTION_STRING       ('$')
   
 /*  /*
Line 23 
Line 26 
 #define HL_REPAINT      0200    /* Repaint hilites after toggling option */  #define HL_REPAINT      0200    /* Repaint hilites after toggling option */
 #define NO_QUERY        0400    /* Option cannot be queried with "_" cmd */  #define NO_QUERY        0400    /* Option cannot be queried with "_" cmd */
 #define INIT_HANDLER    01000   /* Call option handler function at startup */  #define INIT_HANDLER    01000   /* Call option handler function at startup */
   #define MORE_OK         02000   /* Allow when less_is_more */
   
 #define OTYPE           (BOOL|TRIPLE|NUMBER|STRING|NOVAR)  #define OTYPE           (BOOL|TRIPLE|NUMBER|STRING|NOVAR)
   
 #define OLETTER_NONE    '\1'     /* Invalid option letter */  #define OLETTER_NONE    '\1'    /* Invalid option letter */
   
 /*  /*
  * Argument to a handling function tells what type of activity:   * Argument to a handling function tells what type of activity:
Line 40 
Line 44 
 #define OPT_TOGGLE      1  #define OPT_TOGGLE      1
 #define OPT_UNSET       2  #define OPT_UNSET       2
 #define OPT_SET         3  #define OPT_SET         3
 #define OPT_NO_PROMPT   0100  #define OPT_NO_PROMPT   0100
   
 /* Error code from findopt_name */  /* Error code from findopt_name */
 #define OPT_AMBIG       1  #define OPT_AMBIG       1
   
 struct optname  struct optname
 {  {
         char *oname;            /* Long (GNU-style) option name */          char *oname;            /* Long (GNU-style) option name */
         struct optname *onext;  /* List of synonymous option names */          struct optname *onext;  /* List of synonymous option names */
 };  };
   
 #define OPTNAME_MAX     32      /* Max length of long option name */  #define OPTNAME_MAX     32      /* Max length of long option name */
   
 struct loption  struct loption
 {  {
Line 63 
Line 67 
         void (*ofunc)();        /* Pointer to special handling function */          void (*ofunc)();        /* Pointer to special handling function */
         char *odesc[3];         /* Description of each value */          char *odesc[3];         /* Description of each value */
 };  };
   

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6