เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

cgmNCARG - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เป€เบ›เบตเบ”เปƒเบŠเป‰ cgmNCARG เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ cgmNCARG เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


CGM_open, CGM_close, CGM_lseek, CGM_read, CGM_write, CGM_directory, CGM_freeDirectory,
CGM_printDirectory, CGM_getInstr, CGM_flushGetInstr, CGM_putInstr, CGM_flushOutputInstr,
CGM_initMetaEdit, CGM_termMetaEdit, CGM_copyFrames, CGM_deleteFrames, CGM_mergeFrames
CGM_moveFrames, CGM_readFrames, CGM_valid, CGM_writeFile, CGM_writeFrames,
CGM_appendFrames - เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡ Metafile เบฎเบนเบšเบžเบฒเบšเบ‚เบญเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบต

SYNTAX


#include

Cgm_fd CGM_open(metafile, เบ‚เบฐ เปœเบฒเบ”, เบ—เบธเบ‡, เบฎเบนเบšเปเบšเบš)
char * metafile;
เบฅเบปเบ‡เบ™เบฒเบก เบ‚เบฐเบซเบ™เบฒเบ”;
int เบ—เบธเบ‡;
int เบฎเบนเบšเปเบšเบš;

int CGM_close(cgm_fd)
Cgm_fd cgm_fd;

int CGM_lseek(cgm_fd, เบŠเบปเบ”เป€เบŠเบตเบ)
Cgm_fd cgm_fd;
int เบŠเบปเบ”เป€เบŠเบตเบ;

int CGM_read(cgm_fd, buf)
Cgm_fd cgm_fd;
เบฅเบปเบ‡เบ™เบฒเบก char *buf;

int CGM_write(cgm_fd, buf)
Cgm_fd cgm_fd;
เบฅเบปเบ‡เบ™เบฒเบก char *buf;

Directory * CGM_directory(cgm_fd)
Cgm_fd cgm_fd;

void CGM_freeDirectory(dir)
Directory * dir;

void CGM_printDirectory(dir)
Directory * dir;

int CGM_getInstr(cgm_fd, instr)
Cgm_fd cgm_fd;
Instr * instr ;

void CGM_flushGetInstr(cgm_fd)
Cgm_fd cgm_fd;

int CGM_putInstr(cgm_fd, instr)
Cgm_fd cgm_fd;
Instr * instr ;

int CGM_flushOutputInstr(cgm_fd)
Cgm_fd cgm_fd;

Directory *CGM_initMetaEdit ( metafile , เบ‚เบฐ เปœเบฒเบ”)
char * metafile;
เบฅเบปเบ‡เบ™เบฒเบก int เบ‚เบฐเบซเบ™เบฒเบ”;

int CGM_termMetaEdit()

Directory * CGM_copyFrames (เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹, เบ•เบปเบงเป€เบฅเบ, เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ )
เบฅเบปเบ‡เบ™เบฒเบก int เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™;
int เบ•เบปเบงเป€เบฅเบ;
เบฅเบปเบ‡เบ™เบฒเบก int เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ;

Directory * CGM_deleteFrames (เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹, เบ•เบปเบงเป€เบฅเบ)
เบฅเบปเบ‡เบ™เบฒเบก int เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™,
เบ•เบปเบงเป€เบฅเบ;

Directory *CGM_mergeFrames(เบฅเบธเปˆเบกเบชเบธเบ”, เบ”เป‰เบฒเบ™เป€เบ—เบดเบ‡)
เบฅเบปเบ‡เบ™เบฒเบก เบ—เบฒเบ‡เบฅเบธเปˆเบก, เป€เบ—เบดเบ‡;

Directory * CGM_moveFrames (เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹, เบ•เบปเบงเป€เบฅเบ, เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ)
เบฅเบปเบ‡เบ™เบฒเบก int เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ•เบปเบงเป€เบฅเบ, เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ;

Directory * CGM_readFrames(metafile, เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ•เบปเบงเป€เบฅเบ, เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ, เบ‚เบฐ เปœเบฒเบ”)
char * metafile;
เบฅเบปเบ‡เบ™เบฒเบก int เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™;
int เบ•เบปเบงเป€เบฅเบ;
เบฅเบปเบ‡เบ™เบฒเบก int เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ, เบ‚เบฐเบซเบ™เบฒเบ”;

int *CGM_validCGM( metafile )
char * metafile;

int CGM_writeFile( metafile )
char * metafile;

int CGM_writeFrames(metafile, เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ•เบปเบงเป€เบฅเบ)
char * metafile;
เบฅเบปเบ‡เบ™เบฒเบก เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ•เบปเบงเป€เบฅเบ;

int CGM_appendFrames(metafile, เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ•เบปเบงเป€เบฅเบ)
char * metafile;
เบฅเบปเบ‡เบ™เบฒเบก เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ•เบปเบงเป€เบฅเบ;

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡ cgm_fd เบซเบกเบฒเบเป€เบ–เบดเบ‡เบ•เบปเบงเบญเบฐเบ—เบดเบšเบฒเบเป„เบŸเบฅเปŒเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเปˆเบฒเบ™เบซเบผเบทเบ‚เบฝเบ™, เป€เบ›เบฑเบ™
เบ—เบตเปˆโ€‹เป€เบซเบกเบฒเบฐโ€‹เบชเบปเบกโ€‹เป‚เบ”เบ CGM_open. CGM_เบญเปˆเบฒเบ™, CGM_directory, CGM_getInstr เปเบฅเบฐ CGM_flushGetInstr
เบ•เป‰เบญเบ‡เบเบฒเบ™เบ•เบปเบงเบญเบฐเบ—เบดเบšเบฒเบเป„เบŸเบฅเปŒเป€เบ›เบตเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเปˆเบฒเบ™. CGM_write, CGM_getInstr,CGM_flushGetInstr เปเบฅเบฐ
CGM_flushOutputInstr เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบต Cgm_fd เป€เบ›เบตเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ‚เบฝเบ™. CGM_close เปเบฅเบฐ CGM_lseek เบˆเบฐ
เบเบญเบกเบฎเบฑเบšเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡ Cgm_fd.

เป„เบ”เป‰ เบ‚เบฐเบซเบ™เบฒเบ” argument เบซเบกเบฒเบเป€เบ–เบดเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบšเบฑเบ™เบ—เบถเบ CGM เปƒเบ™ bytes. เบชเปเบฒเบฅเบฑเบš NCAR CGM เบ„เปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™
1440โ€‹.

