Fermer2
FarewellLe 02/08/2009 à 20:32
I propose two headers for PedroM, one for GAS, the other for A68k :
pedrom::stdin		equ	pedrom@0000
pedrom::stdout		equ	pedrom@0000+4
pedrom::stderr		equ	pedrom@0000+8

pedrom::printf		equ	pedrom@0004
pedrom::vcbprintf	equ	pedrom@0005
pedrom::clrscr		equ	pedrom@0006
pedrom::fclose		equ	pedrom@0007
pedrom::freopen		equ	pedrom@0008
pedrom::fopen		equ	pedrom@0009
pedrom::fseek		equ	pedrom@000a
pedrom::ftell		equ	pedrom@000b
pedrom::feof		equ	pedrom@000c
pedrom::fputc		equ	pedrom@000d
pedrom::fputs		equ	pedrom@000e
pedrom::fwrite		equ	pedrom@000f
pedrom::fgetc		equ	pedrom@0010
pedrom::fread		equ	pedrom@0011
pedrom::fgets		equ	pedrom@0012
pedrom::ungetc		equ	pedrom@0013
pedrom::fflush		equ	pedrom@0014
pedrom::clearerr	equ	pedrom@0015
pedrom::ferror		equ	pedrom@0016
pedrom::rewind		equ	pedrom@0017
pedrom::fprintf		equ	pedrom@0018
pedrom::tmpnam		equ	pedrom@0019

pedrom::qsort		equ	pedrom@001b

pedrom::bsearch		equ	pedrom@001e
pedrom::remove		equ	pedrom@001f
pedrom::unlink		equ	pedrom@001f
pedrom::rename		equ	pedrom@0020
pedrom::atoi		equ	pedrom@0021
pedrom::atol		equ	pedrom@0021

pedrom::rand		equ	pedrom@0023
pedrom::srand		equ	pedrom@0024
pedrom::calloc		equ	pedrom@0025
pedrom::realloc		equ	pedrom@0026
pedrom::atof		equ	pedrom@0027
pedrom::sttputchar	equ	pedrom@0028	; ???
pedrom::perror		equ	pedrom@0029
pedrom::getenv		equ	pedrom@002a
pedrom::system		equ	pedrom@002b
pedrom::setvbuf		equ	pedrom@002c
pedrom::exit		equ	pedrom@002d
pedrom::atexit		equ	pedrom@002e

.set	pedrom__stdin,		pedrom__0000
.set	pedrom__stdout,		pedrom__0000+4
.set	pedrom__stderr,		pedrom__0000+8

.set	pedrom__printf,		pedrom__0004
.set	pedrom__vcbprintf,	pedrom__0005
.set	pedrom__clrscr,		pedrom__0006
.set	pedrom__fclose,		pedrom__0007
.set	pedrom__freopen,	pedrom__0008
.set	pedrom__fopen,		pedrom__0009
.set	pedrom__fseek,		pedrom__000a
.set	pedrom__ftell,		pedrom__000b
.set	pedrom__feof,		pedrom__000c
.set	pedrom__fputc,		pedrom__000d
.set	pedrom__fputs,		pedrom__000e
.set	pedrom__fwrite,		pedrom__000f
.set	pedrom__fgetc,		pedrom__0010
.set	pedrom__fread,		pedrom__0011
.set	pedrom__fgets,		pedrom__0012
.set	pedrom__ungetc,		pedrom__0013
.set	pedrom__fflush,		pedrom__0014
.set	pedrom__clearerr,	pedrom__0015
.set	pedrom__ferror,		pedrom__0016
.set	pedrom__rewind,		pedrom__0017
.set	pedrom__fprintf,	pedrom__0018
.set	pedrom__tmpnam,		pedrom__0019

.set	pedrom__qsort,		pedrom__001b

.set	pedrom__bsearch,	pedrom__001e
.set	pedrom__remove,		pedrom__001f
.set	pedrom__unlink,		pedrom__001f
.set	pedrom__rename,		pedrom__0020
.set	pedrom__atoi,		pedrom__0021
.set	pedrom__atol,		pedrom__0021

.set	pedrom__rand,		pedrom__0023
.set	pedrom__srand,		pedrom__0024
.set	pedrom__calloc,		pedrom__0025
.set	pedrom__realloc,	pedrom__0026
.set	pedrom__atof,		pedrom__0027
.set	pedrom__sttputchar,	pedrom__0028	| ???
.set	pedrom__perror,		pedrom__0029
.set	pedrom__getenv,		pedrom__002a
.set	pedrom__system,		pedrom__002b
.set	pedrom__setvbuf,	pedrom__002c
.set	pedrom__exit,		pedrom__002d
.set	pedrom__atexit,		pedrom__002e

I'm working to retrieve the informations which will allow to write the C header (mainly arguments needed, and where PedroM will search for them) to allow someone to write the C header (i won't be able to write it by myself).[nosmile]