New lst2str version 1.16

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
JackFoo
Senior Member
Senior Member
Posts: 373
Joined: 2003-02-05, 19:53 UTC
Location: ERROR

New lst2str version 1.16

Post by *JackFoo »

Howdy, as the subject says this is the new version; these are the latest changes (note the reduction in size, from ~13kb to ~6kb). (As always I'll send it to Maxwish and Ergo; if you take it from here, it's in XXE so don't forget to strip spaces).

Cheers.

Code: Select all

Changes v1.16 [17.03.03]:
    [?] Changed the command line length behaviour. (See iix)
    [?] Rewrote the parsing algorithm -> faster, smaller and WAY meaner.
    [?] Removed the "heavy" includes.
    [?] Changed the compiler to MinGW with gcc.
    [?] All the changes made it possible for the executable to become a mere 6kb!!.

(iix) If the command line length exceeds the allowed value only the allowed ammount will be sent to the program. For example the command line is ["abc" "def" "ghi"] which amounts to 18 chars, now say I only allowed 12 chars -> the output would be ["abc" "def"], 11 chars.

Code: Select all

begin 644 lst2str.rar
hIa3m6Fc5+1jEQkU+1E++++++++-Se5G+U0c+KUM++16E+++0COebZEKRQGsR
hBEc+6++++57ZMKFhNGtoS5GyTqk779lJcRKIbPFx84N3uVNDn2IsQQb2Hmwz
hJK30XX3eWJmlHW4vTeyvE+empm8p+FO+M52yHkkpfxYlL5HeoTFYBddlzKMC
hBu9QOwN03j6nHsx7YMYewjSVVHzSg+d0bhedM+4m7I6xJMexXfdNyn+2yFNF
hQal-9zYkQGMDw15zz3K+2Jkym96I1TmnMgVmmC7uKnxm18WmVs6zRWOC6C9C
hIXSq2ErjxCaOCRHd6K5Tpzoy1aOdGNY3a2RKgA2fqXrYzrfDUsL6fq2mQF4c
hit01cblYAnFREUZUW4zzutotknCa4ag+TrpJYWDhGAvrDs5Uixo5fhXoAjqG
h-0H9PzGJh3L3xTOCP2wOfyaeMLGIxoCoApMzX-Jnwzp5vaRLqTS+OXijSR8W
hRRDGxdbDmhl+vkGvrtXZOdLNXXFDOzkGymzQr-XTBVbdeUQls3LstK-d0OMK
hP-p9q225wk1Y+PvbF2iKSK9SzXhmp5+89KTbZSTLzX9lyf-u0NsQ8gxho17o
hCeB3dq-GMnNcEJuafX+RMEvWa4eI2UxTDsVkMOMkwQ5QIccM4us-kJn4igCM
hPUynC9sNgEFSyJsPEkcrlfZveqznVQhanzPwZikIWCybDANrxgugzWY5UHL0
h519ZMKYiD4FmfUB1yRoYr54kax+hHqce3jOsxiz8pniSb6Hefmt4VdvwMyJK
hTCM3OxkD9rz4PEEssdXCHLdOzEd8V6B-rKCRpO4VzCYXLuIlnl0G1BgY7OEX
h0NonFrkq90UUA11E4t2AnKYOf1-EVca+8Iat5B17zxbZm2zCDZCLBDpj5i4Y
hKUXLMjP4qVfjMM3rRSaSKGjtNquHHLgM+JBw+ZCzG+eWfsWbXvWDeLeMiH8f
h2zvx9n6Q487Z0zD0HZZIYvxpl5is1avqoLw-w+UnAhNHVfKQSerP6c6dWZmT
hPKW-xy-Gx+dinmvUmBabfeqaHxko9WTWkqq19mUmrtMrxgSCIxnNtGN5aogq
hRkb+FMPFK3EDmPeDAVjTQDvlwhI1+OQRDRPSTcLb-Lllyixoc0z8OZ28FMvE
hDtpv9QTF7JQHq1RLx-esb8JPWwIz7P4c4cREt0X1SRqitNckNGJx4O55NEhL
hJsaei6y-bmsWgjVvnCkzxx415l3u32HUREKFXcTlTLCKti7YU79ROomwa4Oc
hQrn4yrDcX9cC3RvGCJ2okLzqdjzdXc5LtLLvZAa+7+8611Szlsuun3o5j9gF
hYka4YPdk3VKEjYB6mK9ghmuEc6eux7Hqw+1hBNagfi379sQbAhHmeXKLg78Q
htzLq49X8P3mEAqPQ9g7+0CFS0xDLd+z4ZlnXgR36mq0u3ZiAd-0nNTjsNYf5
hWXYWEGlWjctBkxGcOSVnEiK3MRWwFvZ9PExjrBuJjQYQh2RN44yZPrid+UYs
hkcR18TYFk5BZisugrEeI2diziRLsMDz1-ZVQ9Tni3RpmPEzOcncNCwSd6OOZ
h7qkkXd9elRzNJvzyxC2nO9inb6NvbBRKPqvWGWH4BH7oA3a-LEyFANo-ZjDU
h5LYVAMbvOSzmF3CeMTwks4VELmhxrVpN1zSxWWpMV23Pfr5RzP79iwBVRKMW
hxrt5EoVpj0ySETGqy0qkqzkjSlTzv5Ute-Rt4pcEhxY6dfoqJ1HVuVpM-zvM
hG56onF+wRUTgStD3m4a0byRSxCkOKxWiPCsPNvDm04K+LTrsZsdRWzFxt-5k
hT65SAPmYAPxgHNWUHCi2r66TGsuSRTVm0odDKiicQmAsdiDCTkvPRzR34RIK
hWZP9BM5aEBjlzKDYkrA27yBSo-OpJaNKGIz1pWEvKhWe+0csJaKToTwnGknB
h8wyT5HP6bSledtWGp4zeopc1XoXGzyKB9t0wzfS7zwVZZ8aS68kulomxAdkf
h+BeIRa28eC6OmTUUkiu6fst4CrqNsH9u36uT64+hvpoBtp0onryJ1jTkxBbo
h4WhwRKLe76knG3AV055gaDpyH-cOM9fP3sWA9kbWhJJF5eM0li-AxwLcRbRK
hP-q7FX0LLs8rMoUBv3junN1g9lOQYbgmCDaQlBuxxxmHFZRVvTBvstlUBB+S
hJfOrk7JmLKPdnPE2ECzQCAqXgd9bSBkFVBLRx0NN8puZeHsBQevB6dQ8-SDG
hwyR2jXDPFUoF8y4EzLBK+9y6NzOdzxGBcLGEU0g+OkU++++M+++0kbxtY8eO
hQGsRBEg+6++++4lnR17nR56iNLVZ+9y6LxfdzvdXA+04+-BNQP+GU5-dU6++
h++oHcE3N9gIAiN69YZw0YN3JA12etF21JN8q+23Kp+Neg0B2Y2BU7GDdQ+HS
hBRkYrLbehtSK+6wA4vhT5pWX7sPM0o51C5C7oUbggzxZtfqFYx1uU+LEb0nE
hEZ1D5bPRrv56KHLcPtb9uZ+s8TCg02N4GGGvLmz4GEEUcmJg-a0dazFENCPG
hKzv6BD8c6RVYkrLj1mLKAVOZQUFNemunZ9orwnuGiqEHKJyrIajQKG4mzzxN
hosnHBN14KPirdRycSlVCYA66MzJgI75mX-Xar5cIwQgLlZYNbKx4oHjkC-hF
hQs+HFCiPACT7DKgDP50ucGLhZAcEywKEpmWp+m2pCQB8I3jQDsNWX84h0L+g
hlMnEUF1YhpjxC+IVhtgqHAVNv6zfizxeoLSDF7XywJ8Glgdku88jpEszk7u8
h2HzcjsfThYL97xM5uPPjDRpJBR8dO7V-swJgagvYn7FykkY66KQf0ue9U6eV
hQcNCZGBaGJGzDfPUWtDwO7tokRXgFNm4yfijwELS3ZKUOUkkjj+SoCwmr+d8
h-eyn5IEeqhbZYaWa3h4C-P77zkdUNZGaCz98Ag6cMgBG1LPkHQIzfIuXSZAN
h6lKb3baXZgCP1DizA3xN6HUyjEHYvp0OWXhVm2BZM0j6KsFpruYsQ5mAgNxb
hGt22tXkwuN5YJ+MHMthyOUiONMXU0DNFXqVYMzyO0X55eCSmjAQngOGE1J6k
hyMHYypsetqHxOrF1i19a3ARu+F4GBqOdO8jZ5Ym2SIk87ET2pIs9zLoLBYPk
h4wPLZFiM2hlKrD2EJPPjYEKx5fyrAIOTyX2sY3xQaiNLFhvWSHVDvAoeiT0i
hu3Ryna9Xbf2A9zJxWA8NtBDwaj4mkAmGP2UOEIJsJZ9c3muaVTOmPA28i3s8
hWuXoysLWYSNaJD1PYDSbHdfnS8yDIbYM-KCfId5QWHsACx8tDoOnvZbxh9SJ
hPRWn+efY7AZ-wktQCl23wcHz+nergci1vwe1RVkDyWzuTLtqdbnMGj8TEcY3
hZAXdoC2NZ1O7ioQ401+gowhKKZv3JTxqjWGu0DvU3pr1EfZHZvnDgXz1+PsR
hMWOW8Go7TJjJNAXCBm8Bn+CWT2S4arrptIRCXlLRDP2+zt9GfFmIrZ52Deop
hfRkLqaufSmwa6iixbk5F+KH7jsswuLKiGMyNqP2aIBTa7ls5glJ2x3PRktcf
hKHOTQay4mjvLMJ8EFKNF2xANmtIFvPev6ZIS7OjNv7TSP0FkFQitMeTK3AdU
hQOGKCmM3gnv7n2HapNB9huWALVSMEmpP6xVjInn8TzdFBmijkGWemJ-ux1ia
hMlq7+pMxJh0WfusTOQYPthZRcC8DgbOMqAJeMwvJOqkYiv-RnMlAWapCWre8
huSFbmzgBqe1jW2G-+dAimD24bU9oNTNLFSelylY0s8F67y29sq6AyWCIUHzr
hP6DIkfjowEPPMFFg3jCmkouQcBJdXGmHWJJcNxJgvT5HQ9K1XRFY0qL3gAor
hCavMo-gtI4+xdTBC32z0f5od0KiqzP-iJNojKQgOCbll0SEKCZ7OsCvI1u7y
h8IxRztnWqbZtkbYjUntCrZl2HJXXX5NUgAcNbaL1RMcNWZ5CnUAHIbbiKSNn
hLBRSqbf7Mgc38fIsz1vugvbn34kM-Y6JKYf8OmcuwgZTqwmMxmNjkknIPL+S
hfsLTm97JfLKmhV+rqiZi4p1D2PeAgMkmgfffNZxz9EHzF756qDRfcIx9BSGy
h45dOIHqbmbaqixpFryzSvrHqs7GFtbFyMONApLtj0dJ0qKmXibm-RsaCvM8A
hZ6VzEfxKrVQDtX+b-nLv++mkGru8N2JCN+wxsXnX3-QGVVI88QTc2GBkwbNK
hSg4yCKqbB6FP4GvwtwzR0zBylCW19CFVPjACkcmnhKcU5jY4JykiuLiRTlKl
hC9buAEdu9pM2l7A05pLwXSFve9twRd9vDi4LymjvD3gZwgLvKUUSwiVGzxDf
hlPmWY8jxl7GEFxt-H7NcgwotZdnbxXm9gAbmLFjYJtx24GOrNMmE5elurO+I
hiWJLGeWy0tUwWujvQTy2MMFYHiJXttW3Ef83vl0dtXKrWRllineeJCdc8xro
hVk0JmFyjko34tqnghhDcfwyq95zpqltugH2ZGXYiWAbKNV8HFXN819364+zt
hY5zgpWZJFAOF6PCkHRdS51fabyZioYUXJ8tRgduqF-1nwfoL5njJufeNZYKA
hEnBOPOYo20mjmDsVXUD49OZVDMJCQdSc9q2bnuBvr4ZQQUJKtrqanFaXjrG0
hbwcUviEih4a6U6wPEdShaip4L51CwaZgzuyeS-kZFN7RVC9FCXwTjvEdsPhB
hM7zfypNBv17Wj6n5Y0f46XT5Is8ipL4zX-TupvPU0b1cOpqJgjva3BmZ184F
hHu02VYVh0MTKmcDp-qZ461+3yszDmhTqtC58i5wobd9pJBemIWEKeV1wawxf
h5t-XVXbR9TnpPWXvdLns++CU-bEki1wiUqg4neOanOdcvGk4Mhz9dJpAvvV9
hJUwT3un6K83tEjSP4KqjzCYl4WP36hDSN4VhU+vyAE3jsubUKwqp2Ab948br
hzBUmZrjMOd--Y1GozlRB5gCV4d-siyJAD4Qazv+ESBCXG2tAkLP6CMmtrm16
h3JcCrXk+oLOk+2Hrr0BTDLFt5X40BU9cJJs32-isZFXwSonmg35ceCKQLWnd
hwo4lwKhUfU2bOMXVPCBEKbRacRCZwXPsnWCo22RMZze8lVU6yV7Z-v5c4j5c
hGeocuQ1Or8jnJOnVoMfhqZijl-+lsvN4URPvIXeXbGbWjnNgqi9CZVOWrHVX
LQmOpxd0tKYA+jsVbxebzpAExSk-+-k++
+
end
sum -r/size 47827/3893
Post Reply