buff เป€เบ›เบฑเบ™เบ•เบปเบงเบŠเบตเป‰เป„เบ›เบซเบฒเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบ—เบตเปˆเบˆเบฑเบ”เบชเบฑเบ™เป‚เบ”เบเบœเบนเป‰เปƒเบŠเป‰เบ‚เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ” เบ‚เบฐเบซเบ™เบฒเบ”. เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ™เบตเป‰เบˆเบฐเบ–เบทเบเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบš
buffering input เปเบฅเบฐ output เบ‚เบญเบ‡ CGM_เบญเปˆเบฒเบ™ เปเบฅเบฐ CGM_write เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš.

เป„เบ”เป‰ dir เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เปเบกเปˆเบ™เบ•เบปเบงเบŠเบตเป‰เป„เบ›เบซเบฒ a Directory เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบ”เป‰เบงเบ CGM_directory or
CGM_initMetaEdit. dir เป€เบ›เบฑเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบชเปˆเบงเบ™เบ•เบปเบงเบ—เบตเปˆเบ„เบงเบ™ เบšเปเปˆ เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ”เบฑเบ”เปเบเป‰เป‚เบ”เบเบเบปเบ‡เป‚เบ”เบ
เบœเบนเป‰เปƒเบŠเป‰. เบŠเบธเบ”เบ‚เบญเบ‡ macro เบชเบฐเบ”เบงเบเบชเบฐเบšเบฒเบเปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ™เบตเป‰เปƒเบ™ cgm_tools.h.

เป„เบ”เป‰ เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, num เปเบฅเบฐ เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ arguments เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบ•เบปเบงเป€เบฅเบเบเบญเบšเปƒเบ™ metafile เป€เบ›เบฑเบ™
เปเบเป‰เป„เบ‚เบ”เป‰เบงเบเปœเบถเปˆเบ‡เปƒเบ™เบ„เบณเบชเบฑเปˆเบ‡: CGM_copyFrames, CGM_deleteFrames, CGM_readFrames,
CGM_moveFrames, CGM_writeFrames เปเบฅเบฐ CGM_mergeFrames. เป„เบ”เป‰ เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เปเบกเปˆเบ™เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”
เบเบญเบšเปƒเบ™เบฅเปเบฒเบ”เบฑเบšเบ‚เบญเบ‡ num frame(s) เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เปƒเบ™. เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™
to เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เปเบฅเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเบญเบ‡เบ—เบตเปˆเบขเบนเปˆเบเบญเบšเป€เบŠเบฑเปˆเบ™: เบ„เบฑเบ”เบฅเบญเบ. เบ—เบตเปˆเบขเบนเปˆ
เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบขเบนเปˆเบ—เบตเปˆเบชเบนเบ™.

CGM_open
เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เปเบกเปˆเบ™เบชเป‰เบฒเบ‡เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡เบซเบผเบฑเบ‡เบˆเบฒเบ unix เป€เบ›เบตเบ” เบ„เปเบฒเบชเบฑเปˆเบ‡. เบกเบฑเบ™เบˆเบฐเป€เบ›เบตเบ” CGM เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเปˆเบฒเบ™
เบซเบผเบทโ€‹เบเบฒเบ™โ€‹เบ‚เบฝเบ™โ€‹เบ•เบฒเบกโ€‹เบ—เบตเปˆโ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป„เบงเป‰โ€‹เป‚เบ”เบโ€‹ เบ—เบปเบ‡ เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เปเบฅเบฐเบเบฑเบšเบ„เบทเบ™ a Cgm_fd เบ•เบปเบงเบญเบฐเบ—เบดเบšเบฒเบเป„เบŸเบฅเปŒ.
เป„เบ”เป‰ เบ—เบปเบ‡ เปเบฅเบฐ เป€เบ›เบตเบ” เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เปเบกเปˆเบ™เบชเบปเปˆเบ‡เป‚เบ”เบเบเบปเบ‡เปƒเบชเปˆเบฅเบฐเบšเบปเบš เป€เบ›เบตเบ” เบ„เปเบฒเบชเบฑเปˆเบ‡.
เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบฑเบ‡เบชเบญเบ‡เบ™เบตเป‰เป€เบšเบดเปˆเบ‡ เป€เบ›เบตเบ”(2).

CGM_close
เบฅเบถเบšเบ•เบปเบงเบญเบฐเบ—เบดเบšเบฒเบเป„เบŸเบฅเปŒ. เบ›เบตเป‰เบ™เบเบฑเบšเบเบฑเบ™เบ‚เบญเบ‡ CGM_open, เบ—เบฐเป€เบฅเบชเบฒเบš เปƒเบเป‰(2).

CGM_เบญเปˆเบฒเบ™
CGM_เบญเปˆเบฒเบ™ เบ„เบงเบฒเบกโ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบกโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบญเปˆเบฒเบ™โ€‹ เบ‚เบฐเบซเบ™เบฒเบ” bytes เบˆเบฒเบเบงเบฑเบ”เบ–เบธเบญเป‰เบฒเบ‡เบญเบตเบ‡เป‚เบ”เบเบœเปˆเบฒเบ™
เบ•เบปเบงเบญเบฐเบ—เบดเบšเบฒเบ cgm_fd. เบ‚เบฐเบซเบ™เบฒเบ” เปเบกเปˆเบ™โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบขเบนเปˆโ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบชเป‰เบฒเบ‡โ€‹เบ‚เบญเบ‡โ€‹ cgm_fd by CGM_open. CGM_เบญเปˆเบฒเบ™
เบ•เบญเบšเบˆเปเบฒเบ™เบงเบ™ bytes เบชเปเบฒเป€เบฅเบฑเบ”เบเบฒเบ™เบญเปˆเบฒเบ™. เบชเบนเบ™เปเบกเปˆเบ™เบชเบปเปˆเบ‡เบ„เบทเบ™เปƒเบ™ EOF เปเบฅเบฐ a
เบ•เบปเบงเป€เบฅเบเบฅเบปเบšเบซเบกเบฒเบเป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™. เบเบฒเบ™เป‚เบ—เบฅเบฐเบšเบปเบš unix เบญเปˆเบฒเบ™ เบ–เบทเบเป€เบญเบตเป‰เบ™เป‚เบ”เบ
CGM_เบญเปˆเบฒเบ™, เบ—เบฐเป€เบฅเบชเบฒเบš เบญเปˆเบฒเบ™(2).

