Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.sys.atari > #11428

Re: AHCC

From LE COAT François <lecoat@atari.org>
Newsgroups fr.comp.sys.atari
Subject Re: AHCC
Date 2015-07-30 17:25 +0200
Organization Aioe.org NNTP Server
Message-ID <mpdfla$rap$1@speranza.aioe.org> (permalink)
References (11 earlier) <mp13fc$7i4$1@speranza.aioe.org> <mp2sev$h1j$1@speranza.aioe.org> <55b524c3$0$3058$426a74cc@news.free.fr> <mp5eqk$rlp$1@speranza.aioe.org> <mp7qsp$avo$1@speranza.aioe.org>

Show all headers | View raw


Bonjour,

Il y a une version AHCC 5.2 qui est en préparation, où Henk Robbers
prend en compte les remarques que je lui ai faites. Cela me permettra
de proposer pour Eurêka 2.12 des versions ATARI, pour les machines
compatibles et pour Firebee. Je suis presque arrivé à construire
Eurêka 2.12 dans sa totalité. Il faut dire que la compatibilité de
AHCC est presque totale avec PURE C, même jusqu'à son assembleur.

Il reste en priorité à éviter que AHCC ne plante lorsqu'il rencontre
une erreur, ce qui est très rare, mais arrive lorsque l'on adapte
des sources existants, ce qui est le cas de mon logiciel, d'origine
PURE C.

J'ai adapté pour l'instant le programme sans les bibliothèques
dynamiques LDG. J'adapte d'abord des sources que je maîtrise
entièrement, avant de passer aux extensions plus récentes. Mais
je suis confiant que les LDG s'adapteront aussi, comme elles le
font avec le langage du PURE C. Il faut y aller progressivement ...

François écrit :
> En fait, la manière correcte d'écrire le programme de tests est comme ça
> "
> #include <stdio.h>
> #include <math.h>
> #include <aes.h>
>
> int main(int argc, char *argv[])
> {
>      char *sui1=" Separator {\015\012" \
> "    Material {\015\012" \
> "                   diffuseColor 0.000 0.500 1.000000\015\012" \
> "                   ambientColor 0.100 0.100 0.100000\015\012" \
> "                   specularColor 1.0 1.0 1.0\015\012" \
> "                   shininess 0.90\015\012" \
> "    }\015\012" \
> "    Coordinate3 {\015\012" \
> "        point [\015\012";
>      GRECT rect2;
>      rect2.g_x=1;
>      rect2.g_y=2;
>      rect2.g_w=3;
>      rect2.g_h=4;
>      printf("Hello world! To Eurêˆka 2.12\015\012");
>      printf("%s",sui1);
>      return 0;
> }
> "
> car du fait d'une limitation interne, AHCC ne permet pas d'initialiser
> une chaîne de caractères de plus de 254 chars. L'astuce consiste à
> concaténer plusieurs petites chaînes, ce qui est conforme à la norme
> ANSI. Le problème étant que pour le moment, AHCC 5.1 plante lorsqu'il
> y a une chaîne de plus de 254 chars, ce qui est un bug du compilateur.
>
> Aux dernières nouvelles, Henk Robbers va remédier au plantage bientôt.

ATARIstiquement vôtre =)

-- 
François LE COAT
Auteur de Eurêka 2.12 (Grapheur 2D, Modeleur 3D)
http://eureka.atari.org/

Back to fr.comp.sys.atari | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Benchmark Drystone LE COAT François <lecoat@atari.org> - 2015-07-20 16:01 +0200
  Re: Benchmark Drystone Arachide <houten.van@orange.fr> - 2015-07-21 08:11 +0200
    Re: Benchmark Drystone Arachide <houten.van@orange.fr> - 2015-07-21 08:23 +0200
  Re: Benchmark Drystone (retour aux MIPS!) Arachide <houten.van@orange.fr> - 2015-07-21 08:35 +0200
  Re: Benchmark Drystone Arachide <houten.van@orange.fr> - 2015-07-22 09:29 +0200
    Re: Benchmark Drystone LE COAT François <lecoat@atari.org> - 2015-07-22 12:55 +0200
      Re: Benchmark Drystone OL <o.l@lutece.net> - 2015-07-22 19:14 +0200
        Re: Benchmark Drystone LE COAT François <lecoat@atari.org> - 2015-07-23 19:15 +0200
          Re: Benchmark Drystone OL <o.l@lutece.net> - 2015-07-23 20:00 +0200
    Re: Benchmark Drystone OL <o.l@lutece.net> - 2015-07-22 19:09 +0200
      Re: Benchmark Drystone Arachide <houten.van@orange.fr> - 2015-07-22 20:01 +0200
        Re: Benchmark Drystone OL <o.l@lutece.net> - 2015-07-22 20:13 +0200
          Re: Benchmark Drystone Arachide <houten.van@orange.fr> - 2015-07-22 20:24 +0200
  Re: Benchmark Drystone LE COAT François <lecoat@atari.org> - 2015-07-22 14:17 +0200
    Re: Benchmark Drystone OL <o.l@lutece.net> - 2015-07-22 20:28 +0200
      Re: Benchmark Drystone Arachide <houten.van@orange.fr> - 2015-07-25 17:42 +0200
        Re: Benchmark Drystone OL <o.l@lutece.net> - 2015-07-25 20:51 +0200
      Re: AHCC (was: Benchmark Drystone) LE COAT François <lecoat@atari.org> - 2015-07-25 22:41 +0200
        Re: AHCC OL <o.l@lutece.net> - 2015-07-25 23:09 +0200
          Re: AHCC OL <o.l@lutece.net> - 2015-07-25 23:10 +0200
            Re: AHCC OL <o.l@lutece.net> - 2015-07-26 20:19 +0200
              Re: AHCC LE COAT François <lecoat@atari.org> - 2015-07-27 16:22 +0200
                Re: AHCC LE COAT François <lecoat@atari.org> - 2015-07-30 17:25 +0200
                Re: AHCC OL <o.l@lutece.net> - 2015-07-30 21:47 +0200
                Re: AHCC OL <o.l@lutece.net> - 2015-08-01 20:43 +0200

csiph-web