--------------------------------------------------------------------- Piada para programadores: A razão pela qual somente 30 % do DNA humano realiza alguma função útil é de que o resto dele são comentários. Uma vez que decodificamos um genoma humano típico, nós vemos que o seu conteúdo começa como segue: -- /* DNA_HUMANO.H * * Genoma Humano * Versao 2.1 * * (C) Copyright - DEUS - Todos os direitos reservados */ /* Revisao historica: * * 0000-00-01 00:00 1.0 Adao * 0000-00-02 10:00 1.1 Eva * 0000-00-03 02:11 1.2 Adicionar o codigo penis para a versao * macho. A perda deste bit pode exigir que o * codigo seja reescrito para que fique * adequado. * 0017-03-12 03:14 1.3 Adicionado o "sex drive" em macho.h; * reaproveitado do programa elefante-dna.c * 0145-10-03 16:33 1.4 Removido o algoritimo rabo. * 1115-00-31 17:20 1.5 Encurtados os membros frontais e expandida * a caixa craniana. * 2091-08-20 13:56 1.6 Dedoes opostos adicionados a rotina mao(). * 2501-04-09 14:04 1.7 Melhorias cosmeticas menores -- cor da pele * foi clareada para ficar mais proximo da * minha propria imagem. * 2909-07-12 02:21 1.8 Denticao inadequada; adicionado um dente * extra 'juizo'. Nao esquecer de fazer uma * boca maior para compensar. * 4501-12-31 14:18 1.9 Aumentar um pouco a altura media. * 5533-02-12 17:09 2.0 Adicionada uma opcao gay, que sera * disparada pelo aumento da densidade * populacional, para tentar diminuir o * problema da superpopulacao. * 6004-11-04 16:11 2.1 Fazer o indicador mais estreito para que * este possa caber no buraco no centro do CD */ /* Definicoes padrao */ #define SEXO macho #define ALTURA 1.84 #define PESO 68 #define RACA Caucasiana /* Incluir tracos herdados dos arquivos PAIS.DNA. * * Os arquivos tem que ser pre-processados pelo programa MENDEL * para produzir os aspectos herdados. */ #include "mae.h" #include "pai.h" #infndef PAI #warn("Pai desconhecido -- suposicao\n") #include "bastardo.h" #endif /* Setando funcoes especificamente sexuais e variaveis */ #include <sexo.h> /* Codigo confuso -- Reescreverei totalmente esse trecho e * adicionariei a biblioteca adequada algum dia. */ struct genitais { #ifdef MACHO Penis *jt; #endif /* Ponto_G *g; Removido para propositos de depuracao */ #ifdef FEMEA Vagina *p; #endif } /* Rotina de inicializacao (bootstrap) -- chamada antes da duplicacao * do DNA. Aloca os buffers e seta os ponteiros dos arquivos * proteicos */ DNA *zigoto_inicializa(Esperma *, Ovulo *); /* CODIGO DE INICIALIZACAO PRINCIPAL * * Retorna as estruturas contendo os fenotipos pre-processados para o * organismo a serem mostrados no nascimento. * * Sera otimizada, posteriormente para que a saida nao seja tao feia */ Caracteristica *lookup_fenotipo(Identificador *i); [], 1.000ton ________________ _ \__(=======/_=_/ ____.--'-`--.___ Visite Minha Home Page: \ \ `,--,-.___.----' http://users.sti.com.br/yamato .--`\\--'../ http://users.sti.com.br/stoledo '---._____./] http://sites.uol.com.br/filpo http://users.sti.com.br/gtraxx Nós saudamos as estrelas http://www.fconline.net Que a escuridão ilumine seu caminho (Guilherme Loureiro) --------------------------------------------------------------------- l? Você tem email?? Que tal mudar para [EMAIL PROTECTED]? Visite http://www.email.com.br e faça seu pedido. Esse email é seu! ---------------------------------------------------------------------