|  | 
|  | 1 | +/* | 
|  | 2 | + *  | 
|  | 3 | + * | 
|  | 4 | + * This file is part of HUSTOJ. | 
|  | 5 | + * | 
|  | 6 | + * HUSTOJ is free software; you can redistribute it and/or modify | 
|  | 7 | + * it under the terms of the GNU General Public License as published by | 
|  | 8 | + * the Free Software Foundation; either version 2 of the License, or | 
|  | 9 | + * (at your option) any later version. | 
|  | 10 | + * | 
|  | 11 | + * HUSTOJ is distributed in the hope that it will be useful, | 
|  | 12 | + * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
|  | 13 | + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 
|  | 14 | + * GNU General Public License for more details. | 
|  | 15 | + * | 
|  | 16 | + * You should have received a copy of the GNU General Public License | 
|  | 17 | + * along with HUSTOJ. if not, see <http://www.gnu.org/licenses/>. | 
|  | 18 | + */ | 
|  | 19 | + | 
|  | 20 | + | 
|  | 21 | + | 
|  | 22 | +int LANG_CV[256]={85,8,SYS_time,SYS_read, SYS_uname, SYS_write, SYS_open, SYS_close, SYS_execve, SYS_access, SYS_brk, SYS_munmap, SYS_mprotect, SYS_mmap2, SYS_fstat64, SYS_set_thread_area, 252,0}; | 
|  | 23 | +int LANG_CC[256]={HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, 1, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, 2,0}; | 
|  | 24 | + | 
|  | 25 | +int LANG_PV[256]={140,91,175,195,13,SYS_open, SYS_set_thread_area, SYS_brk, SYS_read, SYS_uname, SYS_write, SYS_execve, SYS_ioctl, SYS_readlink, SYS_mmap, SYS_rt_sigaction, SYS_getrlimit, 252,191,0}; | 
|  | 26 | +int LANG_PC[256]={HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, 1, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, 2,HOJ_MAX_LIMIT,0}; | 
|  | 27 | + | 
|  | 28 | +int LANG_JV[256]={295,SYS_fcntl64,SYS_getdents64 , SYS_ugetrlimit, SYS_rt_sigprocmask, SYS_futex, SYS_read, SYS_mmap2, SYS_stat64, SYS_open, SYS_close, SYS_execve, SYS_access, SYS_brk, SYS_readlink, SYS_munmap, SYS_close, SYS_uname, SYS_clone, SYS_uname, SYS_mprotect, SYS_rt_sigaction, SYS_sigprocmask, SYS_getrlimit, SYS_fstat64, SYS_getuid32, SYS_getgid32, SYS_geteuid32, SYS_getegid32, SYS_set_thread_area, SYS_set_tid_address, SYS_set_robust_list, SYS_exit_group, 0}; | 
|  | 29 | +int LANG_JC[256]={HOJ_MAX_LIMIT,HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, 0}; | 
|  | 30 | + | 
|  | 31 | +int LANG_RV[256]={340,126,SYS_access,SYS_brk,SYS_close,SYS_execve,SYS_exit_group,SYS_fstat64,SYS_futex,SYS_getegid32,SYS_geteuid32,SYS_getgid32,SYS_getrlimit,SYS_gettimeofday,SYS_getuid32,SYS_mmap2,SYS_mprotect,SYS_munmap,SYS_open,SYS_read,SYS_rt_sigaction,SYS_rt_sigprocmask,SYS_set_robust_list,SYS_set_thread_area,SYS_set_tid_address,SYS_uname,SYS_write,191,195,120,7,0}; | 
|  | 32 | + | 
|  | 33 | +int LANG_RC[256]={HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,0}; | 
|  | 34 | + | 
|  | 35 | +int LANG_BV[256]={7,120,42,158,117,60,39,102,191,183,SYS_access,SYS_brk,SYS_close,SYS_dup2,SYS_execve,SYS_exit_group,SYS_fcntl64,SYS_fstat64,SYS_getegid32,SYS_geteuid32,SYS_getgid32,SYS_getpgrp,SYS_getpid,SYS_getppid,SYS_getrlimit,SYS_gettimeofday,SYS_getuid32,SYS_ioctl,SYS__llseek,SYS_mmap2,SYS_mprotect,SYS_munmap,SYS_open,SYS_read,SYS_rt_sigaction,SYS_rt_sigprocmask,SYS_set_thread_area,SYS_stat64,SYS_time,SYS_uname,SYS_write}; | 
|  | 36 | +int LANG_BC[256]={HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,0}; | 
|  | 37 | + | 
|  | 38 | +int LANG_YV[256]={146,SYS_mremap,158,117,60,39,102,191,SYS_access,SYS_brk,SYS_close,SYS_execve,SYS_exit_group,SYS_fcntl64,SYS_fstat64,SYS_futex,SYS_getcwd,SYS_getdents64,SYS_getegid32,SYS_geteuid32,SYS_getgid32,SYS_getrlimit,SYS_getuid32,SYS_ioctl,SYS__llseek,SYS_lstat64,SYS_mmap2,SYS_mprotect,SYS_munmap,SYS_open,SYS_read,SYS_readlink,SYS_rt_sigaction,SYS_rt_sigprocmask,SYS_set_robust_list,SYS_set_thread_area,SYS_set_tid_address,SYS_stat64,SYS_uname,SYS_write}; | 
|  | 39 | +int LANG_YC[256]={HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,0}; | 
|  | 40 | + | 
|  | 41 | + | 
|  | 42 | +int LANG_PHV[256]={146,78,158,117,60,39,102,191,SYS_access,SYS_brk,SYS_clone,SYS_close,SYS_execve,SYS_exit_group,SYS_fcntl64,SYS_fstat64,SYS_futex,SYS_getcwd,SYS_getdents64,SYS_getrlimit,SYS_gettimeofday,SYS_ioctl,SYS__llseek,SYS_lstat64,SYS_mmap2,SYS_mprotect,SYS_munmap,SYS_open,SYS_read,SYS_readlink,SYS_rt_sigaction,SYS_rt_sigprocmask,SYS_set_robust_list,SYS_set_thread_area,SYS_set_tid_address,SYS_stat64,SYS_time,SYS_uname,SYS_write,0}; | 
|  | 43 | +int LANG_PHC[256]={HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,0}; | 
|  | 44 | + | 
|  | 45 | +int LANG_PLV[256]={78,158,117,60,39,102,191,SYS_access,SYS_brk,SYS_close,SYS_execve,SYS_exit_group,SYS_fcntl64,SYS_fstat64,SYS_futex,SYS_getegid32,SYS_geteuid32,SYS_getgid32,SYS_getrlimit,SYS_getuid32,SYS_ioctl,SYS__llseek,SYS_mmap2,SYS_mprotect,SYS_munmap,SYS_open,SYS_read,SYS_readlink,SYS_rt_sigaction,SYS_rt_sigprocmask,SYS_set_robust_list,SYS_set_thread_area,SYS_set_tid_address,SYS_stat64,SYS_time,SYS_uname,SYS_write,0}; | 
|  | 46 | +int LANG_PLC[256]={HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,0}; | 
|  | 47 | + | 
|  | 48 | +int LANG_CSV[256]={141,158,117,60,39,102,191,SYS_access,SYS_brk,SYS_chmod,SYS_clock_getres,SYS_clock_gettime,SYS_clone,SYS_close,SYS_execve,SYS_exit_group,SYS_fcntl64,SYS_fstat64,SYS_ftruncate64,SYS_futex,SYS_getcwd,SYS_getdents64,SYS_geteuid32,SYS_getpid,SYS_getppid,SYS_getrlimit,SYS_gettimeofday,SYS_getuid32,SYS_ioctl,SYS__llseek,SYS_lstat64,SYS_mmap2,SYS_mprotect,SYS_mremap,SYS_munmap,SYS_open,SYS_read,SYS_readlink,SYS_rt_sigaction,SYS_rt_sigprocmask,SYS_sched_getaffinity,SYS_sched_getparam,SYS_sched_get_priority_max,SYS_sched_get_priority_min,SYS_sched_getscheduler,SYS_set_robust_list,SYS_set_thread_area,SYS_set_tid_address,SYS_sigaltstack,SYS_stat64,SYS_statfs,SYS_tgkill,SYS_time,SYS_uname,SYS_unlink,SYS_write,0}; | 
|  | 49 | +int LANG_CSC[256]={HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,0}; | 
|  | 50 | + | 
|  | 51 | +int LANG_OV[256]={102,191,SYS_access,SYS_brk,SYS_close,SYS_execve,SYS_exit_group,SYS_fstat64,SYS_futex,SYS_getcwd,SYS_geteuid32,SYS_getrlimit,SYS_gettimeofday,SYS_getuid32,SYS__llseek,SYS_lstat64,SYS_mmap2,SYS_mprotect,SYS_munmap,SYS_open,SYS_read,SYS_readlink,SYS_rt_sigaction,SYS_rt_sigprocmask,SYS_set_robust_list,SYS_set_thread_area,SYS_set_tid_address,SYS_stat64,SYS_uname,SYS_write,0}; | 
|  | 52 | +int LANG_OC[256]={HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,0}; | 
|  | 53 | + | 
|  | 54 | + | 
|  | 55 | +int LANG_BASICV[256]={125,191,SYS_access | 
|  | 56 | +,SYS_brk | 
|  | 57 | +,SYS_close | 
|  | 58 | +,SYS_execve | 
|  | 59 | +,SYS_exit_group | 
|  | 60 | +,SYS_fstat64 | 
|  | 61 | +,SYS_futex | 
|  | 62 | +,SYS_getrlimit | 
|  | 63 | +,SYS_ioctl | 
|  | 64 | +,SYS_ioperm | 
|  | 65 | +,SYS_mmap2 | 
|  | 66 | +,SYS_open | 
|  | 67 | +,SYS_read | 
|  | 68 | +,SYS_rt_sigaction | 
|  | 69 | +,SYS_rt_sigprocmask | 
|  | 70 | +,SYS_set_robust_list | 
|  | 71 | +,SYS_set_thread_area | 
|  | 72 | +,SYS_set_tid_address | 
|  | 73 | +,SYS_stat64 | 
|  | 74 | +,SYS_uname | 
|  | 75 | +,SYS_write | 
|  | 76 | +,0}; | 
|  | 77 | + | 
|  | 78 | +int LANG_BASICC[256]={HOJ_MAX_LIMIT,HOJ_MAX_LIMIT, | 
|  | 79 | +HOJ_MAX_LIMIT, | 
|  | 80 | +HOJ_MAX_LIMIT, | 
|  | 81 | +HOJ_MAX_LIMIT, | 
|  | 82 | +HOJ_MAX_LIMIT, | 
|  | 83 | +HOJ_MAX_LIMIT, | 
|  | 84 | +HOJ_MAX_LIMIT, | 
|  | 85 | +HOJ_MAX_LIMIT, | 
|  | 86 | +HOJ_MAX_LIMIT, | 
|  | 87 | +HOJ_MAX_LIMIT, | 
|  | 88 | +HOJ_MAX_LIMIT, | 
|  | 89 | +HOJ_MAX_LIMIT, | 
|  | 90 | +HOJ_MAX_LIMIT, | 
|  | 91 | +HOJ_MAX_LIMIT, | 
|  | 92 | +HOJ_MAX_LIMIT, | 
|  | 93 | +HOJ_MAX_LIMIT, | 
|  | 94 | +HOJ_MAX_LIMIT, | 
|  | 95 | +HOJ_MAX_LIMIT, | 
|  | 96 | +HOJ_MAX_LIMIT, | 
|  | 97 | +HOJ_MAX_LIMIT, | 
|  | 98 | +HOJ_MAX_LIMIT, | 
|  | 99 | +HOJ_MAX_LIMIT, | 
|  | 100 | +0}; | 
|  | 101 | +int LANG_SV[256]={100,295,SYS_fcntl64,SYS_getdents64 , SYS_ugetrlimit, SYS_rt_sigprocmask, SYS_futex, SYS_read, SYS_mmap2, SYS_stat64, SYS_open, SYS_close, SYS_execve, SYS_access, SYS_brk, SYS_readlink, SYS_munmap, SYS_close, SYS_uname, SYS_clone, SYS_uname, SYS_mprotect, SYS_rt_sigaction, SYS_sigprocmask, SYS_getrlimit, SYS_fstat64, SYS_getuid32, SYS_getgid32, SYS_geteuid32, SYS_getegid32, SYS_set_thread_area, SYS_set_tid_address, SYS_set_robust_list, SYS_exit_group, 0}; | 
|  | 102 | +int LANG_SC[256]={HOJ_MAX_LIMIT,HOJ_MAX_LIMIT,HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, HOJ_MAX_LIMIT, 0}; | 
|  | 103 | + | 
|  | 104 | + | 
0 commit comments