CGM_write
เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบ—เบตเปˆเบˆเบฐเบ‚เบฝเบ™เบšเบฑเบ™เบ—เบถเบเบ”เบฝเบงเบ‚เบญเบ‡ เบ‚เบฐเบซเบ™เบฒเบ” bytes เบˆเบฒเบ buff เบˆเบฒเบเบงเบฑเบ”เบ–เบธเบ—เบตเปˆเบญเป‰เบฒเบ‡เบญเบตเบ‡
by cgm_edit เบšเปˆเบญเบ™เบ—เบตเปˆ เบ‚เบฐเบซเบ™เบฒเบ” เปเบกเปˆเบ™เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบขเบนเปˆเปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบ‚เบญเบ‡
cgm_fd. เบ‚เบฝเบ™ เบชเบปเปˆเบ‡เบ„เบทเบ™เบˆเบณเบ™เบงเบ™เบ‚เบญเบ‡เป„เบšเบ—เปŒเบ—เบตเปˆเบ‚เบฝเบ™เบชเบณเป€เบฅเบฑเบ”. เบœเบปเบ™เบ•เบญเบšเปเบ—เบ™เบ—เบฒเบ‡เบฅเบปเบš
เบ•เบปเบงเป€เบฅเบเบซเบกเบฒเบเป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™. เบเบฒเบ™เป‚เบ—เบฅเบฐเบšเบปเบš unix เบ‚เบฝเบ™ เบ–เบทเบเป€เบญเบตเป‰เบ™เป‚เบ”เบ
CGM_write, เบ—เบฐเป€เบฅเบชเบฒเบš เบ‚เบฝเบ™(2).

CGM_lseek
เป€เบฅเบทเปˆเบญเบ™เบ•เบปเบงเบŠเบตเป‰เป„เบŸเบฅเปŒเบ‚เบญเบ‡ cgm_fd to เบŠเบปเบ”เป€เบŠเบตเบ เป„เบšเบ•เปŒ. เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบชเปเบฒโ€‹เป€เบฅเบฑเบ”โ€‹เบœเบปเบ™โ€‹เบชเปเบฒโ€‹เป€เบฅเบฑเบ”โ€‹
เป„เบŸเบฅเปŒ pointer offset เบ›เบฐเบˆเบธเบšเบฑเบ™เบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™. เบ„เปˆเบฒเบเบฑเบšเบ„เบทเบ™เบ—เบฒเบ‡เบฅเบปเบšเปเบกเปˆเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”. เป„เบ”เป‰
เบเบฒเบ™เป‚เบ—เบฅเบฐเบšเบปเบš unix เบŠเบญเบเบซเบฒ เบ–เบทเบเป€เบญเบตเป‰เบ™เป‚เบ”เบ CGM_lseek, เบ—เบฐเป€เบฅเบชเบฒเบš เบŠเบญเบเบซเบฒ(2).

CGM_directory
เบชเป‰เบฒเบ‡เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เป€เบ™เบทเป‰เบญเปƒเบ™เบชเปเบฒเบฅเบฑเบš metafile เบญเป‰เบฒเบ‡เบญเบตเบ‡เป‚เบ”เบ cgm_fd. เบ•เบญเบšเบ•เบปเบงเบŠเบตเป‰
เบเบฑเบšเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบ›เบฐเป€เบžเบ”เบ™เบตเป‰ Directory. เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ›เบฐเบเบญเบšเบกเบตเบˆเปเบฒเบ™เบงเบ™
metafiles, เบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เบเบญเบš, เบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เบŠเบปเบ”เป€เบŠเบตเบเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบเบญเบš, เบ„เบงเบฒเบกเบเบฒเบงเบ‚เบญเบ‡เบเบญเบšเปƒเบ™เบšเบฑเบ™เบ—เบถเบ,
เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบเบญเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบเปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบฐเบžเบฒเบš metafile. เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบซเบกเบฒเบเป€เบ–เบดเบ‡เบเบฒเบ™เบญเปˆเบฒเบ™
เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เปเบฅเบฐโ€‹เบ„เบงเบ™โ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบญเป‰เบฒเบ‡โ€‹เบญเบตเบ‡โ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบกเบฒโ€‹เป‚เบ„โ€‹เบชเบฐโ€‹เบ”เบงเบโ€‹เบชเบฐโ€‹เบšเบฒเบโ€‹เบ—เบตเปˆโ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เปƒเบซเป‰โ€‹เปƒเบ™โ€‹
cgm_tools.h. เบ•เบปเบงเบŠเบตเป‰ NULL เบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™เป€เบกเบทเปˆเบญเบฅเบปเป‰เบกเป€เบซเบฅเบง.

CGM_freeDirectory
เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบŸเบฃเบตเบˆเบฑเบ”เบชเบฑเบ™เปƒเบซเป‰เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบ CGM_directory or CGM_initMetaEdit.

CGM_printDirectory
เบžเบดเบกเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบŠเบตเป‰เป„เบ›เบซเบฒ dir เบเบฑเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™.

