Find Jobs
Hire Freelancers

473268 Basic interpreter extensions

N/A

En curso
Publicado hace más de 13 años

N/A

Pagado a la entrega
I need someone to extend a basic interpreter with some additional commands and functions.... -Add an "on error goto" handler -Add variable scope (currently only allows globals.. but needs locals for functions/procedures. -Add function/procedure support with parameter passing (sub/function) -Add special variable jumping... so that goto,gosub and call (for subs and functions) can handle variables like "goto somehwer$" -changes in graphics handling... currently supports basic graphics commands, but I need more to allow more font handling options, rotations, resize functions etc... (uses libGD.. so upgrading to libGD2 or GraphicsMagick are the options here and directly passing things to the gfx-subsystem to avoid the need of having dedicated gfx-commnads for every function). -integration of a small licensing function.... the program is a small cgi program.. so nothing big. -integration of a mysql connector (only if this will not break a given filesize at the end) ... currently already support SQLite.. so commands structure is already there. -Add MD5 hashing capabilities -Add encode/decode functions for AES,3DES,Base64 -Add extra email attachment encoding/decoding function via base64 without overal string size limitation of the rest of the program. -Currently the email handler supports sending mail.. but also needs to allow retreiving mail from pop3 and imap.. with optional leave/delete retreived message. -create a second version of the cgi program as a fast-cgi version/or other standalone server solution (needs discussion and considerations) -expand allowed string length (currently limiteted to about 12000 chars. -add a sendfile command to directly send a file to the client. -little changes in the script handling to allow easier handling on the webserver -some optimisations in regards of speed and size. Project compiles under VC++6 No timewasters (had enough of them in the past!!!)
ID del proyecto: 2219171

Información sobre el proyecto

Proyecto remoto
Activo hace 12 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos

Sobre este cliente

Bandera de GERMANY
Wesel, Germany
5,0
12
Forma de pago verificada
Miembro desde ene 27, 2011

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.