From 49e82a604bd947813ec93daeafcdfc188765c597 Mon Sep 17 00:00:00 2001 From: Tim Date: Thu, 5 Feb 2015 09:47:37 +0100 Subject: [PATCH] supress undeclared variable access warnings in cases of intentional declaration checks --- concrete/init.lua | 4 ++-- extranodes/init.lua | 2 +- technic/init.lua | 4 ++-- technic_chests/init.lua | 2 +- technic_chests/register.lua | 2 +- technic_worldgen/init.lua | 4 ++-- wrench/init.lua | 2 +- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/concrete/init.lua b/concrete/init.lua index b41deb0..660624a 100644 --- a/concrete/init.lua +++ b/concrete/init.lua @@ -1,12 +1,12 @@ --Minetest 0.4.7 mod: concrete --(c) 2013 by RealBadAngel -local technic = technic or {} +local technic = rawget(_G, "technic") or {} technic.concrete_posts = {} -- Boilerplate to support localized strings if intllib mod is installed. local S -if intllib then +if rawget(_G, "intllib") then S = intllib.Getter() else S = function(s) return s end diff --git a/extranodes/init.lua b/extranodes/init.lua index 8c99d1b..2b04812 100644 --- a/extranodes/init.lua +++ b/extranodes/init.lua @@ -2,7 +2,7 @@ -- namespace: technic -- Boilerplate to support localized strings if intllib mod is installed. local S -if intllib then +if rawget(_G, "intllib") then S = intllib.Getter() else S = function(s) return s end diff --git a/technic/init.lua b/technic/init.lua index 28427da..ef4e98f 100644 --- a/technic/init.lua +++ b/technic/init.lua @@ -2,7 +2,7 @@ -- namespace: technic -- (c) 2012-2013 by RealBadAngel -technic = technic or {} +technic = rawget(_G, "technic") or {} technic.tube_inject_item = pipeworks.tube_inject_item or function (pos, start_pos, velocity, item) local tubed = pipeworks.tube_item(vector.new(pos), item) @@ -16,7 +16,7 @@ local modpath = minetest.get_modpath("technic") technic.modpath = modpath -- Boilerplate to support intllib -if intllib then +if rawget(_G, "intllib") then technic.getter = intllib.Getter() else technic.getter = function(s) return s end diff --git a/technic_chests/init.lua b/technic_chests/init.lua index 5fa96ff..7989912 100644 --- a/technic_chests/init.lua +++ b/technic_chests/init.lua @@ -4,7 +4,7 @@ modpath = minetest.get_modpath("technic_chests") -technic = technic or {} +technic = rawget(_G, "technic") or {} technic.chests = {} dofile(modpath.."/common.lua") diff --git a/technic_chests/register.lua b/technic_chests/register.lua index a6038ef..68ee6b1 100644 --- a/technic_chests/register.lua +++ b/technic_chests/register.lua @@ -1,7 +1,7 @@ local S -if intllib then +if rawget(_G, "intllib") then S = intllib.Getter() else S = function(s) return s end diff --git a/technic_worldgen/init.lua b/technic_worldgen/init.lua index 73e9fc7..bee44c4 100644 --- a/technic_worldgen/init.lua +++ b/technic_worldgen/init.lua @@ -1,8 +1,8 @@ local modpath = minetest.get_modpath("technic_worldgen") -technic = technic or {} +technic = rawget(_G, "technic") or {} technic.worldgen = {} -if intllib then +if rawget(_G, "intllib") then technic.worldgen.gettext = intllib.Getter() else technic.worldgen.gettext = function(s) return s end diff --git a/wrench/init.lua b/wrench/init.lua index e826094..f971970 100644 --- a/wrench/init.lua +++ b/wrench/init.lua @@ -21,7 +21,7 @@ dofile(modpath.."/technic.lua") -- Boilerplate to support localized strings if intllib mod is installed. local S -if intllib then +if rawget(_G, "intllib") then S = intllib.Getter() else S = function(s) return s end