Hex Artifact Content
Not logged in

Artifact b02d27839857d086ce19376b57a22184be029a8e:


0000: 28 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63  (define-sdl-func
0010: 20 76 6f 69 64 20 73 64 6c 2d 6c 6f 67 2d 73 65   void sdl-log-se
0020: 74 2d 61 6c 6c 2d 70 72 69 6f 72 69 74 79 20 28  t-all-priority (
0030: 28 70 72 69 6f 72 69 74 79 20 73 64 6c 2d 6c 6f  (priority sdl-lo
0040: 67 2d 70 72 69 6f 72 69 74 79 2d 74 29 29 20 22  g-priority-t)) "
0050: 53 44 4c 5f 4c 6f 67 53 65 74 41 6c 6c 50 72 69  SDL_LogSetAllPri
0060: 6f 72 69 74 79 22 29 0a 28 64 65 66 69 6e 65 2d  ority").(define-
0070: 73 64 6c 2d 66 75 6e 63 20 76 6f 69 64 20 73 64  sdl-func void sd
0080: 6c 2d 6c 6f 67 2d 73 65 74 2d 70 72 69 6f 72 69  l-log-set-priori
0090: 74 79 20 28 28 63 61 74 65 67 6f 72 79 20 69 6e  ty ((category in
00a0: 74 29 20 28 70 72 69 6f 72 69 74 79 20 73 64 6c  t) (priority sdl
00b0: 2d 6c 6f 67 2d 70 72 69 6f 72 69 74 79 2d 74 29  -log-priority-t)
00c0: 29 20 22 53 44 4c 5f 4c 6f 67 53 65 74 50 72 69  ) "SDL_LogSetPri
00d0: 6f 72 69 74 79 22 29 0a 28 64 65 66 69 6e 65 2d  ority").(define-
00e0: 73 64 6c 2d 66 75 6e 63 20 73 64 6c 2d 6c 6f 67  sdl-func sdl-log
00f0: 2d 70 72 69 6f 72 69 74 79 2d 74 20 73 64 6c 2d  -priority-t sdl-
0100: 6c 6f 67 2d 67 65 74 2d 70 72 69 6f 72 69 74 79  log-get-priority
0110: 20 28 28 63 61 74 65 67 6f 72 79 20 69 6e 74 29   ((category int)
0120: 29 20 22 53 44 4c 5f 4c 6f 67 47 65 74 50 72 69  ) "SDL_LogGetPri
0130: 6f 72 69 74 79 22 29 0a 28 64 65 66 69 6e 65 2d  ority").(define-
0140: 73 64 6c 2d 66 75 6e 63 20 76 6f 69 64 20 73 64  sdl-func void sd
0150: 6c 2d 6c 6f 67 2d 72 65 73 65 74 2d 70 72 69 6f  l-log-reset-prio
0160: 72 69 74 69 65 73 20 28 29 20 22 53 44 4c 5f 4c  rities () "SDL_L
0170: 6f 67 52 65 73 65 74 50 72 69 6f 72 69 74 69 65  ogResetPrioritie
0180: 73 22 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d  s").(define-sdl-
0190: 66 75 6e 63 20 76 6f 69 64 20 73 64 6c 2d 6c 6f  func void sdl-lo
01a0: 67 20 28 28 66 6d 74 20 73 74 72 69 6e 67 29 29  g ((fmt string))
01b0: 20 22 53 44 4c 5f 4c 6f 67 22 29 0a 28 64 65 66   "SDL_Log").(def
01c0: 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 76 6f 69  ine-sdl-func voi
01d0: 64 20 73 64 6c 2d 6c 6f 67 2d 76 65 72 62 6f 73  d sdl-log-verbos
01e0: 65 20 28 28 63 61 74 65 67 6f 72 79 20 69 6e 74  e ((category int
01f0: 29 20 28 66 6d 74 20 73 74 72 69 6e 67 29 29 20  ) (fmt string)) 
0200: 22 53 44 4c 5f 4c 6f 67 56 65 72 62 6f 73 65 22  "SDL_LogVerbose"
0210: 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75  ).(define-sdl-fu
0220: 6e 63 20 76 6f 69 64 20 73 64 6c 2d 6c 6f 67 2d  nc void sdl-log-
0230: 64 65 62 75 67 20 28 28 63 61 74 65 67 6f 72 79  debug ((category
0240: 20 69 6e 74 29 20 28 66 6d 74 20 73 74 72 69 6e   int) (fmt strin
0250: 67 29 29 20 22 53 44 4c 5f 4c 6f 67 44 65 62 75  g)) "SDL_LogDebu
0260: 67 22 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d  g").(define-sdl-
0270: 66 75 6e 63 20 76 6f 69 64 20 73 64 6c 2d 6c 6f  func void sdl-lo
0280: 67 2d 69 6e 66 6f 20 28 28 63 61 74 65 67 6f 72  g-info ((categor
0290: 79 20 69 6e 74 29 20 28 66 6d 74 20 73 74 72 69  y int) (fmt stri
02a0: 6e 67 29 29 20 22 53 44 4c 5f 4c 6f 67 49 6e 66  ng)) "SDL_LogInf
02b0: 6f 22 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d  o").(define-sdl-
02c0: 66 75 6e 63 20 76 6f 69 64 20 73 64 6c 2d 6c 6f  func void sdl-lo
02d0: 67 2d 77 61 72 6e 20 28 28 63 61 74 65 67 6f 72  g-warn ((categor
02e0: 79 20 69 6e 74 29 20 28 66 6d 74 20 73 74 72 69  y int) (fmt stri
02f0: 6e 67 29 29 20 22 53 44 4c 5f 4c 6f 67 57 61 72  ng)) "SDL_LogWar
0300: 6e 22 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d  n").(define-sdl-
0310: 66 75 6e 63 20 76 6f 69 64 20 73 64 6c 2d 6c 6f  func void sdl-lo
0320: 67 2d 65 72 72 6f 72 20 28 28 63 61 74 65 67 6f  g-error ((catego
0330: 72 79 20 69 6e 74 29 20 28 66 6d 74 20 73 74 72  ry int) (fmt str
0340: 69 6e 67 29 29 20 22 53 44 4c 5f 4c 6f 67 45 72  ing)) "SDL_LogEr
0350: 72 6f 72 22 29 0a 28 64 65 66 69 6e 65 2d 73 64  ror").(define-sd
0360: 6c 2d 66 75 6e 63 20 76 6f 69 64 20 73 64 6c 2d  l-func void sdl-
0370: 6c 6f 67 2d 63 72 69 74 69 63 61 6c 20 28 28 63  log-critical ((c
0380: 61 74 65 67 6f 72 79 20 69 6e 74 29 20 28 66 6d  ategory int) (fm
0390: 74 20 73 74 72 69 6e 67 29 29 20 22 53 44 4c 5f  t string)) "SDL_
03a0: 4c 6f 67 43 72 69 74 69 63 61 6c 22 29 0a 28 64  LogCritical").(d
03b0: 65 66 69 6e 65 2d 73 64 6c 2d 66 75 6e 63 20 76  efine-sdl-func v
03c0: 6f 69 64 20 73 64 6c 2d 6c 6f 67 2d 6d 65 73 73  oid sdl-log-mess
03d0: 61 67 65 20 28 28 63 61 74 65 67 6f 72 79 20 69  age ((category i
03e0: 6e 74 29 20 28 70 72 69 6f 72 69 74 79 20 73 64  nt) (priority sd
03f0: 6c 2d 6c 6f 67 2d 70 72 69 6f 72 69 74 79 2d 74  l-log-priority-t
0400: 29 20 28 66 6d 74 20 73 74 72 69 6e 67 29 29 20  ) (fmt string)) 
0410: 22 53 44 4c 5f 4c 6f 67 4d 65 73 73 61 67 65 22  "SDL_LogMessage"
0420: 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d 66 75  ).(define-sdl-fu
0430: 6e 63 20 76 6f 69 64 20 73 64 6c 2d 6c 6f 67 2d  nc void sdl-log-
0440: 6d 65 73 73 61 67 65 76 20 28 28 63 61 74 65 67  messagev ((categ
0450: 6f 72 79 20 69 6e 74 29 20 28 70 72 69 6f 72 69  ory int) (priori
0460: 74 79 20 73 64 6c 2d 6c 6f 67 2d 70 72 69 6f 72  ty sdl-log-prior
0470: 69 74 79 2d 74 29 20 28 66 6d 74 20 73 74 72 69  ity-t) (fmt stri
0480: 6e 67 29 20 28 61 70 20 76 61 2d 6c 69 73 74 29  ng) (ap va-list)
0490: 29 20 22 53 44 4c 5f 4c 6f 67 4d 65 73 73 61 67  ) "SDL_LogMessag
04a0: 65 56 22 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c  eV").(define-sdl
04b0: 2d 66 75 6e 63 20 76 6f 69 64 20 73 64 6c 2d 6c  -func void sdl-l
04c0: 6f 67 2d 67 65 74 2d 6f 75 74 70 75 74 2d 66 75  og-get-output-fu
04d0: 6e 63 74 69 6f 6e 20 28 28 63 61 6c 6c 62 61 63  nction ((callbac
04e0: 6b 20 28 2a 20 73 64 6c 2d 6c 6f 67 2d 6f 75 74  k (* sdl-log-out
04f0: 70 75 74 2d 66 75 6e 63 74 69 6f 6e 2d 74 29 29  put-function-t))
0500: 20 28 75 73 65 72 64 61 74 61 20 28 2a 20 76 6f   (userdata (* vo
0510: 69 64 2a 29 29 29 20 22 53 44 4c 5f 4c 6f 67 47  id*))) "SDL_LogG
0520: 65 74 4f 75 74 70 75 74 46 75 6e 63 74 69 6f 6e  etOutputFunction
0530: 22 29 0a 28 64 65 66 69 6e 65 2d 73 64 6c 2d 66  ").(define-sdl-f
0540: 75 6e 63 20 76 6f 69 64 20 73 64 6c 2d 6c 6f 67  unc void sdl-log
0550: 2d 73 65 74 2d 6f 75 74 70 75 74 2d 66 75 6e 63  -set-output-func
0560: 74 69 6f 6e 20 28 28 63 61 6c 6c 62 61 63 6b 20  tion ((callback 
0570: 73 64 6c 2d 6c 6f 67 2d 6f 75 74 70 75 74 2d 66  sdl-log-output-f
0580: 75 6e 63 74 69 6f 6e 2d 74 29 20 28 75 73 65 72  unction-t) (user
0590: 64 61 74 61 20 76 6f 69 64 2a 29 29 20 22 53 44  data void*)) "SD
05a0: 4c 5f 4c 6f 67 53 65 74 4f 75 74 70 75 74 46 75  L_LogSetOutputFu
05b0: 6e 63 74 69 6f 6e 22 29 0a                       nction").