Create Xref-Html Frames                    Remove All Frames
file:/home/jivera/wd/pcsx/Dreamcast/Compat.c        (Tue Nov 25 22:46:14 2003 )


   1: /* broken PsxBios.c */
   2: int getchar() { return 0; }
   3: 
   4: /* broken LoadCdrom and CheckCdrom */
   5: int sscanf(const char *from, const char *format, char *str, ...) {
   6:         int i, j, k;
   7:         int len = strlen(format);
   8: 
   9:         for (i = 0, j = 0, k = 0; i < len; ) {
  10:                 if (format[i] == '%') {
  11:                         i+=2;   // skip assumed %s :-)
  12:                         for (;;) {
  13:                                 if (format[i] == from[j]) break;
  14:                                 str[k] = from[j];
  15:                                 k++; j++;
  16:                         }
  17:                 } else if (format[i] == ' ') {  // match any number of whitespaces
  18:                         for (;;) {
  19:                                 if (from[j] != ' ') break;
  20:                                 j++;
  21:                         }
  22:                         i++;
  23:                 } else {
  24:                         if (format[i] != from[j]) break; // doesn't match
  25:                         j++; i++;
  26:                 }
  27:         }
  28:         str[k] = 0;
  29:         return k;
  30: }
  31: 
  32: /* broken Sio.c */
  33: int stat(const char *file_name, struct stat *buf) { return 0; }
  34: /* arch-tag: Matthew Dempsky Wed Oct 15 10:34:17 CST 2003 (Dreamcast/Compat.c)
  35:  */
  36: 








































Html form generated by Xrefactory version 1.6.4 on Fri Dec 12 20:52:56 2003
Trial version.