home *** CD-ROM | disk | FTP | other *** search
/ Kyūkyoku!! X68000 Emulator / X68000Book.dat / mac / OLS / X68000 / Ko-Window / kow142s.lzh / corlib / WindowVersionCnv.c < prev    next >
Text File  |  1995-02-11  |  462b  |  32 lines

  1. /* 1995 H.Ogasawara (COR.) */
  2.  
  3. /*    2.24+12p?    */
  4. /*    2.24+12.?    */
  5.  
  6. static char *
  7. GetNum( str, ptr )
  8. char    *str, *ptr;
  9. {
  10.     int    num= 0;
  11.     for(; *ptr >= '0' && *ptr <= '9' ;){
  12.         num*= 10;
  13.         num+= *ptr++&15;
  14.     }
  15.     *str= num;
  16.     return    ptr;
  17. }
  18.  
  19. int
  20. KoWindowVersionCnv( ptr )
  21. char    *ptr;
  22. {
  23.     int    Ver;
  24.     char    *v= (void*)&Ver;
  25.     ptr= GetNum( v++, ptr );
  26.     ptr= GetNum( v++, ptr+1 );
  27.     ptr= GetNum( v++, ptr+1 );
  28.          GetNum( v  , ptr+1 );
  29.     return    Ver;
  30. }
  31.  
  32.