123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469 |
- .file "inputall.pp"
- .text
- .align 4
- .globl _DONE_CB$PFL_OBJECT$LONGINT
- .type _DONE_CB$PFL_OBJECT$LONGINT,@function
- _DONE_CB$PFL_OBJECT$LONGINT:
- .globl done_cb
- .type done_cb,@function
- done_cb:
- pushl %ebp
- movl %esp,%ebp
- pushl $0
- call _SYSLINUX$$_HALT$BYTE
- leave
- ret $8
- .align 4
- .globl _INPUT_CB$PFL_OBJECT$LONGINT
- .type _INPUT_CB$PFL_OBJECT$LONGINT,@function
- _INPUT_CB$PFL_OBJECT$LONGINT:
- .globl input_cb
- .type input_cb,@function
- input_cb:
- pushl %ebp
- movl %esp,%ebp
- subl $532,%esp
- leal -8(%ebp),%eax
- pushl %eax
- leal -4(%ebp),%eax
- pushl %eax
- pushl 8(%ebp)
- call fl_get_input_cursorpos
- addl $12,%esp
- movl %eax,-12(%ebp)
- pushl $128
- leal -273(%ebp),%edi
- pushl %edi
- pushl $-1
- pushl -12(%ebp)
- call FPC_SHORTSTR_LONGINT
- leal -530(%ebp),%edi
- pushl %edi
- pushl $.L23
- pushl $255
- call FPC_SHORTSTR_COPY
- leal -530(%ebp),%edi
- pushl %edi
- leal -273(%ebp),%edi
- pushl %edi
- call FPC_SHORTSTR_CONCAT
- leal -530(%ebp),%edi
- pushl %edi
- pushl $.L24
- call FPC_SHORTSTR_CONCAT
- leal -141(%ebp),%edi
- pushl %edi
- leal -530(%ebp),%edi
- pushl %edi
- pushl $128
- call FPC_SHORTSTR_COPY
- pushl $128
- leal -273(%ebp),%edi
- pushl %edi
- pushl $-1
- pushl -4(%ebp)
- call FPC_SHORTSTR_LONGINT
- leal -530(%ebp),%edi
- pushl %edi
- leal -141(%ebp),%edi
- pushl %edi
- pushl $255
- call FPC_SHORTSTR_COPY
- leal -530(%ebp),%edi
- pushl %edi
- pushl $.L31
- call FPC_SHORTSTR_CONCAT
- leal -530(%ebp),%edi
- pushl %edi
- leal -273(%ebp),%edi
- pushl %edi
- call FPC_SHORTSTR_CONCAT
- leal -530(%ebp),%edi
- pushl %edi
- pushl $.L24
- call FPC_SHORTSTR_CONCAT
- leal -141(%ebp),%edi
- pushl %edi
- leal -530(%ebp),%edi
- pushl %edi
- pushl $128
- call FPC_SHORTSTR_COPY
- pushl $128
- leal -273(%ebp),%edi
- pushl %edi
- pushl $-1
- pushl -8(%ebp)
- call FPC_SHORTSTR_LONGINT
- leal -530(%ebp),%edi
- pushl %edi
- leal -141(%ebp),%edi
- pushl %edi
- pushl $255
- call FPC_SHORTSTR_COPY
- leal -530(%ebp),%edi
- pushl %edi
- pushl $.L38
- call FPC_SHORTSTR_CONCAT
- leal -530(%ebp),%edi
- pushl %edi
- leal -273(%ebp),%edi
- pushl %edi
- call FPC_SHORTSTR_CONCAT
- leal -530(%ebp),%edi
- pushl %edi
- pushl $.L39
- call FPC_SHORTSTR_CONCAT
- leal -141(%ebp),%edi
- pushl %edi
- leal -530(%ebp),%edi
- pushl %edi
- pushl $128
- call FPC_SHORTSTR_COPY
- leal -140(%ebp),%eax
- pushl %eax
- movl 8(%ebp),%eax
- movl (%eax),%eax
- movl (%eax),%eax
- pushl 16(%eax)
- call fl_set_object_label
- addl $8,%esp
- leave
- ret $8
- .align 4
- .globl _HIDE_SHOW_CB$PFL_OBJECT$LONGINT
- .type _HIDE_SHOW_CB$PFL_OBJECT$LONGINT,@function
- _HIDE_SHOW_CB$PFL_OBJECT$LONGINT:
- .globl hide_show_cb
- .type hide_show_cb,@function
- hide_show_cb:
- pushl %ebp
- movl %esp,%ebp
- subl $4,%esp
- movl 8(%ebp),%eax
- movl (%eax),%eax
- movl (%eax),%edi
- movl %edi,-4(%ebp)
- movl -4(%ebp),%eax
- movl 12(%eax),%eax
- movl 188(%eax),%eax
- testl %eax,%eax
- jne .L48
- jmp .L49
- .L48:
- movl -4(%ebp),%eax
- pushl 12(%eax)
- call fl_hide_object
- popl %edi
- jmp .L52
- .L49:
- movl -4(%ebp),%eax
- pushl 12(%eax)
- call fl_show_object
- popl %edi
- .L52:
- leave
- ret $8
- .align 4
- .globl _CREATE_FORM_INPUT
- .type _CREATE_FORM_INPUT,@function
- _CREATE_FORM_INPUT:
- pushl %ebp
- movl %esp,%ebp
- subl $12,%esp
- pushl $20
- leal -12(%ebp),%edi
- pushl %edi
- call FPC_GETMEM
- movl -12(%ebp),%eax
- pushl %eax
- pushl $441
- pushl $441
- pushl $0
- call fl_bgn_form
- addl $12,%esp
- movl %eax,%edx
- popl %eax
- movl %edx,(%eax)
- leal .L69+1,%eax
- pushl %eax
- pushl $441
- pushl $441
- pushl $0
- pushl $0
- pushl $1
- call fl_add_box
- addl $24,%esp
- movl %eax,-8(%ebp)
- leal .L84+1,%eax
- pushl %eax
- pushl $30
- pushl $340
- pushl $40
- pushl $40
- pushl $0
- call fl_add_input
- addl $24,%esp
- movl %eax,-8(%ebp)
- movl -12(%ebp),%eax
- movl -8(%ebp),%edi
- movl %edi,8(%eax)
- pushl $5
- pushl -8(%ebp)
- call fl_set_object_lalign
- addl $8,%esp
- pushl $0
- leal _INPUT_CB$PFL_OBJECT$LONGINT,%eax
- pushl %eax
- pushl -8(%ebp)
- call fl_set_object_callback
- addl $12,%esp
- leal .L111+1,%eax
- pushl %eax
- pushl $30
- pushl $160
- pushl $100
- pushl $40
- pushl $2
- call fl_add_input
- addl $24,%esp
- movl %eax,-8(%ebp)
- pushl $5
- pushl -8(%ebp)
- call fl_set_object_lalign
- addl $8,%esp
- leal .L130+1,%eax
- pushl %eax
- pushl $30
- pushl $160
- pushl $100
- pushl $230
- pushl $1
- call fl_add_input
- addl $24,%esp
- movl %eax,-8(%ebp)
- pushl $5
- pushl -8(%ebp)
- call fl_set_object_lalign
- addl $8,%esp
- leal .L149+1,%eax
- pushl %eax
- pushl $30
- pushl $160
- pushl $150
- pushl $40
- pushl $3
- call fl_add_input
- addl $24,%esp
- movl %eax,-8(%ebp)
- pushl $5
- pushl -8(%ebp)
- call fl_set_object_lalign
- addl $8,%esp
- leal .L168+1,%eax
- pushl %eax
- pushl $30
- pushl $160
- pushl $150
- pushl $230
- pushl $6
- call fl_add_input
- addl $24,%esp
- movl %eax,-8(%ebp)
- pushl $5
- pushl -8(%ebp)
- call fl_set_object_lalign
- addl $8,%esp
- leal .L187+1,%eax
- pushl %eax
- pushl $180
- pushl $360
- pushl $210
- pushl $40
- pushl $4
- call fl_add_input
- addl $24,%esp
- movl %eax,-8(%ebp)
- movl -12(%ebp),%eax
- movl -8(%ebp),%edi
- movl %edi,12(%eax)
- pushl $0
- leal _INPUT_CB$PFL_OBJECT$LONGINT,%eax
- pushl %eax
- pushl -8(%ebp)
- call fl_set_object_callback
- addl $12,%esp
- leal .L69+1,%eax
- pushl %eax
- pushl $30
- pushl $210
- pushl $400
- pushl $30
- pushl $0
- call fl_add_text
- addl $24,%esp
- movl %eax,-8(%ebp)
- movl -12(%ebp),%eax
- movl -8(%ebp),%edi
- movl %edi,16(%eax)
- pushl $8196
- pushl -8(%ebp)
- call fl_set_object_lalign
- addl $8,%esp
- leal .L230+1,%eax
- pushl %eax
- pushl $30
- pushl $70
- pushl $400
- pushl $330
- pushl $0
- call fl_add_button
- addl $24,%esp
- movl %eax,-8(%ebp)
- pushl $0
- leal _DONE_CB$PFL_OBJECT$LONGINT,%eax
- pushl %eax
- pushl -8(%ebp)
- call fl_set_object_callback
- addl $12,%esp
- leal .L251+1,%eax
- pushl %eax
- pushl $30
- pushl $70
- pushl $400
- pushl $250
- pushl $0
- call fl_add_button
- addl $24,%esp
- movl %eax,-8(%ebp)
- pushl $0
- leal _HIDE_SHOW_CB$PFL_OBJECT$LONGINT,%eax
- pushl %eax
- pushl -8(%ebp)
- call fl_set_object_callback
- addl $12,%esp
- call fl_end_form
- movl -12(%ebp),%eax
- movl (%eax),%eax
- movl -12(%ebp),%edi
- movl %edi,(%eax)
- movl -12(%ebp),%edi
- movl %edi,-4(%ebp)
- movl -4(%ebp),%eax
- leave
- ret
- .align 4
- .globl main
- .type main,@function
- main:
- .globl PASCALMAIN
- .type PASCALMAIN,@function
- PASCALMAIN:
- .globl program_init
- .type program_init,@function
- program_init:
- pushl %ebp
- movl %esp,%ebp
- call FPC_INITIALIZEUNITS
- pushl $0
- pushl $0
- leal .L69+1,%eax
- pushl %eax
- pushl U_SYSLINUX_ARGV
- leal U_SYSLINUX_ARGC,%eax
- pushl %eax
- call fl_initialize
- addl $20,%esp
- call _CREATE_FORM_INPUT
- movl %eax,_FD_INPUT
- pushl $1
- movl _FD_INPUT,%eax
- pushl 16(%eax)
- call fl_set_object_dblbuffer
- addl $8,%esp
- pushl $3
- movl _FD_INPUT,%eax
- pushl 12(%eax)
- call fl_set_object_return
- addl $8,%esp
- pushl $3
- movl _FD_INPUT,%eax
- pushl 8(%eax)
- call fl_set_object_return
- addl $8,%esp
- leal .L298+1,%eax
- pushl %eax
- pushl $1
- pushl $16386
- movl _FD_INPUT,%eax
- pushl (%eax)
- call fl_show_form
- addl $16,%esp
- jmp .L306
- .L305:
- .L306:
- call fl_do_forms
- cmpl $0,%eax
- jne .L305
- jmp .L307
- .L307:
- call FPC_DO_EXIT
- leave
- ret
- .data
- .ascii "FPC 0.99.11 for i386 - LINUX"
- .align 4
- .globl INITFINAL
- .type INITFINAL,@object
- INITFINAL:
- .long 3,0
- .long INIT$$SYSLINUX
- .long 0
- .long INIT$$OBJPAS
- .long 0
- .long INIT$$XLIB
- .long 0
- .globl HEAPSIZE
- .type HEAPSIZE,@object
- HEAPSIZE:
- .long 2097152
- .data
- .L23:
- .ascii "\004P = \000"
- .L24:
- .ascii "\001 \000"
- .L31:
- .ascii "\003x= \000"
- .L38:
- .ascii "\003y= \000"
- .L39:
- .ascii "\001\000\000"
- .L69:
- .ascii "\000\000"
- .L84:
- .ascii "\013NormalInput\000"
- .L111:
- .ascii "\010IntInput\000"
- .L130:
- .ascii "\012FloatInput\000"
- .L149:
- .ascii "\011DateInput\000"
- .L168:
- .ascii "\013Secretinput\000"
- .L187:
- .ascii "\003MMM\000"
- .L230:
- .ascii "\004Done\000"
- .L251:
- .ascii "\011Hide/Show\000"
- .L298:
- .ascii "\005input\000"
- .data
- .bss
- .lcomm _FD_INPUT,4
- .comm HEAP,2097152
|