Resolved many Rubocop warnings

This commit is contained in:
Maruno17
2020-09-06 17:31:12 +01:00
parent 6c4670eaa3
commit 681a8331ab
137 changed files with 921 additions and 1200 deletions

View File

@@ -1,121 +1,113 @@
module FileInputMixin
def fgetb
x=0
ret=0
ret = 0
each_byte do |i|
ret=i || 0
ret = i || 0
break
end
return ret
end
def fgetw
x=0
ret=0
x = 0
ret = 0
each_byte do |i|
break if !i
ret|=(i<<x)
x+=8
break if x==16
ret |= (i << x)
x += 8
break if x == 16
end
return ret
end
def fgetdw
x=0
ret=0
x = 0
ret = 0
each_byte do |i|
break if !i
ret|=(i<<x)
x+=8
break if x==32
ret |= (i << x)
x += 8
break if x == 32
end
return ret
end
def fgetsb
ret=fgetb
if (ret&0x80)!=0
return ret-256
else
return ret
end
ret = fgetb
ret -= 256 if (ret & 0x80) != 0
return ret
end
def xfgetb(offset)
self.pos=offset
self.pos = offset
return fgetb
end
def xfgetw(offset)
self.pos=offset
self.pos = offset
return fgetw
end
def xfgetdw(offset)
self.pos=offset
self.pos = offset
return fgetdw
end
def getOffset(index)
self.binmode
self.pos=0
offset=fgetdw>>3
return 0 if index>=offset
self.pos=index*8
self.pos = 0
offset = fgetdw >> 3
return 0 if index >= offset
self.pos = index * 8
return fgetdw
end
def getLength(index)
self.binmode
self.pos=0
offset=fgetdw>>3
return 0 if index>=offset
self.pos=index*8+4
self.pos = 0
offset = fgetdw >> 3
return 0 if index >= offset
self.pos = index * 8 + 4
return fgetdw
end
def readName(index)
self.binmode
self.pos=0
offset=fgetdw>>3
return "" if index>=offset
self.pos=index<<3
offset=fgetdw
length=fgetdw
return "" if length==0
self.pos=offset
self.pos = 0
offset = fgetdw >> 3
return "" if index >= offset
self.pos = index << 3
offset = fgetdw
length = fgetdw
return "" if length == 0
self.pos = offset
return read(length)
end
end
module FileOutputMixin
def fputb(b)
b=b&0xFF
b &= 0xFF
write(b.chr)
end
def fputw(w)
2.times do
b=w&0xFF
b = w & 0xFF
write(b.chr)
w>>=8
w >>= 8
end
end
def fputdw(w)
4.times do
b=w&0xFF
b = w & 0xFF
write(b.chr)
w>>=8
w >>= 8
end
end
end
class File < IO
=begin
unless defined?(debugopen)
@@ -124,12 +116,12 @@ class File < IO
end
end
def open(f,m="r")
debugopen("debug.txt","ab") { |file| file.write([f,m,Time.now.to_f].inspect+"\r\n") }
def open(f, m = "r")
debugopen("debug.txt", "ab") { |file| file.write([f, m, Time.now.to_f].inspect + "\r\n") }
if block_given?
debugopen(f,m) { |file| yield file }
debugopen(f, m) { |file| yield file }
else
return debugopen(f,m)
return debugopen(f, m)
end
end
=end
@@ -137,8 +129,6 @@ class File < IO
include FileOutputMixin
end
class StringInput
include FileInputMixin
@@ -152,12 +142,9 @@ class StringInput
end
end
def binmode
end
def binmode; end
end
class StringOutput
include FileOutputMixin
end