mirror of
				git://git.code.sf.net/p/zsh/code
				synced 2025-10-31 18:10:56 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			62 lines
		
	
	
	
		
			2.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
	
		
			2.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * hashtable.h - header file for hash table handling code
 | |
|  *
 | |
|  * This file is part of zsh, the Z shell.
 | |
|  *
 | |
|  * Copyright (c) 1992-1997 Paul Falstad
 | |
|  * All rights reserved.
 | |
|  *
 | |
|  * Permission is hereby granted, without written agreement and without
 | |
|  * license or royalty fees, to use, copy, modify, and distribute this
 | |
|  * software and to distribute modified versions of this software for any
 | |
|  * purpose, provided that the above copyright notice and the following
 | |
|  * two paragraphs appear in all copies of this software.
 | |
|  *
 | |
|  * In no event shall Paul Falstad or the Zsh Development Group be liable
 | |
|  * to any party for direct, indirect, special, incidental, or consequential
 | |
|  * damages arising out of the use of this software and its documentation,
 | |
|  * even if Paul Falstad and the Zsh Development Group have been advised of
 | |
|  * the possibility of such damage.
 | |
|  *
 | |
|  * Paul Falstad and the Zsh Development Group specifically disclaim any
 | |
|  * warranties, including, but not limited to, the implied warranties of
 | |
|  * merchantability and fitness for a particular purpose.  The software
 | |
|  * provided hereunder is on an "as is" basis, and Paul Falstad and the
 | |
|  * Zsh Development Group have no obligation to provide maintenance,
 | |
|  * support, updates, enhancements, or modifications.
 | |
|  *
 | |
|  */
 | |
| 
 | |
| /* Builtin function numbers; used by handler functions that handle more *
 | |
|  * than one builtin.  Note that builtins such as compctl, that are not  *
 | |
|  * overloaded, don't get a number.                                      */
 | |
| 
 | |
| #define BIN_TYPESET   0
 | |
| #define BIN_BG        1
 | |
| #define BIN_FG        2
 | |
| #define BIN_JOBS      3
 | |
| #define BIN_WAIT      4
 | |
| #define BIN_DISOWN    5
 | |
| #define BIN_BREAK     6
 | |
| #define BIN_CONTINUE  7
 | |
| #define BIN_EXIT      8
 | |
| #define BIN_RETURN    9
 | |
| #define BIN_CD       10
 | |
| #define BIN_POPD     11
 | |
| #define BIN_PUSHD    12
 | |
| #define BIN_PRINT    13
 | |
| #define BIN_EVAL     14
 | |
| #define BIN_SCHED    15
 | |
| #define BIN_FC       16
 | |
| #define BIN_PUSHLINE 17
 | |
| #define BIN_LOGOUT   18
 | |
| #define BIN_TEST     19
 | |
| #define BIN_BRACKET  20
 | |
| #define BIN_EXPORT   21
 | |
| #define BIN_ECHO     22
 | |
| #define BIN_DISABLE  23
 | |
| #define BIN_ENABLE   24
 | |
| 
 | |
| /* These currently depend on being 0 and 1. */
 | |
| #define BIN_SETOPT    0
 | |
| #define BIN_UNSETOPT  1
 |