summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2013-03-06 23:19:28 +0000
committerGilles Dartiguelongue <eva@gentoo.org>2013-03-06 23:19:28 +0000
commit3e7ff77f9d0178dcb27b1deb31f3d74ff86b6d81 (patch)
tree99094f6ad0cc9e6b274daed244f95e45e0814312 /dev-libs/link-grammar/files
parentClean up old revision. (diff)
downloadgentoo-2-3e7ff77f9d0178dcb27b1deb31f3d74ff86b6d81.tar.gz
gentoo-2-3e7ff77f9d0178dcb27b1deb31f3d74ff86b6d81.tar.bz2
gentoo-2-3e7ff77f9d0178dcb27b1deb31f3d74ff86b6d81.zip
Clean up old revision.
(Portage version: 2.2.0_alpha163/cvs/Linux x86_64, signed Manifest commit with key C6085806)
Diffstat (limited to 'dev-libs/link-grammar/files')
-rw-r--r--dev-libs/link-grammar/files/link-grammar-4.2.4-tokenize.patch83
1 files changed, 0 insertions, 83 deletions
diff --git a/dev-libs/link-grammar/files/link-grammar-4.2.4-tokenize.patch b/dev-libs/link-grammar/files/link-grammar-4.2.4-tokenize.patch
deleted file mode 100644
index 34a9eb0a1c8f..000000000000
--- a/dev-libs/link-grammar/files/link-grammar-4.2.4-tokenize.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-Index: tokenize.c
-===================================================================
-RCS file: /cvsroot/link-grammar/link-grammar/tokenize.c,v
-retrieving revision 1.3
-retrieving revision 1.4
-diff -u -b -B -r1.3 -r1.4
---- link-grammar/link-grammar/tokenize.c 16 Aug 2006 17:07:02 -0000 1.3
-+++ link-grammar/link-grammar/tokenize.c 27 Oct 2007 19:03:40 -0000 1.4
-@@ -172,7 +172,8 @@
- used in a sentence.
- */
-
--
-+#undef MIN
-+#define MIN(a, b) (((a) < (b)) ? (a) : (b))
-
- static int separate_word(Sentence sent, char *w, char *wend, int is_first_word, int quote_found) {
- /* w points to a string, wend points to the char one after the end. The
-@@ -256,8 +257,8 @@
-
- for (n_r_stripped = 0; n_r_stripped < MAX_STRIP; n_r_stripped++) {
-
-- strncpy(word, w, wend-w);
-- word[wend-w] = '\0';
-+ strncpy(word, w, MIN(wend-w, MAX_WORD));
-+ word[MIN(wend-w, MAX_WORD)] = '\0';
- if (wend == w) break; /* it will work without this */
-
- if (boolean_dictionary_lookup(sent->dict, word) || is_initials_word(word)) break;
-@@ -285,8 +286,8 @@
- /* Now we strip off suffixes...w points to the remaining word, "wend" to the end of the word. */
-
- s_stripped = -1;
-- strncpy(word, w, wend-w);
-- word[wend-w] = '\0';
-+ strncpy(word, w, MIN(wend-w, MAX_WORD));
-+ word[MIN(wend-w, MAX_WORD)] = '\0';
- word_is_in_dict=0;
-
- if (boolean_dictionary_lookup(sent->dict, word) || is_initials_word(word)) word_is_in_dict=1;
-@@ -309,16 +310,16 @@
-
- if(s_ok==1 || i==s_strippable) {
-
-- strncpy(newword, w, (wend-len)-w);
-- newword[(wend-len)-w] = '\0';
-+ strncpy(newword, w, MIN((wend-len)-w, MAX_WORD));
-+ newword[MIN((wend-len)-w, MAX_WORD)] = '\0';
-
- /* Check if the remainder is in the dictionary; for the no-suffix case, it won't be */
- if (boolean_dictionary_lookup(sent->dict, newword)) {
- if(verbosity>1) if(i< s_strippable) printf("Splitting word into two: %s-%s\n", newword, suffix[i]);
- s_stripped = i;
- wend -= len;
-- strncpy(word, w, wend-w);
-- word[wend-w] = '\0';
-+ strncpy(word, w, MIN(wend-w, MAX_WORD));
-+ word[MIN(wend-w, MAX_WORD)] = '\0';
- break;
- }
-
-@@ -326,16 +327,16 @@
- else {
- for (j=0; j<p_strippable; j++) {
- if (strncmp(w, prefix[j], strlen(prefix[j])) == 0) {
-- strncpy(newword, w+strlen(prefix[j]), (wend-len)-(w+strlen(prefix[j])));
-- newword[(wend-len)-(w+strlen(prefix[j]))]='\0';
-+ strncpy(newword, w+strlen(prefix[j]), MIN((wend-len)-(w+strlen(prefix[j])), MAX_WORD));
-+ newword[MIN((wend-len)-(w+strlen(prefix[j])), MAX_WORD)]='\0';
- if(boolean_dictionary_lookup(sent->dict, newword)) {
- if(verbosity>1) if(i < s_strippable) printf("Splitting word into three: %s-%s-%s\n", prefix[j], newword, suffix[i]);
- if (!issue_sentence_word(sent, prefix[j])) return FALSE;
- if(i < s_strippable) s_stripped = i;
- wend -= len;
- w += strlen(prefix[j]);
-- strncpy(word, w, wend-w);
-- word[wend-w] = '\0';
-+ strncpy(word, w, MIN(wend-w, MAX_WORD));
-+ word[MIN(wend-w, MAX_WORD)] = '\0';
- break;
- }
- }
-