From f2d7a66173344c41e9b02ed8b3dd45e3a917702c Mon Sep 17 00:00:00 2001 From: Martin Nilsson <mani@lysator.liu.se> Date: Thu, 14 Feb 2002 18:24:27 +0100 Subject: [PATCH] ([])[0] -> UNDEFINED Rev: lib/modules/ADT.pmod/Queue.pike:1.5 Rev: lib/modules/Calendar.pmod/Event.pmod:1.16 Rev: lib/modules/Calendar.pmod/Events.pmod:1.12 Rev: lib/modules/Calendar.pmod/Language.pmod:1.17 Rev: lib/modules/Calendar.pmod/Timezone.pmod:1.25 Rev: lib/modules/Calendar.pmod/module.pmod:1.7 Rev: lib/modules/GDK.pmod:1.11 Rev: lib/modules/Gnome.pmod:1.5 Rev: lib/modules/Remote.pmod/connection.pike:1.22 --- lib/modules/ADT.pmod/Queue.pike | 4 ++-- lib/modules/Calendar.pmod/Event.pmod | 10 +++++----- lib/modules/Calendar.pmod/Events.pmod | 8 ++++---- lib/modules/Calendar.pmod/Language.pmod | 2 +- lib/modules/Calendar.pmod/Timezone.pmod | 8 ++++---- lib/modules/Calendar.pmod/module.pmod | 2 +- lib/modules/GDK.pmod | 4 ++-- lib/modules/Gnome.pmod | 2 +- lib/modules/Remote.pmod/connection.pike | 2 +- 9 files changed, 21 insertions(+), 21 deletions(-) diff --git a/lib/modules/ADT.pmod/Queue.pike b/lib/modules/ADT.pmod/Queue.pike index a44137ac72..218446570c 100644 --- a/lib/modules/ADT.pmod/Queue.pike +++ b/lib/modules/ADT.pmod/Queue.pike @@ -1,4 +1,4 @@ -/* $Id: Queue.pike,v 1.4 2001/11/22 20:00:58 nilsson Exp $ +/* $Id: Queue.pike,v 1.5 2002/02/14 17:20:20 nilsson Exp $ * * A simple FIFO queue. */ @@ -55,7 +55,7 @@ mixed get() // werror(sprintf("Queue->get: %O\n", l[tail..head-1])); mixed res; if (tail == head) - return ([])[0]; + return UNDEFINED; res = l[tail]; l[tail++] = 0; return res; diff --git a/lib/modules/Calendar.pmod/Event.pmod b/lib/modules/Calendar.pmod/Event.pmod index ba877ed3a1..46a8fbec05 100644 --- a/lib/modules/Calendar.pmod/Event.pmod +++ b/lib/modules/Calendar.pmod/Event.pmod @@ -351,8 +351,8 @@ class Namedays [y,yjd,leap]=gregorian_yjd(jd); if (y<leapdayshift) ld=55-1; // 24 feb else ld=60-1; // 29 feb - if (last_year!=-1 && y>last_year) return ([])[0]; - if (first_year!=-1 && y<first_year) return ([])[0]; + if (last_year!=-1 && y>last_year) return UNDEFINED; + if (first_year!=-1 && y<first_year) return UNDEFINED; } array(string) n; @@ -451,7 +451,7 @@ class SuperNamedays array(TimeRange) a=map(namedayss,"next",from,including)-({0}); switch (sizeof(a)) { - case 0: return ([])[0]; + case 0: return UNDEFINED; case 1: return a[0]; default: return min(@a); } @@ -462,7 +462,7 @@ class SuperNamedays array(TimeRange) a=map(namedayss,"previous",from,including)-({0}); switch (sizeof(a)) { - case 0: return ([])[0]; + case 0: return UNDEFINED; case 1: return a[0]; default: return max(@a); } @@ -1105,7 +1105,7 @@ class SuperEvent mapping(Event:multiset(string)) flags=([]); array(Event) events=({}); - mapping(string:Event) id2event=([])[0]; + mapping(string:Event) id2event=UNDEFINED; array(Event) day_events=({}); array(Namedays) namedays=({}); diff --git a/lib/modules/Calendar.pmod/Events.pmod b/lib/modules/Calendar.pmod/Events.pmod index e481d23da4..9e2f176e1b 100644 --- a/lib/modules/Calendar.pmod/Events.pmod +++ b/lib/modules/Calendar.pmod/Events.pmod @@ -184,7 +184,7 @@ Event.Namedays find_namedays(string region) string all=read_all_namedays(); int i=search(all,"\nRegion \""+region+"\""); - if (i==-1) return ([])[0]; // not found + if (i==-1) return UNDEFINED; // not found int i2=search(all,"\nRegion",i+1); if (i2==-1) i2=strlen(all)-1; @@ -279,7 +279,7 @@ Event.Event find_event(string s) return find_namedays(s[9..]); int i=search(all_data,sprintf("Event %O",s)); - if (i==-1) return ([])[0]; + if (i==-1) return UNDEFINED; int j=search(all_data,"\n",i); if (j==-1) j=0x7fffffff; @@ -294,7 +294,7 @@ Event.Event find_region(string c) if (!all_data) read_all_data(); int i=search(all_data,sprintf("\nRegion %O",c)); - if (i==-1) return ([])[0]; + if (i==-1) return UNDEFINED; int j=search(all_data,"\nRegion \"",i+1); if (j==-1) j=0x7fffffff; @@ -394,7 +394,7 @@ Event.Event|Event.Namedays magic_event(string s) if (s=="tzshift") return loaded_events->tzshift=Event.TZShift_Event(); - return ([])[0]; + return UNDEFINED; } Event.SuperEvent country(string s) diff --git a/lib/modules/Calendar.pmod/Language.pmod b/lib/modules/Calendar.pmod/Language.pmod index b7a9904579..6eb7e81542 100644 --- a/lib/modules/Calendar.pmod/Language.pmod +++ b/lib/modules/Calendar.pmod/Language.pmod @@ -2025,7 +2025,7 @@ Ruleset.Language `[](string lang) if (!cl && sscanf(lang,"%S_UNICODE",lang)) cl=::`[]("c"+lang); - if (!cl) { return ([])[0]; } + if (!cl) { return UNDEFINED; } l=_cache[lang]=cl(); diff --git a/lib/modules/Calendar.pmod/Timezone.pmod b/lib/modules/Calendar.pmod/Timezone.pmod index 3cb8d2263c..d7eaca2067 100644 --- a/lib/modules/Calendar.pmod/Timezone.pmod +++ b/lib/modules/Calendar.pmod/Timezone.pmod @@ -259,7 +259,7 @@ class Timezone_Encapsule static private Ruleset.Timezone _make_new_timezone_i(string tz,int plusminus) { object(Ruleset.Timezone) z=`[](tz); - if (!z) return ([])[0]; + if (!z) return UNDEFINED; return make_new_timezone(z,plusminus); } @@ -1069,7 +1069,7 @@ class Runtime_timezone_compiler werror("Searching for zone %O\n",s); #endif if (zone_cache[s]) return zone_cache[s]; - if (s=="") return ([])[0]; + if (s=="") return UNDEFINED; if (!all_rules) all_rules=get_all_rules(); @@ -1087,7 +1087,7 @@ class Runtime_timezone_compiler werror("hit at: %O\n",n); #endif if (n==-1) - return ([])[0]; + return UNDEFINED; int i=max(n-100,0)-1,j; do i=search(all_rules,"\nZone",(j=i)+1); while (i<n && i!=-1); @@ -1179,7 +1179,7 @@ class Runtime_timezone_compiler werror("hit at: %O\n",n); #endif if (n==-1) - return ([])[0]; + return UNDEFINED; int i=max(n-100,0)-1,j; do i=search(all_rules,"\nRule",(j=i)+1); while (i<n && i!=-1); diff --git a/lib/modules/Calendar.pmod/module.pmod b/lib/modules/Calendar.pmod/module.pmod index 5237ae0b58..657d602802 100644 --- a/lib/modules/Calendar.pmod/module.pmod +++ b/lib/modules/Calendar.pmod/module.pmod @@ -50,7 +50,7 @@ mixed `[](string what) else default_rules->timezone=tz; // destructive! } - if ( !magic[what] || (stage && what!="default_rules")) return ([])[0]; + if ( !magic[what] || (stage && what!="default_rules")) return UNDEFINED; switch (what) { case "ISO_UTC": diff --git a/lib/modules/GDK.pmod b/lib/modules/GDK.pmod index d6fa1bb514..81067f444d 100644 --- a/lib/modules/GDK.pmod +++ b/lib/modules/GDK.pmod @@ -37,7 +37,7 @@ object Atom = class mixed `[](string what) { - if(what == "_module_value") return ([])[0]; + if(what == "_module_value") return UNDEFINED; if(what == "Atom") return Atom; if(!zero_type(INDEX("Gdk"+what))) return INDEX("Gdk"+what); @@ -45,7 +45,7 @@ mixed `[](string what) return INDEX("GDK_"+what); if(!zero_type(INDEX("GDK_"+upper_case(GTK->unsillycaps(what))))) return INDEX("GDK_"+upper_case(GTK->unsillycaps(what))); - return ([])[0]; + return UNDEFINED; // return GDKSupport[what]; } diff --git a/lib/modules/Gnome.pmod b/lib/modules/Gnome.pmod index f136876b96..cac28d1df6 100644 --- a/lib/modules/Gnome.pmod +++ b/lib/modules/Gnome.pmod @@ -4,7 +4,7 @@ mixed `[](string what) { - if(what == "_module_value") return ([])[0]; + if(what == "_module_value") return UNDEFINED; return (GTK["Gnome"+what] || GTK["gnome_"+what]); } diff --git a/lib/modules/Remote.pmod/connection.pike b/lib/modules/Remote.pmod/connection.pike index e8a00f327a..92ad3c19b6 100644 --- a/lib/modules/Remote.pmod/connection.pike +++ b/lib/modules/Remote.pmod/connection.pike @@ -544,7 +544,7 @@ mixed call_sync(array data) if (!nice) error("Could not read"); else - return ([])[0]; + return UNDEFINED; } return get_result(refno); } -- GitLab