CGM_getInstr,
เป€เบญเบปเบฒเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบ•เปเปˆเป„เบ›เปƒเบ™เป„เบŸเบฅเปŒเบญเป‰เบฒเบ‡เบญเบตเบ‡เป‚เบ”เบ cgm_edit เปเบฅเบฐเบ›เปˆเบฝเบ™เป€เบ›เบฑเบ™
เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบ—เบตเปˆโ€‹เปƒเบŠเป‰โ€‹เป„เบ”เป‰โ€‹เบŠเบตเป‰โ€‹เป„เบ›โ€‹เป‚เบ”เบโ€‹ instr. CGM_getInstr เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบเบฑเบš
metafile เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเบเบฑเบ”เบญเบปเบ‡เบ›เบฐเบเบญเบš CGM. เบœเบนเป‰เปƒเบŠเป‰เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบเบฑเบ‡เบงเบปเบ™เบเปˆเบฝเบงเบเบฑเบš
เบฎเบนเบšเปเบšเบšเบ–เบฒเบ™เบชเบญเบ‡เบ‚เบญเบ‡ metafile. เบ—เบปเปˆเบ‡เบ™เบฒเบ‚เบญเบ‡ Instr เปเบกเปˆเบ™เป„เบ”เป‰เบญเบฐเบ—เบดเบšเบฒเบเป„เบงเป‰เปƒเบ™
cgm_tools.h. เบœเบนเป‰เปƒเบŠเป‰เบ„เบงเบ™เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ„เบงเบฒเบกเบเบฒเบงเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบชเบนเบ‡เบชเบธเบ”เบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบเบฑเบšเบ„เบทเบ™
เปƒเบ™ invocation เบ”เบฝเบงเปเบกเปˆเบ™ 32760 bytes. เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ CGM เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบชเบนเบ‡เป€เบ–เบดเบ‡ 32767 bytes
เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เปƒเบ™เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบ”เบฝเบง. เปเบ•เปˆ 32767 เบšเปเปˆเปเบกเปˆเบ™เบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš.
เบ–เป‰เบฒเบ„เบงเบฒเบกเบเบฒเบงเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ CGM เป€เบเบตเบ™ 32760 bytes, เบŠเบตเป‰เบšเบญเบเป‚เบ”เบ
เบ›เบธเป‰เบ เป€เบžเบตเปˆเบกเป€เบ•เบตเบก เบ—เบธเบ‡, เบเบฒเบ™เบฎเบฝเบเบฎเป‰เบญเบ‡เบ•เปเปˆเป„เบ›เบ‚เบญเบ‡ CGM_getInstr เบˆเบฐเบชเบปเปˆเบ‡เบ„เบทเบ™เบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญ
เบ‚เปเป‰เบกเบนเบ™เป€เบ–เบดเบ‡เบ‚เบตเบ”เบˆเบณเบเบฑเบ”เบ”เบฝเบงเบเบฑเบ™, เปเบฅเบฐเบญเบทเปˆเบ™เป†. CGMgetInstr เบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡ Cgm_fd เป€เบ›เบตเบ”เบชเปเบฒเบฅเบฑเบš
เบเบฒเบ™เบญเปˆเบฒเบ™. เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบญเบฐเบ—เบดเบšเบฒเบเบเปˆเบฝเบงเบเบฑเบš CGM เป€เบšเบดเปˆเบ‡เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ ANSI.

CGM_flushGetInstr
เบฅเป‰เบฒเบ‡ buffer เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเปƒเบŠเป‰เป‚เบ”เบ CGM_getInstr. CGM_getInstr buffers เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡
CGM เปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบญเปˆเบฒเบ™เบ•เบปเบงเบˆเบดเบ‡เบ•เบฒเบกเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™. เบ–เป‰เบฒเบœเบนเป‰เปƒเบŠเป‰เบ•เป‰เบญเบ‡เบเบฒเบ™เบญเบทเปˆเบ™เป†, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™
เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบเบฒเบ™เบญเปˆเบฒเบ™เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบšเป„เบ›เบซเบฒ CGM เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ—เบตเปˆเบˆเบฐเบฅเป‰เบฒเบ‡ buffer เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™
เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบญเปˆเบฒเบ™เบˆเบฒเบเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเปƒเบซเบกเปˆ.

CGM_putInstr
เบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบเบฑเบš CGM_getInstr. เบŸเบฑเบ‡เบŠเบฑเบ™เบ™เบตเป‰ buffers เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ CGM เบ—เบตเปˆเบˆเบฐเบ‚เบฝเบ™เป€เบ–เบดเบ‡
CGM เบญเป‰เบฒเบ‡เบญเบตเบ‡เป‚เบ”เบ cgm_fd. เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เบœเบนเป‰เปƒเบŠเป‰เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบเบฑเบ‡เบงเบปเบ™เบเปˆเบฝเบงเบเบฑเบšเบ–เบฒเบ™เบชเบญเบ‡
เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบ‚เบญเบ‡โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹. เบ‚เบฝเบ™เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบšเปƒเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบšเบฑเบ™เบ—เบถเบ เบ‚เบฐเบซเบ™เบฒเบ” as
เบฅเบฐเบšเบธเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบชเป‰เบฒเบ‡ cgm_fd. เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ„เบงเบฒเบกเบเบฒเบงเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ”เบฝเบงเบเบฑเบ™เบ—เบตเปˆเบกเบต
เบงเบฒเบ‡เปƒเบชเปˆ CGM_getInstr เบ–เบทเบชเปเบฒเบฅเบฑเบš CGM_putInstr. เบ–เป‰เบฒเบœเบนเป‰เปƒเบŠเป‰เบ•เป‰เบญเบ‡เบเบฒเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”
เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบเบฒเบงเบ‚เปเป‰เบกเบนเบ™เบซเบผเบฒเบเบเบงเปˆเบฒ 32760 bytes เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ‚เปเป‰เบกเบนเบ™เบˆเบฐเบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™
เปเบเบเบญเบญเบเป€เบ›เบฑเบ™เบ—เปˆเบญเบ™เป„เบกเป‰เบšเปเปˆเปƒเบซเบเปˆเบเบงเปˆเบฒเบ‚เบฐเปœเบฒเบ”เบ™เบตเป‰. เบœเบนเป‰เปƒเบŠเป‰เบ•เป‰เบญเบ‡เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ boolean เบ™เบณ
เป€เบžเบตเปˆเบกเป€เบ•เบตเบก เบ—เบธเบ‡เปƒเบ™ Instr. cgm_fd เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™เบ•เบปเบงเบญเบฐเบ—เบดเบšเบฒเบเป„เบŸเบฅเปŒเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เป€เบ›เบตเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ‚เบฝเบ™.
เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡เบ—เบปเปˆเบ‡เบ™เบฒเบ‚เบญเบ‡ Instr เป€เบšเบดเปˆเบ‡เป„เบŸเบฅเปŒ cgm_tools.h.

