- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
case 90:
if (w!=2) {
ptr_step[ptr_loop]=91;
if (Set_Play(90)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
}
case 91:
if (w!=2) {
ptr_step[ptr_loop]=92;
if (Set_Play(91)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
}
case 92:
if (w!=2) {
ptr_step[ptr_loop]=93;
if (Set_Play(92)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
}
case 93:
if (w!=2) {
ptr_step[ptr_loop]=94;
if (Set_Play(93)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
}
case 94:
if (w!=2) {
ptr_step[ptr_loop]=95;
if (Set_Play(94)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
}
case 95:
if (w!=2) {
ptr_step[ptr_loop]=96;
if (Set_Play(95)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
}
case 96:
if (w!=2) {
ptr_step[ptr_loop]=97;
if (Set_Play(96)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
}
case 97:
if (w!=2) {
ptr_step[ptr_loop]=98;
if (Set_Play(97)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
}
case 98:
if (w!=2) {
ptr_step[ptr_loop]=99;
if (Set_Play(98)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
}
case 99:
if (w!=2) {
ptr_step[ptr_loop]=191;
if (Set_Play(31)==-1) {
Result=-1;
delta_time=1;
break;
}
break;
программа управления редкими ISDN платами, обработчик встроенного скриптового языка.
case делается по ptr_step[ptr_loop]
delta_time = 1 скорее всего означает "ты переключись на другую задачу, но вернись ко мне поскорее"
пока ещё до конца не разобрался
платы ISA (1,2,4 портовые ISDN, платы оконечных пользователей до 16 телефонов)
бинарник называется voice386, основные конфиги device.cfg, channels.cfg, dir.cfg
роуты и "сервисы" управляются текстовыми файлами (роуты можно произвольно, процессы в папке msg/dict/process/\d{4}.prc)
Знакомо всё это?
хотя имена файлов напоминают SI-2000 от горячих словенских говнокодеров
вообще это мож оно генерится чем типа бизона по спецправилам? бывает же такое - что задача такой говнолесенки требует в которой возможны исключения из закономерностей
Если там весь код написан в тупую, очень сочувствую :(
Конкретно этот кусок, как мне кажется, есть результат отлаживания программы - тупо увеличивали паузу... хотя... при этом разные сообщения в голосовой тракт посылаются... в общем х.з. ещё не разобрался. Но что это не сгенерённые кусок, уверен на 100% - он из общего стиля особо не выбивается.