Marahin/yaaibig

View on GitHub
interrupts.go

Summary

Maintainability
A
0 mins
Test Coverage
package main
 
import (
"fmt"
"strings"
)
 
func _int_21h() {
switch REGISTER['m'].(type) {
case string:
if strings.Contains(REGISTER['m'].(string), "\\n") {
lines := removeEmptyStrings(strings.Split(REGISTER['m'].(string), "\\n"))
debugOutput("Lines: %v\n", lines)
if len(lines) == 0 {
fmt.Print("\n")
 
return
}
for _, val := range lines {
fmt.Printf("%v\n", strings.Replace(val, "\\n", "", -1))
}
} else {
fmt.Print(REGISTER['m'])
}
default:
fmt.Print(REGISTER['m'])
}
}