2Fermer4
deleted2Le 21/09/2009 à 21:23
J'aurais su, je me serais pas fait chié dans EExec...
	moveq.l	#ERROR_NAME,%d7				|default : name is invalid
	movea.l	SRC_FILENAME(%fp),%a0			|&filename
	lea.l	SYM_STR_FRAME+1(%fp),%a2		|buffer
	moveq.l	#8+1+8+1-1,%d0				|counter: "folder\filename",0
CopySymStr:
	move.b	(%a0)+,(%a2)+				|copy filename
	beq.s	EndOfCopy				|end reached
	dbf.w	%d0,CopySymStr				|else loop
		bra	ThrowError			|if we execute that, name is too long => error
EndOfCopy:
	subq.l	#1,%a2	

(fois deux) (ah tiens, mais c'est pas optimisable en dbeq cette histoire-là ?)

Ca fait un bout de temps que je pense à faire une documentation officieuse de tout ce qui n'est pas documenté dans PedroM, je vais finir par le faire.

Au fait, pourquoi t'as jamais pris le temps de faire une doc développeur ? Pour la lib, pour le type des programmes (short main (int argc, char ** argv )), et pour encore tous ces petits easter eggs bien sympas ?