mirror of
				git://git.code.sf.net/p/zsh/code
				synced 2025-11-04 07:21:06 +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
 |