[Cascavel-pm] Tradução de ANSI C para Perl

Otávio Fernandes otaviof em gmail.com
Segunda Dezembro 4 02:30:44 PST 2006


Senhores,

Gostaria da ajuda de vcs para traduzir o código abaixo, escrito em
ANSI C, para Perl. A minha maior dificuldade é a parte do "seek", fiz
vários testes aqui, mas o resultado não foi satisfatório, segue o
código:

char *getDevMemSTR (void) {

    FILE            *arqh;
    unsigned char    lido[32];
    char            *chave;
    int              n = 0;

    chave = (char *) malloc(20 * sizeof(char));
    arqh = fopen("/dev/mem","r");
    fseek(arqh,0xFFFF2,SEEK_SET);
    fgets(lido,14,arqh);

    for (n = 0; n < 14; n++) {
        sprintf(chave, "%s%2.2x", chave, lido[n]);
    }

    return chave;

}

agradeço antecipadamente,

um abraço,

-- 
 | --
 | Otávio Fernandes <otaviof at gmail dot com>
 | Ubuntu 6.10 -- GNU/Linux User: 283.396
 | http://otaviof.googlepages.com
 | --


Mais detalhes sobre a lista de discussão Cascavel-pm