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°·¤¤¤Ç¤¢¤ì¤Ð¤¢¤é¤æ¤ë»ÈÍѤ˴ؤ·¤Æʸ¶ç¤Ï¸À¤¤¤Þ¤»¤ó¡£ ¤Ê¤Ë¤«¤¢¤ì¤Ð²¼µ¥á¡¼¥ë¥¢¥É¥ì¥¹¤Ø¡£