Imported from ../bash-2.05a.tar.gz.
This commit is contained in:
		
					parent
					
						
							
								28ef6c316f
							
						
					
				
			
			
				commit
				
					
						f73dda092b
					
				
			
		
					 303 changed files with 37069 additions and 28812 deletions
				
			
		
							
								
								
									
										31
									
								
								pcomplete.h
									
										
									
									
									
								
							
							
						
						
									
										31
									
								
								pcomplete.h
									
										
									
									
									
								
							|  | @ -51,17 +51,18 @@ typedef struct compspec { | |||
| #define CA_EXPORT	(1<<8) | ||||
| #define CA_FILE		(1<<9) | ||||
| #define CA_FUNCTION	(1<<10) | ||||
| #define CA_HELPTOPIC	(1<<11) | ||||
| #define CA_HOSTNAME	(1<<12) | ||||
| #define CA_JOB		(1<<13) | ||||
| #define CA_KEYWORD	(1<<14) | ||||
| #define CA_RUNNING	(1<<15) | ||||
| #define CA_SETOPT	(1<<16) | ||||
| #define CA_SHOPT	(1<<17) | ||||
| #define CA_SIGNAL	(1<<18) | ||||
| #define CA_STOPPED	(1<<19) | ||||
| #define CA_USER		(1<<20) | ||||
| #define CA_VARIABLE	(1<<21) | ||||
| #define CA_GROUP	(1<<11) | ||||
| #define CA_HELPTOPIC	(1<<12) | ||||
| #define CA_HOSTNAME	(1<<13) | ||||
| #define CA_JOB		(1<<14) | ||||
| #define CA_KEYWORD	(1<<15) | ||||
| #define CA_RUNNING	(1<<16) | ||||
| #define CA_SETOPT	(1<<17) | ||||
| #define CA_SHOPT	(1<<18) | ||||
| #define CA_SIGNAL	(1<<19) | ||||
| #define CA_STOPPED	(1<<20) | ||||
| #define CA_USER		(1<<21) | ||||
| #define CA_VARIABLE	(1<<22) | ||||
| 
 | ||||
| /* Values for COMPSPEC options field. */ | ||||
| #define COPT_RESERVED	(1<<0)		/* reserved for other use */ | ||||
|  | @ -73,7 +74,7 @@ typedef struct compspec { | |||
|    completions. */ | ||||
| typedef struct _list_of_items { | ||||
|   int flags; | ||||
|   Function *list_getter;	/* function to call to get the list */ | ||||
|   int (*list_getter) __P((struct _list_of_items *));	/* function to call to get the list */ | ||||
| 
 | ||||
|   STRINGLIST *slist; | ||||
| 
 | ||||
|  | @ -106,6 +107,7 @@ extern ITEMLIST it_enabled; | |||
| extern ITEMLIST it_exports; | ||||
| extern ITEMLIST it_files; | ||||
| extern ITEMLIST it_functions; | ||||
| extern ITEMLIST it_groups; | ||||
| extern ITEMLIST it_hostnames; | ||||
| extern ITEMLIST it_jobs; | ||||
| extern ITEMLIST it_keywords; | ||||
|  | @ -118,6 +120,7 @@ extern ITEMLIST it_users; | |||
| extern ITEMLIST it_variables; | ||||
| 
 | ||||
| /* Functions from pcomplib.c */ | ||||
| typedef void sh_csprint_func_t __P((char *, COMPSPEC *)); | ||||
| 
 | ||||
| extern COMPSPEC *alloc_compspec __P((void)); | ||||
| extern void free_compspec __P((COMPSPEC *)); | ||||
|  | @ -134,11 +137,13 @@ extern int num_progcomps __P((void)); | |||
| 
 | ||||
| extern COMPSPEC *find_compspec __P((const char *)); | ||||
| 
 | ||||
| extern void print_all_compspecs __P((VFunction *)); | ||||
| extern void print_all_compspecs __P((sh_csprint_func_t *)); | ||||
| 
 | ||||
| /* Functions from pcomplete.c */ | ||||
| extern void set_itemlist_dirty __P((ITEMLIST *)); | ||||
| 
 | ||||
| extern STRINGLIST *completions_to_stringlist __P((char **)); | ||||
| 
 | ||||
| extern STRINGLIST *gen_compspec_completions __P((COMPSPEC *, const char *, const char *, int, int)); | ||||
| extern char **programmable_completions __P((const char *, const char *, int, int, int *)); | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Jari Aalto
				Jari Aalto