summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElyes HAOUAS <ehaouas@noos.fr>2020-06-22 18:24:38 +0000
committerStefan Schmidt <s.schmidt@samsung.com>2020-06-25 09:03:05 +0200
commit3e7f317313687aef41f0c21b2af990f98afd0682 (patch)
tree2380eae3c7b4cabe9369741c8d1a538066a5b641
parentfd4f4c43647c4971a94f1eff2266be7df47a9f66 (diff)
Fix typos
Fix some typos Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D12015
-rw-r--r--doc/ephysics_examples.dox4
-rw-r--r--old/ChangeLog.evas2
-rw-r--r--old/NEWS.evas2
-rw-r--r--src/bin/elementary/test_factory.c2
-rw-r--r--src/lib/edje/edje_embryo.c2
-rw-r--r--src/lib/efl/interfaces/efl_gfx_path.c2
-rw-r--r--src/lib/elementary/efl_ui_widget.c4
-rw-r--r--src/lib/elementary/elm_factory.c2
-rw-r--r--src/lib/elementary/elm_gengrid.c4
-rw-r--r--src/lib/elementary/elm_gesture_layer.c2
-rw-r--r--src/lib/elementary/elm_photocam.h2
-rw-r--r--src/lib/elementary/elm_table_eo.h4
-rw-r--r--src/lib/elementary/elm_table_eo.legacy.h4
-rw-r--r--src/lib/elementary/elm_widget_gengrid.h2
-rw-r--r--src/lib/elementary/elm_widget_item_eo.h2
-rw-r--r--src/lib/elementary/elm_widget_item_eo.legacy.h2
-rw-r--r--src/lib/eo/eo_ptr_indirection.c4
-rw-r--r--src/lib/evas/canvas/evas_clip.c2
-rw-r--r--src/modules/evas/vg_loaders/svg/evas_vg_load_svg.c2
-rw-r--r--src/tests/efl_mono/EinaTestData.cs2
20 files changed, 26 insertions, 26 deletions
diff --git a/doc/ephysics_examples.dox b/doc/ephysics_examples.dox
index 6d99ed78ee..ba509b05f7 100644
--- a/doc/ephysics_examples.dox
+++ b/doc/ephysics_examples.dox
@@ -297,7 +297,7 @@
297 * The purpose of this example is to demonstrate the EPhysics_Camera usage. 297 * The purpose of this example is to demonstrate the EPhysics_Camera usage.
298 * 298 *
299 * The EPhysics_Camera facilitates the usage of scenarios bigger than the 299 * The EPhysics_Camera facilitates the usage of scenarios bigger than the
300 * viewport, thats because the EPhysics handles the position of objects 300 * viewport, that's because the EPhysics handles the position of objects
301 * which has control. 301 * which has control.
302 * 302 *
303 * @image html camera.png 303 * @image html camera.png
@@ -426,7 +426,7 @@
426 * usage. 426 * usage.
427 * 427 *
428 * The EPhysics_Camera facilitates the usage of scenarios bigger than the 428 * The EPhysics_Camera facilitates the usage of scenarios bigger than the
429 * viewport, thats because the EPhysics handles the position of objects 429 * viewport, that's because the EPhysics handles the position of objects
430 * which has control. 430 * which has control.
431 * 431 *
432 * @image html camera_track.png 432 * @image html camera_track.png
diff --git a/old/ChangeLog.evas b/old/ChangeLog.evas
index 3bc62e3d22..4b81090e92 100644
--- a/old/ChangeLog.evas
+++ b/old/ChangeLog.evas
@@ -296,7 +296,7 @@
296 296
2972011-05-04 Carsten Haitzler (The Rasterman) 2972011-05-04 Carsten Haitzler (The Rasterman)
298 298
299 * Improved table layout for homogenous mode to handle not column 299 * Improved table layout for homogeneous mode to handle not column
300 or row multiple sized table better. 300 or row multiple sized table better.
301 301
3022011-05-04 Jiyoun Park 3022011-05-04 Jiyoun Park
diff --git a/old/NEWS.evas b/old/NEWS.evas
index 3271bbe905..3cc32ad5fa 100644
--- a/old/NEWS.evas
+++ b/old/NEWS.evas
@@ -240,7 +240,7 @@ Improvements:
240 * speed and memory usage of textblock 240 * speed and memory usage of textblock
241 * cache handler to also use file size, mode and sub-second timestamp 241 * cache handler to also use file size, mode and sub-second timestamp
242 * textblock to re-layout only paragraphs that have changed 242 * textblock to re-layout only paragraphs that have changed
243 * homogenous table layout alignment and sizing 243 * homogeneous table layout alignment and sizing
244 * textblock linebreaking by using liblinebreak 244 * textblock linebreaking by using liblinebreak
245 * image loader to drop out instantly if image file is a directory 245 * image loader to drop out instantly if image file is a directory
246 * object allocation to use mempools 246 * object allocation to use mempools
diff --git a/src/bin/elementary/test_factory.c b/src/bin/elementary/test_factory.c
index daae81b63d..71ca204023 100644
--- a/src/bin/elementary/test_factory.c
+++ b/src/bin/elementary/test_factory.c
@@ -5,7 +5,7 @@
5 5
6// 16 ^ 4 = 65k 6// 16 ^ 4 = 65k
7#define BLOK 16 7#define BLOK 16
8// homogenous layout 8// homogeneous layout
9//#define HOMOG 1 9//#define HOMOG 1
10// aligned to top of box 10// aligned to top of box
11#define ZEROALIGN 1 11#define ZEROALIGN 1
diff --git a/src/lib/edje/edje_embryo.c b/src/lib/edje/edje_embryo.c
index 9f50bd2afc..df102b35b8 100644
--- a/src/lib/edje/edje_embryo.c
+++ b/src/lib/edje/edje_embryo.c
@@ -4701,7 +4701,7 @@ _edje_embryo_test_run(Edje *ed, Edje_Program *pr, const char *sig, const char *s
4701 pdata = embryo_program_data_get(ed->collection->script); 4701 pdata = embryo_program_data_get(ed->collection->script);
4702 embryo_program_data_set(ed->collection->script, ed); 4702 embryo_program_data_set(ed->collection->script, ed);
4703 /* 5 million instructions is an arbitrary number. on my p4-2.6 here */ 4703 /* 5 million instructions is an arbitrary number. on my p4-2.6 here */
4704 /* IF embryo is ONLY running embryo stuff and NO native calls thats */ 4704 /* IF embryo is ONLY running embryo stuff and NO native calls that's */
4705 /* about 0.016 seconds, and longer on slower cpu's. if a simple */ 4705 /* about 0.016 seconds, and longer on slower cpu's. if a simple */
4706 /* embryo script snippet hasn't managed to do its work in 5 MILLION */ 4706 /* embryo script snippet hasn't managed to do its work in 5 MILLION */
4707 /* embryo virtual machine instructions - something is wrong, or */ 4707 /* embryo virtual machine instructions - something is wrong, or */
diff --git a/src/lib/efl/interfaces/efl_gfx_path.c b/src/lib/efl/interfaces/efl_gfx_path.c
index 5f2898f06e..df476921f2 100644
--- a/src/lib/efl/interfaces/efl_gfx_path.c
+++ b/src/lib/efl/interfaces/efl_gfx_path.c
@@ -683,7 +683,7 @@ _efl_gfx_path_append_arc_to(Eo *obj, Efl_Gfx_Path_Data *pd,
683 cy += (sy + y) / 2.0; 683 cy += (sy + y) / 2.0;
684 684
685 // step 4 (F6.5.4) 685 // step 4 (F6.5.4)
686 // we dont' use arccos (as per w3c doc), see 686 // we don't use arccos (as per w3c doc), see
687 // http://www.euclideanspace.com/maths/algebra/vectors/angleBetween/index.htm 687 // http://www.euclideanspace.com/maths/algebra/vectors/angleBetween/index.htm
688 // note: atan2 (0.0, 1.0) == 0.0 688 // note: atan2 (0.0, 1.0) == 0.0
689 at = atan2(((y1p - cyp) / ry), ((x1p - cxp) / rx)); 689 at = atan2(((y1p - cyp) / ry), ((x1p - cxp) / rx));
diff --git a/src/lib/elementary/efl_ui_widget.c b/src/lib/elementary/efl_ui_widget.c
index 5607a2060c..423e313db9 100644
--- a/src/lib/elementary/efl_ui_widget.c
+++ b/src/lib/elementary/efl_ui_widget.c
@@ -1728,7 +1728,7 @@ _tree_unfocusable_counter_get(Eo *widget)
1728 * 1728 *
1729 * The basic idea here is: 1729 * The basic idea here is:
1730 * - The numeric number beeing bigger than 0, means that the property is true 1730 * - The numeric number beeing bigger than 0, means that the property is true
1731 * - The differnce between the number of the parent, and the number of the object, represents the boolean flag 1731 * - The difference between the number of the parent, and the number of the object, represents the boolean flag
1732 * (0 means that the flag is equal to the one of the parent, 1 means that if the parent is false, this child is true). 1732 * (0 means that the flag is equal to the one of the parent, 1 means that if the parent is false, this child is true).
1733 */ 1733 */
1734static int 1734static int
@@ -2815,7 +2815,7 @@ _efl_ui_widget_efl_object_dbg_info_get(Eo *eo_obj, Elm_Widget_Smart_Data *_pd EI
2815 2815
2816 } 2816 }
2817 2817
2818 //if thats a focus manager, give useful information like the border elements 2818 //if that's a focus manager, give useful information like the border elements
2819 if (efl_isa(eo_obj, EFL_UI_FOCUS_MANAGER_INTERFACE)) 2819 if (efl_isa(eo_obj, EFL_UI_FOCUS_MANAGER_INTERFACE))
2820 { 2820 {
2821 Efl_Dbg_Info *border; 2821 Efl_Dbg_Info *border;
diff --git a/src/lib/elementary/elm_factory.c b/src/lib/elementary/elm_factory.c
index 7bbeccfb2e..56e7bd4f06 100644
--- a/src/lib/elementary/elm_factory.c
+++ b/src/lib/elementary/elm_factory.c
@@ -117,7 +117,7 @@ _eval(Evas_Object *obj)
117 evas_output_viewport_get(evas_object_evas_get(obj), 117 evas_output_viewport_get(evas_object_evas_get(obj),
118 &cvx, &cvy, &cvw, &cvh); 118 &cvx, &cvy, &cvw, &cvh);
119 if ((cvw < 1) || (cvh < 1)) return; 119 if ((cvw < 1) || (cvh < 1)) return;
120 // need some fuzz value thats beyond the current viewport 120 // need some fuzz value that's beyond the current viewport
121 // for now just make it the viewport * 3 in size (so 1 vp in each direction) 121 // for now just make it the viewport * 3 in size (so 1 vp in each direction)
122 /* 122 /*
123 cvx -= cvw; 123 cvx -= cvw;
diff --git a/src/lib/elementary/elm_gengrid.c b/src/lib/elementary/elm_gengrid.c
index d5c90277a5..c42f8c354a 100644
--- a/src/lib/elementary/elm_gengrid.c
+++ b/src/lib/elementary/elm_gengrid.c
@@ -4049,7 +4049,7 @@ _elm_gengrid_item_new(Elm_Gengrid_Data *sd,
4049 GG_IT(it) = ELM_NEW(Elm_Gen_Item_Type); 4049 GG_IT(it) = ELM_NEW(Elm_Gen_Item_Type);
4050 GG_IT(it)->wsd = sd; 4050 GG_IT(it)->wsd = sd;
4051 4051
4052 /* for non homogenous items */ 4052 /* for non homogeneous items */
4053 it->item->w = sd->item_width; 4053 it->item->w = sd->item_width;
4054 it->item->h = sd->item_height; 4054 it->item->h = sd->item_height;
4055 4055
@@ -4167,7 +4167,7 @@ _elm_gengrid_efl_canvas_group_group_add(Eo *obj, Elm_Gengrid_Data *priv)
4167 4167
4168 elm_interface_scrollable_extern_pan_set(obj, priv->pan_obj); 4168 elm_interface_scrollable_extern_pan_set(obj, priv->pan_obj);
4169 4169
4170 /* for non homogenous mode */ 4170 /* for non homogeneous mode */
4171 priv->custom_size_mode = EINA_FALSE; 4171 priv->custom_size_mode = EINA_FALSE;
4172 priv->custom_size_sum = NULL; 4172 priv->custom_size_sum = NULL;
4173 priv->custom_tot_sum = NULL; 4173 priv->custom_tot_sum = NULL;
diff --git a/src/lib/elementary/elm_gesture_layer.c b/src/lib/elementary/elm_gesture_layer.c
index 9e1a787c4e..e7fb88348c 100644
--- a/src/lib/elementary/elm_gesture_layer.c
+++ b/src/lib/elementary/elm_gesture_layer.c
@@ -3187,7 +3187,7 @@ _zoom_compute(Zoom_Type *st,
3187 * @internal 3187 * @internal
3188 * 3188 *
3189 * This function handles zoom with mouse wheel. 3189 * This function handles zoom with mouse wheel.
3190 * thats a combination of wheel + CTRL key. 3190 * that's a combination of wheel + CTRL key.
3191 * @param obj The gesture-layer object. 3191 * @param obj The gesture-layer object.
3192 * @param event_info Original input event pointer. 3192 * @param event_info Original input event pointer.
3193 * @param event_type Type of original input event. 3193 * @param event_type Type of original input event.
diff --git a/src/lib/elementary/elm_photocam.h b/src/lib/elementary/elm_photocam.h
index a1ad4fd2d0..8e8df2ea3b 100644
--- a/src/lib/elementary/elm_photocam.h
+++ b/src/lib/elementary/elm_photocam.h
@@ -69,7 +69,7 @@ struct _Elm_Photocam_Progress
69}; 69};
70 70
71/** 71/**
72 * Structre associated with smart callback 'download,error' 72 * Structure associated with smart callback 'download,error'
73 * @since 1.8 73 * @since 1.8
74 */ 74 */
75typedef struct _Elm_Photocam_Error Elm_Photocam_Error; 75typedef struct _Elm_Photocam_Error Elm_Photocam_Error;
diff --git a/src/lib/elementary/elm_table_eo.h b/src/lib/elementary/elm_table_eo.h
index b203ddce63..bbfd371c20 100644
--- a/src/lib/elementary/elm_table_eo.h
+++ b/src/lib/elementary/elm_table_eo.h
@@ -22,7 +22,7 @@ typedef Eo Elm_Table;
22EWAPI const Efl_Class *elm_table_class_get(void); 22EWAPI const Efl_Class *elm_table_class_get(void);
23 23
24/** 24/**
25 * @brief Control the homogenous state in a table. 25 * @brief Control the homogeneous state in a table.
26 * 26 *
27 * @param[in] obj The object. 27 * @param[in] obj The object.
28 * @param[in] homogeneous A boolean to set if the layout is homogeneous in the 28 * @param[in] homogeneous A boolean to set if the layout is homogeneous in the
@@ -33,7 +33,7 @@ EWAPI const Efl_Class *elm_table_class_get(void);
33EOAPI void elm_obj_table_homogeneous_set(Eo *obj, Eina_Bool homogeneous); 33EOAPI void elm_obj_table_homogeneous_set(Eo *obj, Eina_Bool homogeneous);
34 34
35/** 35/**
36 * @brief Control the homogenous state in a table. 36 * @brief Control the homogeneous state in a table.
37 * 37 *
38 * @param[in] obj The object. 38 * @param[in] obj The object.
39 * 39 *
diff --git a/src/lib/elementary/elm_table_eo.legacy.h b/src/lib/elementary/elm_table_eo.legacy.h
index 507465310e..0c7ab3fcd8 100644
--- a/src/lib/elementary/elm_table_eo.legacy.h
+++ b/src/lib/elementary/elm_table_eo.legacy.h
@@ -15,7 +15,7 @@ typedef Eo Elm_Table;
15#endif 15#endif
16 16
17/** 17/**
18 * @brief Control the homogenous state in a table. 18 * @brief Control the homogeneous state in a table.
19 * 19 *
20 * @param[in] obj The object. 20 * @param[in] obj The object.
21 * @param[in] homogeneous A boolean to set if the layout is homogeneous in the 21 * @param[in] homogeneous A boolean to set if the layout is homogeneous in the
@@ -26,7 +26,7 @@ typedef Eo Elm_Table;
26EAPI void elm_table_homogeneous_set(Elm_Table *obj, Eina_Bool homogeneous); 26EAPI void elm_table_homogeneous_set(Elm_Table *obj, Eina_Bool homogeneous);
27 27
28/** 28/**
29 * @brief Control the homogenous state in a table. 29 * @brief Control the homogeneous state in a table.
30 * 30 *
31 * @param[in] obj The object. 31 * @param[in] obj The object.
32 * 32 *
diff --git a/src/lib/elementary/elm_widget_gengrid.h b/src/lib/elementary/elm_widget_gengrid.h
index dc93910041..8f55c4b73f 100644
--- a/src/lib/elementary/elm_widget_gengrid.h
+++ b/src/lib/elementary/elm_widget_gengrid.h
@@ -174,7 +174,7 @@ struct Elm_Gen_Item_Type
174 * this item only once */ 174 * this item only once */
175 Eina_Bool nocache : 1; /* do not use cache for this item */ 175 Eina_Bool nocache : 1; /* do not use cache for this item */
176 176
177 /* for non homogenous items */ 177 /* for non homogeneous items */
178 Evas_Coord w, h, sw, sh; 178 Evas_Coord w, h, sw, sh;
179}; 179};
180 180
diff --git a/src/lib/elementary/elm_widget_item_eo.h b/src/lib/elementary/elm_widget_item_eo.h
index f077e2152d..09ac2258c2 100644
--- a/src/lib/elementary/elm_widget_item_eo.h
+++ b/src/lib/elementary/elm_widget_item_eo.h
@@ -677,7 +677,7 @@ EOAPI void elm_wdg_item_domain_part_text_translatable_set(Eo *obj, const char *p
677 * items may/may not have the internal object so this api may return @c NULL if 677 * items may/may not have the internal object so this api may return @c NULL if
678 * the widget item doesn't have it. Additionally, the widget item is 678 * the widget item doesn't have it. Additionally, the widget item is
679 * managed/controlled by the widget, the widget item could be changed(moved, 679 * managed/controlled by the widget, the widget item could be changed(moved,
680 * resized even deleted) anytime by it's own widget's decision. So please dont' 680 * resized even deleted) anytime by it's own widget's decision. So please don't
681 * change the track object as well as don't keep the track object in your side 681 * change the track object as well as don't keep the track object in your side
682 * as possible but get the track object at the moment you need to refer. 682 * as possible but get the track object at the moment you need to refer.
683 * Otherwise, you need to add some callbacks to the track object to track it's 683 * Otherwise, you need to add some callbacks to the track object to track it's
diff --git a/src/lib/elementary/elm_widget_item_eo.legacy.h b/src/lib/elementary/elm_widget_item_eo.legacy.h
index 2937be3df0..7efaae6374 100644
--- a/src/lib/elementary/elm_widget_item_eo.legacy.h
+++ b/src/lib/elementary/elm_widget_item_eo.legacy.h
@@ -625,7 +625,7 @@ EAPI void elm_object_item_domain_part_text_translatable_set(Elm_Widget_Item *obj
625 * items may/may not have the internal object so this api may return @c NULL if 625 * items may/may not have the internal object so this api may return @c NULL if
626 * the widget item doesn't have it. Additionally, the widget item is 626 * the widget item doesn't have it. Additionally, the widget item is
627 * managed/controlled by the widget, the widget item could be changed(moved, 627 * managed/controlled by the widget, the widget item could be changed(moved,
628 * resized even deleted) anytime by it's own widget's decision. So please dont' 628 * resized even deleted) anytime by it's own widget's decision. So please don't
629 * change the track object as well as don't keep the track object in your side 629 * change the track object as well as don't keep the track object in your side
630 * as possible but get the track object at the moment you need to refer. 630 * as possible but get the track object at the moment you need to refer.
631 * Otherwise, you need to add some callbacks to the track object to track it's 631 * Otherwise, you need to add some callbacks to the track object to track it's
diff --git a/src/lib/eo/eo_ptr_indirection.c b/src/lib/eo/eo_ptr_indirection.c
index 14748a377b..cd578a5a2a 100644
--- a/src/lib/eo/eo_ptr_indirection.c
+++ b/src/lib/eo/eo_ptr_indirection.c
@@ -138,7 +138,7 @@ _eo_obj_pointer_get(const Eo_Id obj_id, const char *func_name, const char *file,
138 { 138 {
139 eina_lock_take(&(_eo_table_data_shared_data->obj_lock)); 139 eina_lock_take(&(_eo_table_data_shared_data->obj_lock));
140 if (obj_id == tdata->cache.id) 140 if (obj_id == tdata->cache.id)
141 // yes we return keeping the lock locked. thats why 141 // yes we return keeping the lock locked. that's why
142 // you must call _eo_obj_pointer_done() wrapped 142 // you must call _eo_obj_pointer_done() wrapped
143 // by EO_OBJ_DONE() to release 143 // by EO_OBJ_DONE() to release
144 return tdata->cache.object; 144 return tdata->cache.object;
@@ -169,7 +169,7 @@ _eo_obj_pointer_get(const Eo_Id obj_id, const char *func_name, const char *file,
169 // Cache the result of that lookup 169 // Cache the result of that lookup
170 tdata->cache.object = entry->ptr; 170 tdata->cache.object = entry->ptr;
171 tdata->cache.id = obj_id; 171 tdata->cache.id = obj_id;
172 // yes we return keeping the lock locked. thats why 172 // yes we return keeping the lock locked. that's why
173 // you must call _eo_obj_pointer_done() wrapped 173 // you must call _eo_obj_pointer_done() wrapped
174 // by EO_OBJ_DONE() to release 174 // by EO_OBJ_DONE() to release
175 return entry->ptr; 175 return entry->ptr;
diff --git a/src/lib/evas/canvas/evas_clip.c b/src/lib/evas/canvas/evas_clip.c
index 55ecdb2179..af8d4d2431 100644
--- a/src/lib/evas/canvas/evas_clip.c
+++ b/src/lib/evas/canvas/evas_clip.c
@@ -58,7 +58,7 @@ evas_object_recalc_clippees(Evas_Object_Protected_Data *obj)
58 * or any change in clipper of an object or any change in smart object 58 * or any change in clipper of an object or any change in smart object
59 * membership needs to walk the obj tree both up and down from the changed 59 * membership needs to walk the obj tree both up and down from the changed
60 * object and probably walk entire object trees to find these and mark them. 60 * object and probably walk entire object trees to find these and mark them.
61 * thats silly-expensive and i was about to fix it that way but it has since 61 * that's silly-expensive and i was about to fix it that way but it has since
62 * dawned on me that that is just going to kill performance in some critical 62 * dawned on me that that is just going to kill performance in some critical
63 * areas like during object setup and manipulation, as well as teardown. 63 * areas like during object setup and manipulation, as well as teardown.
64 * 64 *
diff --git a/src/modules/evas/vg_loaders/svg/evas_vg_load_svg.c b/src/modules/evas/vg_loaders/svg/evas_vg_load_svg.c
index ece54ca455..cefdc3304f 100644
--- a/src/modules/evas/vg_loaders/svg/evas_vg_load_svg.c
+++ b/src/modules/evas/vg_loaders/svg/evas_vg_load_svg.c
@@ -773,7 +773,7 @@ _attr_parse_svg_node(void *data, const char *key, const char *value)
773 Svg_Doc_Node *doc = &(node->node.doc); 773 Svg_Doc_Node *doc = &(node->node.doc);
774 Svg_Length_Type type; 774 Svg_Length_Type type;
775 775
776 // @TODO handle lenght unit. 776 // @TODO handle length unit.
777 if (!strcmp(key, "width")) 777 if (!strcmp(key, "width"))
778 { 778 {
779 doc->width = parse_length(value, &type); 779 doc->width = parse_length(value, &type);
diff --git a/src/tests/efl_mono/EinaTestData.cs b/src/tests/efl_mono/EinaTestData.cs
index 2fd46f214b..3948b4e523 100644
--- a/src/tests/efl_mono/EinaTestData.cs
+++ b/src/tests/efl_mono/EinaTestData.cs
@@ -99,7 +99,7 @@ public static class BaseData
99 [ CallerMemberName ] string member = null) { 99 [ CallerMemberName ] string member = null) {
100 Contract.Requires(a != null, nameof(a)); 100 Contract.Requires(a != null, nameof(a));
101 Contract.Requires(b != null, nameof(b)); 101 Contract.Requires(b != null, nameof(b));
102 Test.Assert(a.Length == b.Length, "Different lenght", line, file, member); 102 Test.Assert(a.Length == b.Length, "Different length", line, file, member);
103 for (int i = 0; i < a.Length; ++i) 103 for (int i = 0; i < a.Length; ++i)
104 { 104 {
105 int av = a[i].Number; 105 int av = a[i].Number;