ToDo:
¤¯¤½¤ï¤ê¡¼¤Ê¡£
»ØÅ¦¤µ¤ì¤Æµ¤ÉÕ¤¤¤¿¤¬µ¤ÉÕ¤«¤º¤Ë 9»þ´Ö¤Û¤ÉϫƯ¤·¤¿¤é¤·¤¯¤è¤í¤·¤¯¤Ê¤¤¡£ µ¤ÉÕ¤¤¤Æ¤ä¤ë¤Ö¤ó¤Ë¤Ï¤Þ¤¡¤¤¤¤¤ó¤À¤±¤É¡£
¤Þ¤¡¤Ç¤âÏÃʹ¤¤¤Æ¤ë¤À¤±¤Î»þ´Ö¤È¤« ¼ò°û¤ó¤À¤È¤«·ë¹½¤¢¤Ã¤¿¤è¤¦¤Ê¡£
(13:44)
http://www.jtpa.org/event/geeksalon/000374.html
¤Ê¤ó¤«¤·¤é¤ó¤±¤É¤³¤ì¤Ë¿½¤·¹þ¤ó¤À¡£ Äê°÷15¿Í¤Ç¤«¤ÄÁª¹Í¤Ä¡¼¤³¤È¤ÏÍî¤Á¤½¤¦¤Êµ¤¤¬¤¹¤ë¡£
(13:46)
¤À¤¤¤Ö¤Ç¤¤Æ¤¤¿¡£
i@colinux ~/wrk/cparser> ./cparser /usr/include/dlfcn.h ((void)*)->int dlclose (void)->(char)* dlerror ulong size_t ((char)*,int)->(void)* dlopen ((void)*,(char)*)->(void)* dlsym
¤¿¤Ö¤ó¤½¤í¤½¤í gcc ¤Î¥Þ¥¯¥í¶ô¤ï¤»¤¿Êý¤¬¤¤¤¤¤Ê¡Ä
(14:10)
ÆÉ¤á¤Æ¤ë¤é¤·¤¤¡£ ¤Õ¡¼¤½¡£
((ushort)*,ulong,ulong,uint)->int profil
uint __mode_t
(int)->int nice
((char)*,(char)*)->int symlink
long __suseconds_t
(char)* optarg
((char)*)->(char)* getwd
(uint)->int usleep
((char)*,uint,uint)->int chown
(int,uint,uint)->int fchown
struct {
(ulong)[] __val
} __dev_t
(void)->uint getegid
((int)[])->int pipe
(int,long)->int ftruncate
uint socklen_t
((char)*)->int unlink
(int,int)->int dup2
uint __socklen_t
((char)*,int)->int access
uchar __uint8_t
uint __gid_t
ulong __fsfilcnt_t
long __time_t
((char)*,int)->long pathconf
(int,int)->int setpgid
int __daddr_t
((char)*,uint,uint)->int lchown
ulong size_t
struct {
(long)[] __val
} __blkcnt64_t
(uint)->int setgid
int __key_t
uint __uint32_t
long __blkcnt_t
struct {
(long)[] __val
} __quad_t
(void)->uint getuid
((char)*,long)->int truncate
ulong __u_long
(void)->int getdtablesize
(int,(void)*,ulong)->int read
int __ssize_t
((char)*,(char)*,ulong)->int readlink
int intptr_t
struct {
(int)[] __val
} __fsid_t
(uint,uint)->uint ualarm
(void)->int setpgrp
((char)*)->(char)* getpass
(char)* __caddr_t
int optopt
((char)*,(char)*)->int link
(int,(char)*,ulong)->int ttyname_r
(int,int)->int daemon
(void)->int setsid
(void)->int vfork
((char)*)->int rmdir
uint __u_int
(void)->uint geteuid
ulong __fsblkcnt_t
schar __int8_t
int opterr
(void)->int fork
int __pid_t
int ssize_t
struct {
(ulong)[] __val
} __ino64_t
(void)->long gethostid
int __int32_t
ushort __u_short
(int)->int tcgetpgrp
long __swblk_t
struct {
(ulong)[] __val
} __fsfilcnt64_t
(uint)->int setegid
((char)*)->int revoke
(struct {
(long)[] __val
})* __qaddr_t
struct {
(long)[] __val
} __off64_t
((void)*)->int brk
(uint)->int setuid
(int)->(char)* ttyname
(long)->int sethostid
ulong __rlim_t
struct {
(long)[] __val
} __loff_t
(void)->int getppid
(long,...)->long syscall
((char)*)->int chroot
uchar __u_char
struct {
(ulong)[] __val
} __u_quad_t
(void)->(char)* getusershell
(int)->void _exit
(int)->int __getpgid
(uint,uint)->int setregid
(int)->int fsync
(int,(void)*,ulong)->int write
int __intptr_t
long __off_t
struct {
(ulong)[] __val
} __rlim64_t
(void)->int pause
((char)*)* __environ
((char)*,ulong)->int gethostname
(void)->void setusershell
(void)->void endusershell
(uint)->uint sleep
(void)->(char)* getlogin
((char)*,ulong)->int getdomainname
(int,(uint)[])->int getgroups
(int)->int close
int __timer_t
((char)*)->int setlogin
ulong __ino_t
(int)->(void)* sbrk
(int,(char)*,ulong)->ulong confstr
int optind
(int)->int isatty
(void)->int ttyslot
((char)*,(char)*,...)->int execle
((char)*,(char)*,...)->int execlp
uint __id_t
(int,long,int)->long lseek
ushort __uint16_t
((char)*,ulong)->(char)* getcwd
(void)->int getpid
(int)->int dup
((char)*)->int chdir
((char)*,ulong)->int sethostname
(int)->int fchdir
(int,((char)*)*,(char)*)->int getopt
(int)->int fdatasync
struct {
(ulong)[] __val
} __fsblkcnt64_t
(void)->void sync
(void)->int getpagesize
(uint)->int seteuid
long __clock_t
(void)->int getpgrp
((char)*,ulong)->int setdomainname
(int,int)->int tcsetpgrp
uint __uid_t
((char)*,((char)*)[],((char)*)[])->int execve
uint __nlink_t
((char)*,((char)*)[])->int execvp
((char)*)->int acct
(void)->uint getgid
long __blksize_t
int __clockid_t
(uint)->uint alarm
(uint,uint)->int setreuid
(int)->long sysconf
(void)->int vhangup
(int,int)->long fpathconf
uint __useconds_t
(int,int,long)->int lockf
((char)*,(char)*,...)->int execl
((char)*,((char)*)[])->int execv
short __int16_t
(14:14)
stdio.h ¤È¤«¤¤¤±¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£
¤ª¤«¤·¤¤¤Î¤Ï stdlib ¤È math ¤È setjmp ¤È stdarg ¤È limits ¤«¡£
(15:14)
| Á° | 2007ǯ 5·î |
¼¡ | ||||
| Æü | ·î | ²Ð | ¿å | ÌÚ | ¶â | ÅÚ |
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | ||
Á´¤Æ¥ê¥ó¥¯¥Õ¥ê¡¼¤Ç¤¹¡£ ¥³¡¼¥ÉÊҤϼ«Í³¤Ë»ÈÍѤ·¤Æ¤¤¤¿¤À¤¤¤Æ¹½¤¤¤Þ¤»¤ó¡£ ¤½¤Î¾¤Î¤â¤Î¤ÏGPL°·¤¤¤Ç¤¢¤ì¤Ð¤¢¤é¤æ¤ë»ÈÍѤ˴ؤ·¤ÆÊ¸¶ç¤Ï¸À¤¤¤Þ¤»¤ó¡£ ¤Ê¤Ë¤«¤¢¤ì¤Ð²¼µ¥á¡¼¥ë¥¢¥É¥ì¥¹¤Ø¡£