website logo
Auteur
avatar
thellier

Forum » » Création-Développement » » question multiview


Posté : 22-10-2012 14:23 icone du post

Moi je rajouterai bien qques

VAR(AESound[ iID ].dtobject)

juste pour voir si on le perd pas en route....
Alain

Voici VAR et qques #define utiles que j'utilise sans cesse

A noter le ZZ a ajouter en debut de lignes pour voir où un prog plante ;->

/*==================================================================*/
#define et &&
#define ou ||
#define AND &
#define OR |
#define ILOOP(nbre) for(i=0;i#define JLOOP(nbre) for(j=0;j#define MLOOP(nbre) for(m=0;m#define NLOOP(nbre) for(n=0;n#define XLOOP(nbre) for(x=0;x#define YLOOP(nbre) for(y=0;y#define SWAP(x,y) {temp=x;x=y;y=temp;}
#define CHECK(a) if(a==NULL) return;
#define RCHECK(a) if(a==NULL) return(NULL);
#define STEP(tex) OSAlert(#tex);
#define ZZZ OSAlert("OK");
#define ZZ printf("Line:%ld\n",__LINE__);
#define XX(message) printf(#message"\n"); OSAlert(#message);
#define REM(message) if(debug) {printf(#message"\n");}
#define VAR(var) if(debug) {printf(" " #var "=" ); printf("%ld\n", ((ULONG)var) );}
#define VARP(var) if(debug) {if(var!=0) {printf(" " #var "=" ); printf("%ld\n", ((ULONG)var) );} else {printf(" " #var "=NULL\n");}}
#define VARF(var) if(debug) {pfloat(" " #var "=" , &var,1);}
#define VARF3(var) if(debug) {pfloat(" " #var "=\t" ,(float*) var,3);}
#define VARF4(var) if(debug) {pfloat(" " #var "=\t" ,(float*) var,4);}
#define VARFN(var,n) if(debug) {pfloat(" " #var "=\t" ,(float*) var,n);}
#define VARS(var) if(debug) {printf(" " #var "=<%s>\n",var); }
#define VARC(var) if(debug) {printf(" " #var "='%c'\n",var); }
#define VARRGBA(var) if(debug) {printf(" " #var "=%d %d %d %d\n",var[0],var[1],var[2],var[3]); }
#define VARB(var) if(debug) {if(var==TRUE) printf(" " #var "=TRUE\n"); else printf(" " #var "=FALSE\n");}
#define MYNEW(obj) (obj*)MMmalloc(sizeof(obj),#obj)

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=1380&forum=14