CGM_flushOutputInstr
Flush buffer เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบ—เบตเปˆโ€‹เปƒเบŠเป‰โ€‹เป‚เบ”เบ CGM_putInstr เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเบญเป‰เบฒเบ‡เบญเบตเบ‡เป‚เบ”เบ cgm_fdเบ—เบตเปˆเบขเบนเปˆ เบกเบฑเบ™
เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเบฅเป‰เบฒเบ‡เบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡ buffer เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบ CGM_putInstr เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเป„เบ”เป‰
เป„เบŸเบฅเปŒเบ–เบทเบเบ›เบดเบ”เบซเบผเบทเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เปเบšเบšเบชเบธเปˆเบกเปเบกเปˆเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบšเปเปˆเปเบกเปˆเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบš CGM เบ—เบฑเบ‡เบซเบกเบปเบ”
เบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบงเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบฅเบฒเบเบฅเบฑเบเบญเบฑเบเบชเบญเบ™.

CGM_initMetaEdit
เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ metafile เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚. เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบซเบผเบฑเบโ€‹เบชเบนเบ”โ€‹เบเบฒเบ™โ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹
เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบฅเบฐเบ”เบฑเบšเบชเบนเบ‡เบเบงเปˆเบฒเบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบŠเบธเบ”เบ™เบตเป‰: CGM_copyFrames,
CGM_deleteFrames, CGM_readFrames, CGM_moveFrames, CGM_writeFile, CGM_writeFrames,
เปเบฅเบฐ CGM_mergeFrames. เบ›เบปเบเบเบฐเบ•เบดเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป€เบฎเบฑเบ”เบงเบฝเบเบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡ metafile เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบง (เบซเบ™เบถเปˆเบ‡
เบกเบตโ€‹เบŠเบทเปˆโ€‹เปƒเบ™ CGM_initMetaEdit. เบฎเบฝเบโ€‹เบฎเป‰เบญเบ‡โ€‹เบเบดเบ”โ€‹เบˆเบฐโ€‹เบเปเบฒโ€‹เบ™เบตเป‰โ€‹เป€เบ›เบฑเบ™โ€‹เบ„เบฑเป‰เบ‡โ€‹เบ—เบตโ€‹เบชเบญเบ‡โ€‹เป‚เบ”เบโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบเบฒเบ™
เบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡เบˆเบฐเบกเบตเบœเบปเบ™เบ•เปเปˆเบเบฒเบ™เป‚เบซเบผเบ”เป„เบŸเบฅเปŒเปƒเปเปˆ เปเบฅเบฐ
เบเบปเบเป€เบฅเบตเบเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบฑเบ‡เปเบปเบ”เปƒเบ™เป„เบŸเบฅเปŒเบเปˆเบญเบ™เปœเป‰เบฒเบ™เบตเป‰. CGM_initMetaEdit เปเบฅเบฐเบ—เบฑเบ‡ เปเบปเบ”
เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบซเบ™เป‰เบฒเบ—เบตเปˆ เป€เบฎเบฑเบ”เปƒเบซเป‰ เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบŸเบฅเปŒเบชเบปเปˆเบ‡เบ•เบปเบงเบŠเบตเป‰เป„เบ›เบซเบฒ a
Directory เป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเบชเบฐเบšเบฒเบเบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบชเบฒเบกเบฒเบ”เบเบงเบ”เบชเบญเบšเบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เป„เบŸเบฅเปŒ.
เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบ•เบปเบง เปเบฅเบฐเบšเปเปˆเบ„เบงเบ™เบ–เบทเบเบ›เปˆเบฝเบ™เปเบ›เบ‡เป‚เบ”เบเบœเบนเป‰เปƒเบŠเป‰. เบ
เบŠเบธเบ”เบ‚เบญเบ‡ macro เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบขเบนเปˆเปƒเบ™ cgm_tools.h เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต
เป€เบ™เบทเป‰เบญเปƒเบ™. เบซเบกเบฒเบโ€‹เป€เบซเบ”โ€‹: เบšเปเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ•เบปเบงเบˆเบดเบ‡เบเบฑเบšเป„เบŸเบฅเปŒเบ”เบฑเบ”เปเบเป‰เป€เบงเบฑเป‰เบ™เป€เบชเบเปเบ•เปˆเบงเปˆเบฒเบกเบฑเบ™เปเบกเปˆเบ™
เบ‚เบฝเบ™เบ—เบฑเบšเบขเปˆเบฒเบ‡เบˆเบฐเปเบˆเป‰เบ‡เบ”เป‰เบงเบเบญเบฑเบ™เปƒเบ”เบ™เบถเปˆเบ‡ CGM_writeFile or CGM_writeFrames.

CGM_termMetaEdit
เบขเบธเบ”เป€เบŠเบ”เบŠเบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ CGM_initMetaEdit. เบ›เบปเบเบเบฐเบ•เบดเบ™เบตเป‰เบ„เบงเบ™
เบˆเบฐเบ–เบทเบเป€เบญเบตเป‰เบ™เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚เปƒเบ”เป†เบ—เบตเปˆเบ–เบทเบเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰, เบ–เป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบžเบทเปˆเบญเบšเบฑเบ™เบ—เบถเบเบžเบงเบเบกเบฑเบ™, เปเบฅเบฐ
เบเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเบญเบญเบเบˆเบฒเบเป€เบŠเบ”เบŠเบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚. CGM_termMetaEdit เบ›เบปเบ”เบ›เปˆเบญเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบกเบตเบ„เบธเบ™เบ„เปˆเบฒ.

CGM_copyFrames
เบชเปเบฒเป€เบ™เบปเบฒ num เบเบญเบšเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบ เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เบเบฑเบšเบเบญเบšเบ—เบตเปˆเปเบเป‰เป„เบ‚เป‚เบ”เบ เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบเบ—เบตเปˆเบขเบนเปˆ เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ is
occupied เปเบฅเป‰เบงเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบเบญเบšเปเบซเบผเปˆเบ‡เปเบกเปˆเบ™ inserted เปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ‚เบญเบ‡เบ•เบปเบ™เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเป€เบ›เบปเป‰เบฒเบซเบกเบฒเบ
เบเบญเบš, เปเบฅเบฐเบเบญเบšเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”, เปเบกเปˆเบ™เบเป‰เบฒเบงเบซเบ™เป‰เบฒเบ—เบฒเบ‡เบ”เป‰เบฒเบ™. CGM_copy เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเป„เบŸเบฅเปŒ
เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เป‚เบ”เบ CGM_initMetaEdit (เป„เบŸเบฅโ€‹เปŒโ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹)โ€‹. เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบชเปเบฒโ€‹เป€เบฅเบฑเบ”โ€‹เบœเบปเบ™โ€‹เบชเปเบฒโ€‹เป€เบฅเบฑเบ”โ€‹เบ•เบปเบงโ€‹เบŠเบตเป‰โ€‹
เป„เบ›เบซเบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ›เบฐเบˆเบธเบšเบฑเบ™เบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™. เบ”เป‰เบงเบเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”, เบ•เบปเบงเบŠเบตเป‰ NULL เบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™.

CGM_deleteFrames
เบฅเบปเบš num เบเบญเบšเบˆเบฒเบเป„เบŸเบฅเปŒเบ”เบฑเบ”เปเบเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบเบญเบš เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบชเบณเป€เบฅเบฑเบ”เปเบฅเป‰เบง
เบชเปเบฒเป€เบฅเบฑเบ”เบ•เบปเบงเบŠเบตเป‰เป„เบ›เบซเบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ›เบฐเบˆเบธเบšเบฑเบ™เบˆเบฐเบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™. เป€เบเบตเบ”เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ•เบปเบงเบŠเบตเป‰ NULL
เบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™.

CGM_mergeFrames
เบ‚เบฝเบ™เบ—เบฑเบšเป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบเบญเบšเบ—เบตเปˆเปเบเป‰เป„เบ‚ เบ—เบฒเบ‡เบฅเบธเปˆเบก เบเบฑเบšเบชเบฐเบซเบฐเบžเบฑเบ™เบ‚เบญเบ‡เบเบญเบšเบ—เบตเปˆ
เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ เบ—เบฒเบ‡เบฅเบธเปˆเบก เปเบฅเบฐเบเบญเบšเบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ top. เบœเบปเบ™เบเบฐเบ—เบปเบšเบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เปเบกเปˆเบ™
เป€เบ—เบปเปˆเบฒเบเบฑเบšเบเบฒเบ™เปเบ•เป‰เบกเบฎเบนเบš top เบเบญเบšเบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡ เบ—เบฒเบ‡เบฅเบธเปˆเบก เบเบญเบš. เบกเบฑเบ™เบšเปเปˆเปเบกเปˆเบ™เบชเบฐเบซเบฐเบžเบฑเบ™
เปƒเบ™เบ„เบงเบฒเบกเบซเบกเบฒเบเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเบš. เป€เบกเบทเปˆเบญเบชเปเบฒเป€เบฅเบฑเบ”เบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”, เบ•เบปเบงเบŠเบตเป‰เป„เบ›เบซเบฒเบ›เบฐเบˆเบธเบšเบฑเบ™
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™. เบ”เป‰เบงเบเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”, เบ•เบปเบงเบŠเบตเป‰ NULL เบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™.

CGM_moveFrames
เบเป‰เบฒเบเบ•เบฑเบ™เบ‚เบญเบ‡ num เบเบญเบšเบˆเบฒเบเป„เบŸเบฅเปŒเบ”เบฑเบ”เปเบเป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบเบญเบš เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เบเบฒเบ™
เบ•เปเบฒเปเบซเบ™เปˆเบ‡เบ—เบตเปˆเบ„เบญเบšเบ„เบญเบ‡เป‚เบ”เบเบเบญเบš เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ เป€เบกเบทเปˆเบญเบชเปเบฒเป€เบฅเบฑเบ”เบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”, เบ•เบปเบงเบŠเบตเป‰เป„เบ›เบซเบฒเบ›เบฐเบˆเบธเบšเบฑเบ™
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™. เบ”เป‰เบงเบเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”, เบ•เบปเบงเบŠเบตเป‰ NULL เบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™.

CGM_readFrames
เบญเปˆเบฒเบ™ num เบเบญเบšเบˆเบฒเบ metafile เป€เบญเบเบฐเบชเบฒเบ™ เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบเบญเบš เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เปƒเบชเปˆเบเบญเบšเบขเบนเปˆ
เบ—เบตเปˆเบขเบนเปˆ เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบ เปƒเบ™โ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹. เป€เบกเบทเปˆเบญเบชเปเบฒเป€เบฅเบฑเบ”เบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”, เบ•เบปเบงเบŠเบตเป‰เป„เบ›เบซเบฒเบ›เบฐเบˆเบธเบšเบฑเบ™
เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™. เบ”เป‰เบงเบเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”, เบ•เบปเบงเบŠเบตเป‰ NULL เบ–เบทเบเบชเบปเปˆเบ‡เบ„เบทเบ™.

CGM_validCGM
เบเปเบฒเบ™เบปเบ”เบงเปˆเบฒเป„เบŸเบฅเปŒเป€เบ›เบฑเบ™ NCAR CGM เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบซเบผเบทเบšเปเปˆ. เบŸเบฑเบ‡เบŠเบฑเบ™เบ™เบตเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบˆเปเบฒเบ™เบงเบ™เบซเบ™เป‰เบญเบ
เบเบฒเบ™เบงเบดเบ™เบดเบ”เป„เบชเปเบšเบšเบ‡เปˆเบฒเบเป†เปƒเบ™เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบงเปˆเบฒเป„เบŸเบฅเปŒเบ—เบตเปˆเปƒเบซเป‰เบขเบนเปˆเปƒเบ™ NCAR
เบฎเบนเบšเปเบšเบš CGM. เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบ—เบตเปˆโ€‹เป„เบ”เป‰โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เปเบกเปˆเบ™โ€‹เบšเปเปˆโ€‹เป€เบ„เบฑเปˆเบ‡โ€‹เบ„เบฑเบ”โ€‹เปเบฅเบฐโ€‹เบกเบฑเบ™โ€‹เป€เบ›เบฑเบ™โ€‹เบ—เบตเปˆโ€‹เบ„เบดเบ”โ€‹เป„เบ”เป‰โ€‹เบงเปˆเบฒโ€‹
เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ–เบทเบเบ”เบถเบ‡เบกเบฒเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡. เบœเบปเบ™เบ•เบญเบšเปเบ—เบ™เบ‚เบญเบ‡ 1 เบชเบฐเปเบ”เบ‡เป€เบ–เบดเบ‡ NCAR CGM เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡. เบ
เบเบฑเบšเบ„เบทเบ™เบ‚เบญเบ‡ 0 เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒเป„เบŸเบฅเปŒเบšเปเปˆเปเบกเปˆเบ™ NCAR CGM. เบœเบปเบ™เบ•เบญเบšเปเบ—เบ™เบ‚เบญเบ‡ -1 เบชเบฐเปเบ”เบ‡เป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”
เป€เบเบตเบ”เบ‚เบถเป‰เบ™เปเบฅเบฐเบ•เบปเบงเปเบ›เบ—เบปเปˆเบงเป‚เบฅเบ 'errno' เบ–เบทเบเบเปเบฒเบ™เบปเบ”เบ•เบฒเบกเบ„เบงเบฒเบกเป€เบซเบกเบฒเบฐเบชเบปเบก.

CGM_writeFile
เบ‚เบฝเบ™เป€เบ™เบทเป‰เบญเปƒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ”เบฑเบ”เปเบเป‰เบ›เบฐเบˆเบธเบšเบฑเบ™เป€เบžเบทเปˆเบญ เป€เบญเบเบฐเบชเบฒเบ™. CGM_writeFile เบเบฑเบšเบ„เบทเบ™เบกเบฒ
เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบกเบ‚เบญเบ‡เบ„เบงเบฒเบกเบชเบณเป€เบฅเบฑเบ” เปเบฅเบฐเบ•เบปเบงเป€เบฅเบเบฅเบปเบšเบ•เปเปˆเบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบฅเบง.

CGM_writeFrames
เบ‚เบฝเบ™เบšเบฅเบฑเบญเบเบ‚เบญเบ‡ num เบเบญเบšเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบเบญเบš เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ to เป€เบญเบเบฐเบชเบฒเบ™. เบเบญเบšเปเบซเบผเปˆเบ‡
เบกเบฒเบˆเบฒเบเป„เบŸเบฅเปŒเปเบเป‰เป„เบ‚. เบซเบกเบฒเบเป€เบซเบ”: เบเบญเบš CGM เปเบกเปˆเบ™เบšเบฑเบ™เบˆเบธเบขเบนเปˆเปƒเบ™เบซเปเปˆเบ—เบตเปˆเบ›เบฐเบเบญเบšเบ”เป‰เบงเบ
เบ„. เบช เบ•เบปเบงเบ‚เบฑเป‰เบ™ เบญเบปเบ‡เบ›เบฐเบเบญเบš. เป„เบŸเบฅเปŒเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบ CGM_writeFrames เบˆเบฐเปƒเบŠเป‰ wrapper
เบชเบฐเปœเบญเบ‡เปƒเบซเป‰เป‚เบ”เบเป„เบŸเบฅเปŒเปเบเป‰เป„เบ‚เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเป„เบŸเบฅเปŒ เบŸเบน เบ›เบฐเบเบญเบšเบ”เป‰เบงเบ n เบเบญเบšเบ—เบตเปˆเป€เบ›เบฑเบ™
เบญเปˆเบฒเบ™ เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป€เบŠเบ”เบŠเบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบ”เป‰เบงเบเป„เบŸเบฅเปŒ เบเบน เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบเบญเบšเบ”เบฝเบงเบเบฑเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเบ‚เบฝเบ™
เบญเบญเบเป„เบ›เบซเบฒเป„เบŸเบฅเปŒ zoid, zoid เบญเบฒเบ”เบˆเบฐ เบซเบผเบทเบญเบฒเบ”เบˆเบฐเบšเปเปˆเบ„เบทเบเบฑเบ™เบเบฑเบšเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš เบŸเบน.
CGM_writeFrames เบชเบปเปˆเบ‡เบ„เปˆเบฒเบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบกเบ—เบตเปˆเบชเบณเป€เบฅเบฑเบ” เปเบฅเบฐเป€เบ›เบฑเบ™เบ•เบปเบงเป€เบฅเบเบฅเบปเบšเบขเบนเปˆเป€เบ—เบดเบ‡
เบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบผเบง.

CGM_appendFrames
เบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเบ•เบฑเบ™เบ‚เบญเบ‡ num เบเบญเบšเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ”เป‰เบงเบเบเบญเบš เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ to เป€เบญเบเบฐเบชเบฒเบ™. เป€เบญเบเบฐเบชเบฒเบ™ เบ•เป‰เบญเบ‡เปเบฅเป‰เบง
เบกเบตเบขเบนเปˆเปเบฅเบฐเป€เบ›เบฑเบ™ NCAR CGM เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡. CGM_appendFrames เบชเบปเปˆเบ‡เบ„เบทเบ™เบˆเบณเบ™เบงเบ™เป€เบ•เบฑเบกเบ—เบตเปˆเบ›เบฐเบชเบปเบšเบœเบปเบ™เบชเบณเป€เบฅเบฑเบ”
เปเบฅเบฐเบ•เบปเบงเป€เบฅเบเบฅเบปเบšเบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบฅเบปเป‰เบกเป€เบซเบฅเบง.

เปƒเบŠเป‰ cgmNCARG เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player เป€เบ›เบฑเบ™เบœเบนเป‰เบ™เบชเบทเปˆเบกเบงเบ™เบŠเบปเบ™เบŸเบฃเบต
    เบŠเบญเบšโ€‹เปเบงโ€‹, เบชเปˆเบงเบ™โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบญเบตเบ‡โ€‹เปƒเบชเปˆ WMP เปเบฅเบฐ VLCโ€‹. เป„เบ”เป‰
    เบœเบนเป‰เบ™เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบš minimalist, เบกเบต
    เบซเบผเบฒเบโ€‹เบโ€‹เปˆโ€‹เบงเบฒโ€‹เบชเบดเบšโ€‹เบชเบตโ€‹เบซเบปเบงโ€‹เบ‚เปเป‰โ€‹, เปเบฅเบฐโ€‹เบเบฑเบ‡โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹
    b
    เบ”เบฒเบงเป‚เบซเบฅเบ” AstrOrzPlayer
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON para XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    เบชเบนเบ™โ€‹เบเบฒเบ‡โ€‹เบชเบทเปˆโ€‹เบกเบงเบ™โ€‹เบŠเบปเบ™โ€‹เบกเบฒ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” movistartv
  • 3
    เบฅเบฐเบซเบฑเบ” :: เบ—เปˆเบญเบ™เป„เบกเป‰
    เบฅเบฐเบซเบฑเบ” :: เบ—เปˆเบญเบ™เป„เบกเป‰
    เบฅเบฐเบซเบฑเบ”::Blocks เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เบŸเบฃเบต,
    เบ‚เป‰เบฒเบกเป€เบงเบ—เบต C, C++ เปเบฅเบฐ Fortran IDE
    เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป€เบžเบทเปˆเบญเบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”
    เบ‚เบญเบ‡โ€‹เบœเบนเป‰โ€‹เบŠเบปเบกโ€‹เปƒเบŠเป‰โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹. เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเปƒเบซเป‰เบซเบผเบฒเบ
    เบ‚เบฐเบซเบเบฒเบ...
    เบ”เบฒเบงเป‚เบซเบฅเบ”เบฅเบฐเบซเบฑเบ”::Blocks
  • 4
    เบ—เปˆเบฒเบกเบเบฒเบ‡
    เบ—เปˆเบฒเบกเบเบฒเบ‡
    เบ—เปˆเบฒเบกเบเบฒเบ‡ เบซเบผเบท Advanced Minecraft Interface
    เปเบฅเบฐโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™ / เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เป‚เบ„เบ‡โ€‹เบชเป‰เบฒเบ‡โ€‹เป€เบ›เบฑเบ™โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เป€เบžเบทเปˆเบญโ€‹
    เบชเบฐเปเบ”เบ‡เบžเบฒเบšเบฅเบงเบกเบ‚เบญเบ‡ Minecraft
    เป‚เบฅเบ, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบชเป‰เบฒเบ‡เบกเบฑเบ™เบขเปˆเบฒเบ‡เปเบ—เป‰เบˆเบดเบ‡. เบกเบฑเบ™
    เบชเบฒโ€‹เบกเบฒเบ” ...
    เบ”เบฒเบงโ€‹เบ™โ€‹เปŒโ€‹เป‚เบซเบฅเบ”โ€‹เปƒเบ™โ€‹เบ—เปˆเบฒเบกโ€‹เบเบฒเบ‡โ€‹
  • 5
    MSYS2
    MSYS2
    MSYS2 เป€เบ›เบฑเบ™โ€‹เบเบฒเบ™โ€‹เป€เบเบฑเบšโ€‹เบเปเบฒโ€‹เบ‚เบญเบ‡โ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เปเบฅเบฐโ€‹
    เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบชเบฐเบซเบ™เบญเบ‡เบ—เปˆเบฒเบ™เบ”เป‰เบงเบ
    เบชเบฐโ€‹เบžเบฒเบšโ€‹เปเบงเบ”โ€‹เบฅเป‰เบญเบกโ€‹เบ—เบตเปˆโ€‹เบ‡เปˆเบฒเบโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบเปเปˆโ€‹เบชเป‰เบฒเบ‡โ€‹,
    เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเบฐเปเบฅเปˆเบ™ Windows เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡
    เบŠเบญเบšโ€‹เปเบงโ€‹. เบกเบฑเบ™ con...
    เบ”เบฒเบงเป‚เบซเบฅเบ” MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™เบฎเบนเบšเบžเบฒเบš JPEG
    เบ—เบตเปˆเปƒเบŠเป‰เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ SIMD (MMX, SSE2,
    NEON, AltiVec) เป€เบžเบทเปˆเบญเป€เบฅเบฑเปˆเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™
    เป€เบ›เบตเบ”เบเบฒเบ™เบšเบตเบšเบญเบฑเบ” JPEG เปเบฅเบฐ decompression
    x86,x8...
    เบ”เบฒเบงเป‚เบซเบฅเบ” libjpeg-turbo
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

  • 1
    aarch64-linux-gnu-gcj-5
    aarch64-linux-gnu-gcj-5
    gcj - เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™เบฅเปˆเบงเบ‡เปœเป‰เบฒเบ‚เบญเบ‡เป€เบงเบฅเบฒเบชเบณเบฅเบฑเบš
    เบžเบฒเบชเบฒ Java...
    เปเบฅเปˆเบ™ aarch64-linux-gnu-gcj-5
  • 2
    aarch64-linux-gnu-gcj
    aarch64-linux-gnu-gcj
    gcj - เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™เบฅเปˆเบงเบ‡เปœเป‰เบฒเบ‚เบญเบ‡เป€เบงเบฅเบฒเบชเบณเบฅเบฑเบš
    เบžเบฒเบชเบฒ Java...
    เปเบฅเปˆเบ™ aarch64-linux-gnu-gcj
  • 3
    cpufreq-เบ•เบฑเป‰เบ‡
    cpufreq-เบ•เบฑเป‰เบ‡
    cpureq-set - เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบ—เบตเปˆเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰
    เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ cpufreq. SYNTAX:
    cpufreq-set [เบ•เบปเบงเป€เบฅเบทเบญเบ] DESCRIPTION:
    cpufreq-set เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ”เบฑเบ”เปเบ›เบ‡ cpureq
    เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ...
    เปเบฅเปˆเบ™ cpufreq-set
  • 4
    cpufreqd-get
    cpufreqd-get
    cpufrqd-get - เบšเบฑเบ™เบซเบฒ "get" เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบˆเบฐ
    cpufreqd. SYNTAX: cpufreqd-get [-l]
    PARAMETERS: -l เบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเบ™เปเบฒเปƒเบŠเป‰ Profiles เบชเปเบฒเบฅเบฑเบš
    cpus เบ—เบฑเบ‡เบซเบกเบปเบ”. เบฅเบฒเบเบฅเบฐเบญเบฝเบ”: cpufrqd-get
    เบšเบฑเบ™เบซเบฒ ...
    เปเบฅเปˆเบ™ cpufreqd-get
  • 5
    FvwmSaveDesk1
    FvwmSaveDesk1
    FvwmSaveDesk - FVWM เบญเบทเปˆเบ™
    เป‚เบกเบ”เบนเบ™เบšเบฑเบ™เบ—เบถเบเบฎเบนเบšเปเบšเบš desktop ...
    เปเบฅเปˆเบ™ FvwmSaveDesk1
  • 6
    FvwmScript
    FvwmScript
    FvwmScript - เป‚เบกเบ”เบนเบ™เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบเบฒเบŸเบดเบ
    เบชเปˆเบงเบ™เบ•เบดเบ”เบ•เปเปˆเบœเบนเป‰เปƒเบŠเป‰ ...
    เปเบฅเปˆเบ™ FvwmScript
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Ad