summaryrefslogtreecommitdiff
path: root/keywords.h
diff options
context:
space:
mode:
authorAndy Dougherty <doughera@lafcol.lafayette.edu>1995-06-22 00:43:21 +0000
committerAndy Dougherty <doughera@lafcol.lafayette.edu>1995-06-22 00:43:21 +0000
commite50aee73b3d4c555c37e4b4a16694765fb16c887 (patch)
tree46b50fff5f53a49b55d0ff3f4e1816e427264375 /keywords.h
parent4aa0a1f7324b8447469670a1b2427c3ac2428bae (diff)
downloadperl-e50aee73b3d4c555c37e4b4a16694765fb16c887.tar.gz
This is my patch patch.1m for perl5.001.
To apply, change to your perl directory, run the command above, then apply with patch -p1 -N < thispatch. Highlights of this patch include: 1. Fixes for $sitelib, $d_stdio_ptr_lval, and $d_stdio_cnt_lval when config.sh is re-used. 2. Move embed.h, keywords.h, and opcode.h dependencies to a special regen_headers target that is ordinarily not used. This is now analogous to the run_byacc target. As a cosmetic side-effect, I transliterated embed_h.sh into embed.pl so that it can run on non-unix systems as well. 3. Tests for gdbm_{sync,exists,setopt} in GDBM_File (needed for Slackware 2.1). For good measure, I've also thrown in the following patches I pulled off the list, mostly unmodified from the originals. 1. Larry's "unofficial official" fix for the subroutine array context problem. 2. Tim's __DATA__ patch. (I kept forgetting about this one.) 3. Malcom's USE_OP_MASK patch to pave the way for his Safe extension. 4. Spider's suggested renaming of regexec to pregexec and regcomp to pregcomp to avoid conflicts with POSIX symbols on Digital Unix. (I only added a brief explanatory comment to the relevant .c files.) 5. Spider's installperl patch to avoid installing *.orig and and the .exists files. (I changed this a little to include patch's ~ suffix, which is used on systems with short file names (in some versions of patch)). 6. Raphael's "safe_unlink" patch to installperl, in case a copy of perl is currently runniung. 7. xsubpp 1.9. 8. Tim's lib.pm module (with patched corrected spelling of 2nd :-). 9. Tim's Exporter module version patches. 10. Tim's MakeMaker patches for make test when LINKTYPE=static. 11. Randal's pod2html patches. 12. Spider's "picky compiler" patches for x2p/util.[ch] 13. Paul's updated source filtering patches. Patch and enjoy. I hope nothing breaks :-). Andy Dougherty doughera@lafcol.lafayette.edu Dept. of Physics Lafayette College, Easton PA 18042
Diffstat (limited to 'keywords.h')
-rw-r--r--keywords.h477
1 files changed, 239 insertions, 238 deletions
diff --git a/keywords.h b/keywords.h
index 49f4d20944..a764b10ba0 100644
--- a/keywords.h
+++ b/keywords.h
@@ -1,241 +1,242 @@
#define KEY_NULL 0
#define KEY___LINE__ 1
#define KEY___FILE__ 2
-#define KEY___END__ 3
-#define KEY_AUTOLOAD 4
-#define KEY_BEGIN 5
-#define KEY_CORE 6
-#define KEY_DESTROY 7
-#define KEY_END 8
-#define KEY_EQ 9
-#define KEY_GE 10
-#define KEY_GT 11
-#define KEY_LE 12
-#define KEY_LT 13
-#define KEY_NE 14
-#define KEY_abs 15
-#define KEY_accept 16
-#define KEY_alarm 17
-#define KEY_and 18
-#define KEY_atan2 19
-#define KEY_bind 20
-#define KEY_binmode 21
-#define KEY_bless 22
-#define KEY_caller 23
-#define KEY_chdir 24
-#define KEY_chmod 25
-#define KEY_chomp 26
-#define KEY_chop 27
-#define KEY_chown 28
-#define KEY_chr 29
-#define KEY_chroot 30
-#define KEY_close 31
-#define KEY_closedir 32
-#define KEY_cmp 33
-#define KEY_connect 34
-#define KEY_continue 35
-#define KEY_cos 36
-#define KEY_crypt 37
-#define KEY_dbmclose 38
-#define KEY_dbmopen 39
-#define KEY_defined 40
-#define KEY_delete 41
-#define KEY_die 42
-#define KEY_do 43
-#define KEY_dump 44
-#define KEY_each 45
-#define KEY_else 46
-#define KEY_elsif 47
-#define KEY_endgrent 48
-#define KEY_endhostent 49
-#define KEY_endnetent 50
-#define KEY_endprotoent 51
-#define KEY_endpwent 52
-#define KEY_endservent 53
-#define KEY_eof 54
-#define KEY_eq 55
-#define KEY_eval 56
-#define KEY_exec 57
-#define KEY_exists 58
-#define KEY_exit 59
-#define KEY_exp 60
-#define KEY_fcntl 61
-#define KEY_fileno 62
-#define KEY_flock 63
-#define KEY_for 64
-#define KEY_foreach 65
-#define KEY_fork 66
-#define KEY_format 67
-#define KEY_formline 68
-#define KEY_ge 69
-#define KEY_getc 70
-#define KEY_getgrent 71
-#define KEY_getgrgid 72
-#define KEY_getgrnam 73
-#define KEY_gethostbyaddr 74
-#define KEY_gethostbyname 75
-#define KEY_gethostent 76
-#define KEY_getlogin 77
-#define KEY_getnetbyaddr 78
-#define KEY_getnetbyname 79
-#define KEY_getnetent 80
-#define KEY_getpeername 81
-#define KEY_getpgrp 82
-#define KEY_getppid 83
-#define KEY_getpriority 84
-#define KEY_getprotobyname 85
-#define KEY_getprotobynumber 86
-#define KEY_getprotoent 87
-#define KEY_getpwent 88
-#define KEY_getpwnam 89
-#define KEY_getpwuid 90
-#define KEY_getservbyname 91
-#define KEY_getservbyport 92
-#define KEY_getservent 93
-#define KEY_getsockname 94
-#define KEY_getsockopt 95
-#define KEY_glob 96
-#define KEY_gmtime 97
-#define KEY_goto 98
-#define KEY_grep 99
-#define KEY_gt 100
-#define KEY_hex 101
-#define KEY_if 102
-#define KEY_index 103
-#define KEY_int 104
-#define KEY_ioctl 105
-#define KEY_join 106
-#define KEY_keys 107
-#define KEY_kill 108
-#define KEY_last 109
-#define KEY_lc 110
-#define KEY_lcfirst 111
-#define KEY_le 112
-#define KEY_length 113
-#define KEY_link 114
-#define KEY_listen 115
-#define KEY_local 116
-#define KEY_localtime 117
-#define KEY_log 118
-#define KEY_lstat 119
-#define KEY_lt 120
-#define KEY_m 121
-#define KEY_map 122
-#define KEY_mkdir 123
-#define KEY_msgctl 124
-#define KEY_msgget 125
-#define KEY_msgrcv 126
-#define KEY_msgsnd 127
-#define KEY_my 128
-#define KEY_ne 129
-#define KEY_next 130
-#define KEY_no 131
-#define KEY_not 132
-#define KEY_oct 133
-#define KEY_open 134
-#define KEY_opendir 135
-#define KEY_or 136
-#define KEY_ord 137
-#define KEY_pack 138
-#define KEY_package 139
-#define KEY_pipe 140
-#define KEY_pop 141
-#define KEY_pos 142
-#define KEY_print 143
-#define KEY_printf 144
-#define KEY_push 145
-#define KEY_q 146
-#define KEY_qq 147
-#define KEY_quotemeta 148
-#define KEY_qw 149
-#define KEY_qx 150
-#define KEY_rand 151
-#define KEY_read 152
-#define KEY_readdir 153
-#define KEY_readline 154
-#define KEY_readlink 155
-#define KEY_readpipe 156
-#define KEY_recv 157
-#define KEY_redo 158
-#define KEY_ref 159
-#define KEY_rename 160
-#define KEY_require 161
-#define KEY_reset 162
-#define KEY_return 163
-#define KEY_reverse 164
-#define KEY_rewinddir 165
-#define KEY_rindex 166
-#define KEY_rmdir 167
-#define KEY_s 168
-#define KEY_scalar 169
-#define KEY_seek 170
-#define KEY_seekdir 171
-#define KEY_select 172
-#define KEY_semctl 173
-#define KEY_semget 174
-#define KEY_semop 175
-#define KEY_send 176
-#define KEY_setgrent 177
-#define KEY_sethostent 178
-#define KEY_setnetent 179
-#define KEY_setpgrp 180
-#define KEY_setpriority 181
-#define KEY_setprotoent 182
-#define KEY_setpwent 183
-#define KEY_setservent 184
-#define KEY_setsockopt 185
-#define KEY_shift 186
-#define KEY_shmctl 187
-#define KEY_shmget 188
-#define KEY_shmread 189
-#define KEY_shmwrite 190
-#define KEY_shutdown 191
-#define KEY_sin 192
-#define KEY_sleep 193
-#define KEY_socket 194
-#define KEY_socketpair 195
-#define KEY_sort 196
-#define KEY_splice 197
-#define KEY_split 198
-#define KEY_sprintf 199
-#define KEY_sqrt 200
-#define KEY_srand 201
-#define KEY_stat 202
-#define KEY_study 203
-#define KEY_sub 204
-#define KEY_substr 205
-#define KEY_symlink 206
-#define KEY_syscall 207
-#define KEY_sysread 208
-#define KEY_system 209
-#define KEY_syswrite 210
-#define KEY_tell 211
-#define KEY_telldir 212
-#define KEY_tie 213
-#define KEY_time 214
-#define KEY_times 215
-#define KEY_tr 216
-#define KEY_truncate 217
-#define KEY_uc 218
-#define KEY_ucfirst 219
-#define KEY_umask 220
-#define KEY_undef 221
-#define KEY_unless 222
-#define KEY_unlink 223
-#define KEY_unpack 224
-#define KEY_unshift 225
-#define KEY_untie 226
-#define KEY_until 227
-#define KEY_use 228
-#define KEY_utime 229
-#define KEY_values 230
-#define KEY_vec 231
-#define KEY_wait 232
-#define KEY_waitpid 233
-#define KEY_wantarray 234
-#define KEY_warn 235
-#define KEY_while 236
-#define KEY_write 237
-#define KEY_x 238
-#define KEY_xor 239
-#define KEY_y 240
+#define KEY___DATA__ 3
+#define KEY___END__ 4
+#define KEY_AUTOLOAD 5
+#define KEY_BEGIN 6
+#define KEY_CORE 7
+#define KEY_DESTROY 8
+#define KEY_END 9
+#define KEY_EQ 10
+#define KEY_GE 11
+#define KEY_GT 12
+#define KEY_LE 13
+#define KEY_LT 14
+#define KEY_NE 15
+#define KEY_abs 16
+#define KEY_accept 17
+#define KEY_alarm 18
+#define KEY_and 19
+#define KEY_atan2 20
+#define KEY_bind 21
+#define KEY_binmode 22
+#define KEY_bless 23
+#define KEY_caller 24
+#define KEY_chdir 25
+#define KEY_chmod 26
+#define KEY_chomp 27
+#define KEY_chop 28
+#define KEY_chown 29
+#define KEY_chr 30
+#define KEY_chroot 31
+#define KEY_close 32
+#define KEY_closedir 33
+#define KEY_cmp 34
+#define KEY_connect 35
+#define KEY_continue 36
+#define KEY_cos 37
+#define KEY_crypt 38
+#define KEY_dbmclose 39
+#define KEY_dbmopen 40
+#define KEY_defined 41
+#define KEY_delete 42
+#define KEY_die 43
+#define KEY_do 44
+#define KEY_dump 45
+#define KEY_each 46
+#define KEY_else 47
+#define KEY_elsif 48
+#define KEY_endgrent 49
+#define KEY_endhostent 50
+#define KEY_endnetent 51
+#define KEY_endprotoent 52
+#define KEY_endpwent 53
+#define KEY_endservent 54
+#define KEY_eof 55
+#define KEY_eq 56
+#define KEY_eval 57
+#define KEY_exec 58
+#define KEY_exists 59
+#define KEY_exit 60
+#define KEY_exp 61
+#define KEY_fcntl 62
+#define KEY_fileno 63
+#define KEY_flock 64
+#define KEY_for 65
+#define KEY_foreach 66
+#define KEY_fork 67
+#define KEY_format 68
+#define KEY_formline 69
+#define KEY_ge 70
+#define KEY_getc 71
+#define KEY_getgrent 72
+#define KEY_getgrgid 73
+#define KEY_getgrnam 74
+#define KEY_gethostbyaddr 75
+#define KEY_gethostbyname 76
+#define KEY_gethostent 77
+#define KEY_getlogin 78
+#define KEY_getnetbyaddr 79
+#define KEY_getnetbyname 80
+#define KEY_getnetent 81
+#define KEY_getpeername 82
+#define KEY_getpgrp 83
+#define KEY_getppid 84
+#define KEY_getpriority 85
+#define KEY_getprotobyname 86
+#define KEY_getprotobynumber 87
+#define KEY_getprotoent 88
+#define KEY_getpwent 89
+#define KEY_getpwnam 90
+#define KEY_getpwuid 91
+#define KEY_getservbyname 92
+#define KEY_getservbyport 93
+#define KEY_getservent 94
+#define KEY_getsockname 95
+#define KEY_getsockopt 96
+#define KEY_glob 97
+#define KEY_gmtime 98
+#define KEY_goto 99
+#define KEY_grep 100
+#define KEY_gt 101
+#define KEY_hex 102
+#define KEY_if 103
+#define KEY_index 104
+#define KEY_int 105
+#define KEY_ioctl 106
+#define KEY_join 107
+#define KEY_keys 108
+#define KEY_kill 109
+#define KEY_last 110
+#define KEY_lc 111
+#define KEY_lcfirst 112
+#define KEY_le 113
+#define KEY_length 114
+#define KEY_link 115
+#define KEY_listen 116
+#define KEY_local 117
+#define KEY_localtime 118
+#define KEY_log 119
+#define KEY_lstat 120
+#define KEY_lt 121
+#define KEY_m 122
+#define KEY_map 123
+#define KEY_mkdir 124
+#define KEY_msgctl 125
+#define KEY_msgget 126
+#define KEY_msgrcv 127
+#define KEY_msgsnd 128
+#define KEY_my 129
+#define KEY_ne 130
+#define KEY_next 131
+#define KEY_no 132
+#define KEY_not 133
+#define KEY_oct 134
+#define KEY_open 135
+#define KEY_opendir 136
+#define KEY_or 137
+#define KEY_ord 138
+#define KEY_pack 139
+#define KEY_package 140
+#define KEY_pipe 141
+#define KEY_pop 142
+#define KEY_pos 143
+#define KEY_print 144
+#define KEY_printf 145
+#define KEY_push 146
+#define KEY_q 147
+#define KEY_qq 148
+#define KEY_quotemeta 149
+#define KEY_qw 150
+#define KEY_qx 151
+#define KEY_rand 152
+#define KEY_read 153
+#define KEY_readdir 154
+#define KEY_readline 155
+#define KEY_readlink 156
+#define KEY_readpipe 157
+#define KEY_recv 158
+#define KEY_redo 159
+#define KEY_ref 160
+#define KEY_rename 161
+#define KEY_require 162
+#define KEY_reset 163
+#define KEY_return 164
+#define KEY_reverse 165
+#define KEY_rewinddir 166
+#define KEY_rindex 167
+#define KEY_rmdir 168
+#define KEY_s 169
+#define KEY_scalar 170
+#define KEY_seek 171
+#define KEY_seekdir 172
+#define KEY_select 173
+#define KEY_semctl 174
+#define KEY_semget 175
+#define KEY_semop 176
+#define KEY_send 177
+#define KEY_setgrent 178
+#define KEY_sethostent 179
+#define KEY_setnetent 180
+#define KEY_setpgrp 181
+#define KEY_setpriority 182
+#define KEY_setprotoent 183
+#define KEY_setpwent 184
+#define KEY_setservent 185
+#define KEY_setsockopt 186
+#define KEY_shift 187
+#define KEY_shmctl 188
+#define KEY_shmget 189
+#define KEY_shmread 190
+#define KEY_shmwrite 191
+#define KEY_shutdown 192
+#define KEY_sin 193
+#define KEY_sleep 194
+#define KEY_socket 195
+#define KEY_socketpair 196
+#define KEY_sort 197
+#define KEY_splice 198
+#define KEY_split 199
+#define KEY_sprintf 200
+#define KEY_sqrt 201
+#define KEY_srand 202
+#define KEY_stat 203
+#define KEY_study 204
+#define KEY_sub 205
+#define KEY_substr 206
+#define KEY_symlink 207
+#define KEY_syscall 208
+#define KEY_sysread 209
+#define KEY_system 210
+#define KEY_syswrite 211
+#define KEY_tell 212
+#define KEY_telldir 213
+#define KEY_tie 214
+#define KEY_time 215
+#define KEY_times 216
+#define KEY_tr 217
+#define KEY_truncate 218
+#define KEY_uc 219
+#define KEY_ucfirst 220
+#define KEY_umask 221
+#define KEY_undef 222
+#define KEY_unless 223
+#define KEY_unlink 224
+#define KEY_unpack 225
+#define KEY_unshift 226
+#define KEY_untie 227
+#define KEY_until 228
+#define KEY_use 229
+#define KEY_utime 230
+#define KEY_values 231
+#define KEY_vec 232
+#define KEY_wait 233
+#define KEY_waitpid 234
+#define KEY_wantarray 235
+#define KEY_warn 236
+#define KEY_while 237
+#define KEY_write 238
+#define KEY_x 239
+#define KEY_xor 240
+#define KEY_y 241