aboutsummaryrefslogtreecommitdiff
path: root/news
diff options
context:
space:
mode:
authorChristian Weisgerber <naddy@FreeBSD.org>2021-02-06 21:24:57 +0000
committerChristian Weisgerber <naddy@FreeBSD.org>2021-02-06 21:24:57 +0000
commit73cea1482379deda9bb08b4af858fb0fe0d34ff4 (patch)
tree19acf5662c0599cfd20a5bf8accdb9f5f6d0b396 /news
parent84d5852a9e1aa40ba1a79c805660bbb1919bfed6 (diff)
downloadports-73cea1482379deda9bb08b4af858fb0fe0d34ff4.tar.gz
ports-73cea1482379deda9bb08b4af858fb0fe0d34ff4.zip
Notes
Diffstat (limited to 'news')
-rw-r--r--news/trn4/files/patch-scan.h71
1 files changed, 71 insertions, 0 deletions
diff --git a/news/trn4/files/patch-scan.h b/news/trn4/files/patch-scan.h
new file mode 100644
index 000000000000..af82a63eeb40
--- /dev/null
+++ b/news/trn4/files/patch-scan.h
@@ -0,0 +1,71 @@
+--- scan.h.orig 2000-05-25 05:11:42 UTC
++++ scan.h
+@@ -64,36 +64,36 @@ struct scontext {
+
+ /* the current values */
+
+-long* s_ent_sort; /* sorted list of entries in the context */
+-long s_ent_sort_max; /* maximum index of sorted array */
+-long s_ent_sorted_max; /* maximum index *that is sorted* */
+-long* s_ent_index; /* indexes into ent_sorted */
+-long s_ent_index_max; /* maximum entry number added */
++EXT long* s_ent_sort; /* sorted list of entries in the context */
++EXT long s_ent_sort_max; /* maximum index of sorted array */
++EXT long s_ent_sorted_max; /* maximum index *that is sorted* */
++EXT long* s_ent_index; /* indexes into ent_sorted */
++EXT long s_ent_index_max; /* maximum entry number added */
+
+-int s_page_size; /* number of entries allocated for page */
++EXT int s_page_size; /* number of entries allocated for page */
+ /* (usually fixed, > max screen lines) */
+-PAGE_ENT* page_ents; /* array of entries on page */
++EXT PAGE_ENT* page_ents; /* array of entries on page */
+ /* -1 means not initialized for top and bottom entry */
+-long s_top_ent; /* top entry on page */
+-long s_bot_ent; /* bottom entry (note change) */
+-bool s_refill; /* does the page need refilling? */
++EXT long s_top_ent; /* top entry on page */
++EXT long s_bot_ent; /* bottom entry (note change) */
++EXT bool s_refill; /* does the page need refilling? */
+ /* refresh entries */
+-bool s_ref_all; /* refresh all on page */
+-bool s_ref_top; /* top status bar */
+-bool s_ref_bot; /* bottom status bar */
++EXT bool s_ref_all; /* refresh all on page */
++EXT bool s_ref_top; /* top status bar */
++EXT bool s_ref_bot; /* bottom status bar */
+ /* -1 for the next two entries means don't refresh */
+-short s_ref_status; /* line to start refreshing status from */
+-short s_ref_desc; /* line to start refreshing descript. from */
++EXT short s_ref_status; /* line to start refreshing status from */
++EXT short s_ref_desc; /* line to start refreshing descript. from */
+ /* screen sizes */
+-short s_top_lines; /* lines for top status bar */
+-short s_bot_lines; /* lines for bottom status bar */
+-short s_status_cols; /* characters for status column */
+-short s_cursor_cols; /* characters for cursor column */
+-short s_itemnum_cols; /* characters for item number column */
+-short s_desc_cols; /* characters for description column */
++EXT short s_top_lines; /* lines for top status bar */
++EXT short s_bot_lines; /* lines for bottom status bar */
++EXT short s_status_cols; /* characters for status column */
++EXT short s_cursor_cols; /* characters for cursor column */
++EXT short s_itemnum_cols; /* characters for item number column */
++EXT short s_desc_cols; /* characters for description column */
+ /* pointer info */
+-short s_ptr_page_line; /* page_ent index */
+-long s_flags; /* misc. flags */
++EXT short s_ptr_page_line; /* page_ent index */
++EXT long s_flags; /* misc. flags */
+
+ EXT int s_num_contexts INIT(0);
+ /* array of context structures */
+@@ -102,7 +102,7 @@ EXT SCONTEXT* s_contexts INIT((SCONTEXT*)NULL);
+ /* current context number */
+ EXT int s_cur_context INIT(0);
+ /* current context type (for fast switching) */
+-int s_cur_type;
++EXT int s_cur_type;
+
+ /* options */
+ /* show item numbers by default */