Try to port new etags tests to MS-Windows
* test/etags/CTAGS.good, test/etags/ETAGS.good_1: * test/etags/ETAGS.good_2, test/etags/ETAGS.good_3: * test/etags/ETAGS.good_4, test/etags/ETAGS.good_5: Adjust to test-case changes below. * test/etags/Makefile (CSRC): Remove dostorture.c. Whatever it was trying to test, wasn't working portably. (LC_ALL): Remove. Apparently there wasn't an encoding problem, just a line-ending problem. * test/etags/c-src/dostorture.c: Remove. * test/etags/cp-src/c.C: Remove stray CR. * test/etags/html-src/algrthms.html: Remove trailing CRs. State UTF-8 as the encoding. The file is ASCII so it doesn't matter, but if someone edits it later it should stay UTF-8-compatible.
This commit is contained in:
parent
18338b1dff
commit
c7acb6dd92
10 changed files with 796 additions and 987 deletions
|
@ -3580,9 +3580,7 @@ not_bol c-src/emacs/src/regex.h 391
|
|||
not_eol c-src/emacs/src/regex.h 394
|
||||
not_single_kboard_state c-src/emacs/src/keyboard.c /^not_single_kboard_state (KBOARD *kboard)$/
|
||||
notag2 c-src/torture.c 26
|
||||
notag2 c-src/dostorture.c 26
|
||||
notag4 c-src/torture.c 45
|
||||
notag4 c-src/dostorture.c 45
|
||||
notinname c-src/etags.c /^#define notinname(c) (_nin[CHAR (c)]) \/* c is not /
|
||||
npending c-src/emacs/src/keyboard.c 7244
|
||||
ntool_bar_items c-src/emacs/src/keyboard.c 7974
|
||||
|
@ -3737,11 +3735,8 @@ post pyt-src/server.py /^ def post(self):$/
|
|||
post pyt-src/server.py /^ def post(self):$/
|
||||
pot_etags_version c-src/etags.c 81
|
||||
pp1 c-src/torture.c /^int pp1($/
|
||||
pp1 c-src/dostorture.c /^int pp1($/
|
||||
pp2 c-src/torture.c /^pp2$/
|
||||
pp2 c-src/dostorture.c /^pp2$/
|
||||
pp3 c-src/torture.c /^pp3(int bar)$/
|
||||
pp3 c-src/dostorture.c /^pp3(int bar)$/
|
||||
pp_bas_cat prol-src/natded.prolog /^pp_bas_cat(Cat):-$/
|
||||
pp_cat prol-src/natded.prolog /^pp_cat(Syn:Sem):-$/
|
||||
pp_exp prol-src/natded.prolog /^pp_exp('NIL'):-$/
|
||||
|
@ -4118,18 +4113,12 @@ tag-re-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-re-match-p (re)
|
|||
tag-symbol-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-symbol-match-p (tag)$/
|
||||
tag-word-match-p el-src/emacs/lisp/progmodes/etags.el /^(defun tag-word-match-p (tag)$/
|
||||
tag1 c-src/torture.c /^(*tag1 (sig, handler)) ()$/
|
||||
tag1 c-src/dostorture.c /^(*tag1 (sig, handler)) ()$/
|
||||
tag1 c-src/h.h 110
|
||||
tag2 c-src/torture.c /^(*tag2 (sig, handler)) ()$/
|
||||
tag2 c-src/dostorture.c /^(*tag2 (sig, handler)) ()$/
|
||||
tag3 c-src/torture.c /^(*tag3 (int sig, void (*handler) (int))) (int)$/
|
||||
tag3 c-src/dostorture.c /^(*tag3 (int sig, void (*handler) (int))) (int)$/
|
||||
tag4 c-src/torture.c /^(*tag4 (int sig, void (*handler) (int))) (int)$/
|
||||
tag4 c-src/dostorture.c /^(*tag4 (int sig, void (*handler) (int))) (int)$/
|
||||
tag5 c-src/torture.c /^tag5 (handler, arg)$/
|
||||
tag5 c-src/dostorture.c /^tag5 (handler, arg)$/
|
||||
tag6 c-src/torture.c /^tag6 (void (*handler) (void *), void *arg)$/
|
||||
tag6 c-src/dostorture.c /^tag6 (void (*handler) (void *), void *arg)$/
|
||||
tag_or_ch c-src/emacs/src/lisp.h 3026
|
||||
taggedfname c-src/etags.c 207
|
||||
tags-add-tables el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-add-tables 'ask-user$/
|
||||
|
|
|
@ -579,19 +579,6 @@ char **tab_fill(tab_fill70,1129
|
|||
int tab_delete_first(91,1638
|
||||
int tab_count_words(103,1820
|
||||
|
||||
c-src/dostorture.c,198
|
||||
(*tag1 tag118,468
|
||||
#define notag2 26,577
|
||||
(*tag2 tag229,657
|
||||
(*tag3 tag339,809
|
||||
#define notag4 45,904
|
||||
(*tag4 tag448,1001
|
||||
tag5 57,1136
|
||||
tag6 66,1272
|
||||
int pp1(74,1389
|
||||
pp287,1504
|
||||
pp3(100,1616
|
||||
|
||||
c-src/emacs/src/gmalloc.c,3539
|
||||
#define USE_PTHREAD25,1002
|
||||
#undef get_current_dir_name33,1126
|
||||
|
@ -1909,46 +1896,46 @@ template <class C, int n> class AT 52,1668
|
|||
class AU 53,1716
|
||||
class B<B54,1735
|
||||
class B<int> { void f(B::f54,1735
|
||||
const A::B::T& abt 55,1766
|
||||
class A 56,1792
|
||||
class A { class B A::B56,1792
|
||||
class A 57,1827
|
||||
A operator+(A::operator+59,1861
|
||||
is_muldiv_operation(61,1888
|
||||
domain foo 68,1956
|
||||
void f(foo::f69,1969
|
||||
void A::A(72,1990
|
||||
struct A 73,2005
|
||||
struct B 74,2023
|
||||
void B::B(75,2042
|
||||
void BE_Node::BE_Node(76,2057
|
||||
class BE_Node 77,2084
|
||||
struct foo 79,2103
|
||||
class test 86,2157
|
||||
int f(test::f87,2170
|
||||
int ff(test::ff89,2232
|
||||
int g(test::g90,2255
|
||||
class AST_Root 92,2279
|
||||
AST_ConcreteType::AST_ConcreteType(99,2394
|
||||
AST_Array::AST_Array(107,2533
|
||||
void f(::f115,2734
|
||||
struct A 117,2754
|
||||
A::~A(120,2778
|
||||
struct B 122,2790
|
||||
~B(B::~B123,2801
|
||||
enum {dog,::dog126,2818
|
||||
enum {dog, cat}::cat126,2818
|
||||
enum {dog, cat} animals;126,2818
|
||||
struct {int teats;} cow;127,2843
|
||||
class Boo 129,2869
|
||||
enum {dog,Boo::dog130,2881
|
||||
enum {dog, cat}Boo::cat130,2881
|
||||
foo(Boo::foo133,2955
|
||||
Boo(Boo::Boo137,2996
|
||||
Boo::Boo(141,3071
|
||||
typedef int should_see_this_one_enclosed_in_extern_C;149,3156
|
||||
typedef int (*should_see_this_function_pointer)should_see_this_function_pointer153,3229
|
||||
typedef int should_see_this_array_type[should_see_this_array_type156,3311
|
||||
const A::B::T& abt 55,1765
|
||||
class A 56,1791
|
||||
class A { class B A::B56,1791
|
||||
class A 57,1826
|
||||
A operator+(A::operator+59,1860
|
||||
is_muldiv_operation(61,1887
|
||||
domain foo 68,1955
|
||||
void f(foo::f69,1968
|
||||
void A::A(72,1989
|
||||
struct A 73,2004
|
||||
struct B 74,2022
|
||||
void B::B(75,2041
|
||||
void BE_Node::BE_Node(76,2056
|
||||
class BE_Node 77,2083
|
||||
struct foo 79,2102
|
||||
class test 86,2156
|
||||
int f(test::f87,2169
|
||||
int ff(test::ff89,2231
|
||||
int g(test::g90,2254
|
||||
class AST_Root 92,2278
|
||||
AST_ConcreteType::AST_ConcreteType(99,2393
|
||||
AST_Array::AST_Array(107,2532
|
||||
void f(::f115,2733
|
||||
struct A 117,2753
|
||||
A::~A(120,2777
|
||||
struct B 122,2789
|
||||
~B(B::~B123,2800
|
||||
enum {dog,::dog126,2817
|
||||
enum {dog, cat}::cat126,2817
|
||||
enum {dog, cat} animals;126,2817
|
||||
struct {int teats;} cow;127,2842
|
||||
class Boo 129,2868
|
||||
enum {dog,Boo::dog130,2880
|
||||
enum {dog, cat}Boo::cat130,2880
|
||||
foo(Boo::foo133,2954
|
||||
Boo(Boo::Boo137,2995
|
||||
Boo::Boo(141,3070
|
||||
typedef int should_see_this_one_enclosed_in_extern_C;149,3155
|
||||
typedef int (*should_see_this_function_pointer)should_see_this_function_pointer153,3228
|
||||
typedef int should_see_this_array_type[should_see_this_array_type156,3310
|
||||
|
||||
cp-src/burton.cpp,103
|
||||
::dummy::dummy test::dummy1(1,0
|
||||
|
@ -2291,15 +2278,15 @@ Comunicati e iniziative32,976
|
|||
Ultime notizie dall'associazione63,2030
|
||||
|
||||
html-src/algrthms.html,467
|
||||
Tutorial on Convolutional Coding with Viterbi Decoding--Description of the Data Generation, Convolutional Encoding, Channel Mapping and AWGN, and Quantizing Algorithms7,282
|
||||
Descriptionalgorithms10,486
|
||||
Generating the Datagenalgorithm48,2000
|
||||
Convolutionallyconalgorithm55,2517
|
||||
Nextstatetable262,11592
|
||||
Outputoutputtable350,13920
|
||||
Mapping the Channel Symbolsmapping433,16218
|
||||
Adding Noise to theaddnoise439,16612
|
||||
Quantizing the Receivedquantizing469,19105
|
||||
Tutorial on Convolutional Coding with Viterbi Decoding--Description of the Data Generation, Convolutional Encoding, Channel Mapping and AWGN, and Quantizing Algorithms7,271
|
||||
Descriptionalgorithms10,472
|
||||
Generating the Datagenalgorithm48,1948
|
||||
Convolutionallyconalgorithm55,2458
|
||||
Nextstatetable262,11326
|
||||
Outputoutputtable350,13566
|
||||
Mapping the Channel Symbolsmapping433,15781
|
||||
Adding Noise to theaddnoise439,16169
|
||||
Quantizing the Receivedquantizing469,18632
|
||||
|
||||
html-src/software.html,439
|
||||
Francesco Potortì Software Page9,280
|
||||
|
|
|
@ -646,19 +646,6 @@ char **tab_fill(tab_fill70,1129
|
|||
int tab_delete_first(91,1638
|
||||
int tab_count_words(103,1820
|
||||
|
||||
c-src/dostorture.c,198
|
||||
(*tag1 tag118,468
|
||||
#define notag2 26,577
|
||||
(*tag2 tag229,657
|
||||
(*tag3 tag339,809
|
||||
#define notag4 45,904
|
||||
(*tag4 tag448,1001
|
||||
tag5 57,1136
|
||||
tag6 66,1272
|
||||
int pp1(74,1389
|
||||
pp287,1504
|
||||
pp3(100,1616
|
||||
|
||||
c-src/emacs/src/gmalloc.c,6643
|
||||
#define USE_PTHREAD25,1002
|
||||
#undef get_current_dir_name33,1126
|
||||
|
@ -2415,53 +2402,53 @@ template <class C, int n> class AT 52,1668
|
|||
class AU 53,1716
|
||||
class B<B54,1735
|
||||
class B<int> { void f(B::f54,1735
|
||||
const A::B::T& abt 55,1766
|
||||
class A 56,1792
|
||||
class A { class B A::B56,1792
|
||||
class A { class B { int f(A::B::f56,1792
|
||||
class A 57,1827
|
||||
int get_data(A::get_data58,1837
|
||||
A operator+(A::operator+59,1861
|
||||
is_muldiv_operation(61,1888
|
||||
domain foo 68,1956
|
||||
void f(foo::f69,1969
|
||||
void A::A(72,1990
|
||||
struct A 73,2005
|
||||
struct A { A(A::A73,2005
|
||||
struct B 74,2023
|
||||
struct B { B(B::B74,2023
|
||||
void B::B(75,2042
|
||||
void BE_Node::BE_Node(76,2057
|
||||
class BE_Node 77,2084
|
||||
struct foo 79,2103
|
||||
class test 86,2157
|
||||
int f(test::f87,2170
|
||||
int ff(test::ff89,2232
|
||||
int g(test::g90,2255
|
||||
class AST_Root 92,2279
|
||||
class AST_Root;96,2328
|
||||
AST_ConcreteType::AST_ConcreteType(99,2394
|
||||
AST_Array::AST_Array(107,2533
|
||||
void f(::f115,2734
|
||||
struct A 117,2754
|
||||
~A(A::~A118,2765
|
||||
A::~A(120,2778
|
||||
struct B 122,2790
|
||||
~B(B::~B123,2801
|
||||
enum {dog,::dog126,2818
|
||||
enum {dog, cat}::cat126,2818
|
||||
enum {dog, cat} animals;126,2818
|
||||
struct {int teats;} cow;127,2843
|
||||
class Boo 129,2869
|
||||
enum {dog,Boo::dog130,2881
|
||||
enum {dog, cat}Boo::cat130,2881
|
||||
foo(Boo::foo133,2955
|
||||
Boo(Boo::Boo137,2996
|
||||
Boo(Boo::Boo138,3053
|
||||
Boo::Boo(141,3071
|
||||
typedef int should_see_this_one_enclosed_in_extern_C;149,3156
|
||||
typedef int (*should_see_this_function_pointer)should_see_this_function_pointer153,3229
|
||||
typedef int should_see_this_array_type[should_see_this_array_type156,3311
|
||||
const A::B::T& abt 55,1765
|
||||
class A 56,1791
|
||||
class A { class B A::B56,1791
|
||||
class A { class B { int f(A::B::f56,1791
|
||||
class A 57,1826
|
||||
int get_data(A::get_data58,1836
|
||||
A operator+(A::operator+59,1860
|
||||
is_muldiv_operation(61,1887
|
||||
domain foo 68,1955
|
||||
void f(foo::f69,1968
|
||||
void A::A(72,1989
|
||||
struct A 73,2004
|
||||
struct A { A(A::A73,2004
|
||||
struct B 74,2022
|
||||
struct B { B(B::B74,2022
|
||||
void B::B(75,2041
|
||||
void BE_Node::BE_Node(76,2056
|
||||
class BE_Node 77,2083
|
||||
struct foo 79,2102
|
||||
class test 86,2156
|
||||
int f(test::f87,2169
|
||||
int ff(test::ff89,2231
|
||||
int g(test::g90,2254
|
||||
class AST_Root 92,2278
|
||||
class AST_Root;96,2327
|
||||
AST_ConcreteType::AST_ConcreteType(99,2393
|
||||
AST_Array::AST_Array(107,2532
|
||||
void f(::f115,2733
|
||||
struct A 117,2753
|
||||
~A(A::~A118,2764
|
||||
A::~A(120,2777
|
||||
struct B 122,2789
|
||||
~B(B::~B123,2800
|
||||
enum {dog,::dog126,2817
|
||||
enum {dog, cat}::cat126,2817
|
||||
enum {dog, cat} animals;126,2817
|
||||
struct {int teats;} cow;127,2842
|
||||
class Boo 129,2868
|
||||
enum {dog,Boo::dog130,2880
|
||||
enum {dog, cat}Boo::cat130,2880
|
||||
foo(Boo::foo133,2954
|
||||
Boo(Boo::Boo137,2995
|
||||
Boo(Boo::Boo138,3052
|
||||
Boo::Boo(141,3070
|
||||
typedef int should_see_this_one_enclosed_in_extern_C;149,3155
|
||||
typedef int (*should_see_this_function_pointer)should_see_this_function_pointer153,3228
|
||||
typedef int should_see_this_array_type[should_see_this_array_type156,3310
|
||||
|
||||
cp-src/burton.cpp,103
|
||||
::dummy::dummy test::dummy1(1,0
|
||||
|
@ -2858,15 +2845,15 @@ Comunicati e iniziative32,976
|
|||
Ultime notizie dall'associazione63,2030
|
||||
|
||||
html-src/algrthms.html,467
|
||||
Tutorial on Convolutional Coding with Viterbi Decoding--Description of the Data Generation, Convolutional Encoding, Channel Mapping and AWGN, and Quantizing Algorithms7,282
|
||||
Descriptionalgorithms10,486
|
||||
Generating the Datagenalgorithm48,2000
|
||||
Convolutionallyconalgorithm55,2517
|
||||
Nextstatetable262,11592
|
||||
Outputoutputtable350,13920
|
||||
Mapping the Channel Symbolsmapping433,16218
|
||||
Adding Noise to theaddnoise439,16612
|
||||
Quantizing the Receivedquantizing469,19105
|
||||
Tutorial on Convolutional Coding with Viterbi Decoding--Description of the Data Generation, Convolutional Encoding, Channel Mapping and AWGN, and Quantizing Algorithms7,271
|
||||
Descriptionalgorithms10,472
|
||||
Generating the Datagenalgorithm48,1948
|
||||
Convolutionallyconalgorithm55,2458
|
||||
Nextstatetable262,11326
|
||||
Outputoutputtable350,13566
|
||||
Mapping the Channel Symbolsmapping433,15781
|
||||
Adding Noise to theaddnoise439,16169
|
||||
Quantizing the Receivedquantizing469,18632
|
||||
|
||||
html-src/software.html,439
|
||||
Francesco Potortì Software Page9,280
|
||||
|
|
|
@ -648,19 +648,6 @@ char **tab_fill(tab_fill70,1129
|
|||
int tab_delete_first(91,1638
|
||||
int tab_count_words(103,1820
|
||||
|
||||
c-src/dostorture.c,198
|
||||
(*tag1 tag118,468
|
||||
#define notag2 26,577
|
||||
(*tag2 tag229,657
|
||||
(*tag3 tag339,809
|
||||
#define notag4 45,904
|
||||
(*tag4 tag448,1001
|
||||
tag5 57,1136
|
||||
tag6 66,1272
|
||||
int pp1(74,1389
|
||||
pp287,1504
|
||||
pp3(100,1616
|
||||
|
||||
c-src/emacs/src/gmalloc.c,4207
|
||||
#define USE_PTHREAD25,1002
|
||||
#undef get_current_dir_name33,1126
|
||||
|
@ -2199,54 +2186,54 @@ class AU 53,1716
|
|||
class AU { T x;AU::x53,1716
|
||||
class B<B54,1735
|
||||
class B<int> { void f(B::f54,1735
|
||||
const A::B::T& abt 55,1766
|
||||
class A 56,1792
|
||||
class A { class B A::B56,1792
|
||||
class A 57,1827
|
||||
A operator+(A::operator+59,1861
|
||||
is_muldiv_operation(61,1888
|
||||
domain foo 68,1956
|
||||
void f(foo::f69,1969
|
||||
void A::A(72,1990
|
||||
struct A 73,2005
|
||||
struct B 74,2023
|
||||
void B::B(75,2042
|
||||
void BE_Node::BE_Node(76,2057
|
||||
class BE_Node 77,2084
|
||||
struct foo 79,2103
|
||||
int x;foo::x80,2116
|
||||
class test 86,2157
|
||||
int f(test::f87,2170
|
||||
int ff(test::ff89,2232
|
||||
int g(test::g90,2255
|
||||
class AST_Root 92,2279
|
||||
AST_ConcreteType::AST_ConcreteType(99,2394
|
||||
AST_Array::AST_Array(107,2533
|
||||
void f(::f115,2734
|
||||
struct A 117,2754
|
||||
A::~A(120,2778
|
||||
struct B 122,2790
|
||||
~B(B::~B123,2801
|
||||
enum {dog,::dog126,2818
|
||||
enum {dog, cat}::cat126,2818
|
||||
enum {dog, cat} animals;126,2818
|
||||
struct {int teats;::teats127,2843
|
||||
struct {int teats;} cow;127,2843
|
||||
class Boo 129,2869
|
||||
enum {dog,Boo::dog130,2881
|
||||
enum {dog, cat}Boo::cat130,2881
|
||||
enum {dog, cat} animals;Boo::animals130,2881
|
||||
struct {int treats;Boo::treats131,2910
|
||||
struct {int treats;} cow;Boo::cow131,2910
|
||||
int i,Boo::i132,2940
|
||||
int i,a,Boo::a132,2940
|
||||
int i,a,b;Boo::b132,2940
|
||||
foo(Boo::foo133,2955
|
||||
Boo(Boo::Boo137,2996
|
||||
Boo::Boo(141,3071
|
||||
typedef int should_see_this_one_enclosed_in_extern_C;149,3156
|
||||
typedef int (*should_see_this_function_pointer)should_see_this_function_pointer153,3229
|
||||
typedef int should_see_this_array_type[should_see_this_array_type156,3311
|
||||
const A::B::T& abt 55,1765
|
||||
class A 56,1791
|
||||
class A { class B A::B56,1791
|
||||
class A 57,1826
|
||||
A operator+(A::operator+59,1860
|
||||
is_muldiv_operation(61,1887
|
||||
domain foo 68,1955
|
||||
void f(foo::f69,1968
|
||||
void A::A(72,1989
|
||||
struct A 73,2004
|
||||
struct B 74,2022
|
||||
void B::B(75,2041
|
||||
void BE_Node::BE_Node(76,2056
|
||||
class BE_Node 77,2083
|
||||
struct foo 79,2102
|
||||
int x;foo::x80,2115
|
||||
class test 86,2156
|
||||
int f(test::f87,2169
|
||||
int ff(test::ff89,2231
|
||||
int g(test::g90,2254
|
||||
class AST_Root 92,2278
|
||||
AST_ConcreteType::AST_ConcreteType(99,2393
|
||||
AST_Array::AST_Array(107,2532
|
||||
void f(::f115,2733
|
||||
struct A 117,2753
|
||||
A::~A(120,2777
|
||||
struct B 122,2789
|
||||
~B(B::~B123,2800
|
||||
enum {dog,::dog126,2817
|
||||
enum {dog, cat}::cat126,2817
|
||||
enum {dog, cat} animals;126,2817
|
||||
struct {int teats;::teats127,2842
|
||||
struct {int teats;} cow;127,2842
|
||||
class Boo 129,2868
|
||||
enum {dog,Boo::dog130,2880
|
||||
enum {dog, cat}Boo::cat130,2880
|
||||
enum {dog, cat} animals;Boo::animals130,2880
|
||||
struct {int treats;Boo::treats131,2909
|
||||
struct {int treats;} cow;Boo::cow131,2909
|
||||
int i,Boo::i132,2939
|
||||
int i,a,Boo::a132,2939
|
||||
int i,a,b;Boo::b132,2939
|
||||
foo(Boo::foo133,2954
|
||||
Boo(Boo::Boo137,2995
|
||||
Boo::Boo(141,3070
|
||||
typedef int should_see_this_one_enclosed_in_extern_C;149,3155
|
||||
typedef int (*should_see_this_function_pointer)should_see_this_function_pointer153,3228
|
||||
typedef int should_see_this_array_type[should_see_this_array_type156,3310
|
||||
|
||||
cp-src/burton.cpp,103
|
||||
::dummy::dummy test::dummy1(1,0
|
||||
|
@ -2608,15 +2595,15 @@ Comunicati e iniziative32,976
|
|||
Ultime notizie dall'associazione63,2030
|
||||
|
||||
html-src/algrthms.html,467
|
||||
Tutorial on Convolutional Coding with Viterbi Decoding--Description of the Data Generation, Convolutional Encoding, Channel Mapping and AWGN, and Quantizing Algorithms7,282
|
||||
Descriptionalgorithms10,486
|
||||
Generating the Datagenalgorithm48,2000
|
||||
Convolutionallyconalgorithm55,2517
|
||||
Nextstatetable262,11592
|
||||
Outputoutputtable350,13920
|
||||
Mapping the Channel Symbolsmapping433,16218
|
||||
Adding Noise to theaddnoise439,16612
|
||||
Quantizing the Receivedquantizing469,19105
|
||||
Tutorial on Convolutional Coding with Viterbi Decoding--Description of the Data Generation, Convolutional Encoding, Channel Mapping and AWGN, and Quantizing Algorithms7,271
|
||||
Descriptionalgorithms10,472
|
||||
Generating the Datagenalgorithm48,1948
|
||||
Convolutionallyconalgorithm55,2458
|
||||
Nextstatetable262,11326
|
||||
Outputoutputtable350,13566
|
||||
Mapping the Channel Symbolsmapping433,15781
|
||||
Adding Noise to theaddnoise439,16169
|
||||
Quantizing the Receivedquantizing469,18632
|
||||
|
||||
html-src/software.html,439
|
||||
Francesco Potortì Software Page9,280
|
||||
|
|
|
@ -603,19 +603,6 @@ char **tab_fill(tab_fill70,1129
|
|||
int tab_delete_first(91,1638
|
||||
int tab_count_words(103,1820
|
||||
|
||||
c-src/dostorture.c,198
|
||||
(*tag1 tag118,468
|
||||
#define notag2 26,577
|
||||
(*tag2 tag229,657
|
||||
(*tag3 tag339,809
|
||||
#define notag4 45,904
|
||||
(*tag4 tag448,1001
|
||||
tag5 57,1136
|
||||
tag6 66,1272
|
||||
int pp1(74,1389
|
||||
pp287,1504
|
||||
pp3(100,1616
|
||||
|
||||
c-src/emacs/src/gmalloc.c,3539
|
||||
#define USE_PTHREAD25,1002
|
||||
#undef get_current_dir_name33,1126
|
||||
|
@ -2073,46 +2060,46 @@ template <class C, int n> class AT 52,1668
|
|||
class AU 53,1716
|
||||
class B<B54,1735
|
||||
class B<int> { void f(B::f54,1735
|
||||
const A::B::T& abt 55,1766
|
||||
class A 56,1792
|
||||
class A { class B A::B56,1792
|
||||
class A 57,1827
|
||||
A operator+(A::operator+59,1861
|
||||
is_muldiv_operation(61,1888
|
||||
domain foo 68,1956
|
||||
void f(foo::f69,1969
|
||||
void A::A(72,1990
|
||||
struct A 73,2005
|
||||
struct B 74,2023
|
||||
void B::B(75,2042
|
||||
void BE_Node::BE_Node(76,2057
|
||||
class BE_Node 77,2084
|
||||
struct foo 79,2103
|
||||
class test 86,2157
|
||||
int f(test::f87,2170
|
||||
int ff(test::ff89,2232
|
||||
int g(test::g90,2255
|
||||
class AST_Root 92,2279
|
||||
AST_ConcreteType::AST_ConcreteType(99,2394
|
||||
AST_Array::AST_Array(107,2533
|
||||
void f(::f115,2734
|
||||
struct A 117,2754
|
||||
A::~A(120,2778
|
||||
struct B 122,2790
|
||||
~B(B::~B123,2801
|
||||
enum {dog,::dog126,2818
|
||||
enum {dog, cat}::cat126,2818
|
||||
enum {dog, cat} animals;126,2818
|
||||
struct {int teats;} cow;127,2843
|
||||
class Boo 129,2869
|
||||
enum {dog,Boo::dog130,2881
|
||||
enum {dog, cat}Boo::cat130,2881
|
||||
foo(Boo::foo133,2955
|
||||
Boo(Boo::Boo137,2996
|
||||
Boo::Boo(141,3071
|
||||
typedef int should_see_this_one_enclosed_in_extern_C;149,3156
|
||||
typedef int (*should_see_this_function_pointer)should_see_this_function_pointer153,3229
|
||||
typedef int should_see_this_array_type[should_see_this_array_type156,3311
|
||||
const A::B::T& abt 55,1765
|
||||
class A 56,1791
|
||||
class A { class B A::B56,1791
|
||||
class A 57,1826
|
||||
A operator+(A::operator+59,1860
|
||||
is_muldiv_operation(61,1887
|
||||
domain foo 68,1955
|
||||
void f(foo::f69,1968
|
||||
void A::A(72,1989
|
||||
struct A 73,2004
|
||||
struct B 74,2022
|
||||
void B::B(75,2041
|
||||
void BE_Node::BE_Node(76,2056
|
||||
class BE_Node 77,2083
|
||||
struct foo 79,2102
|
||||
class test 86,2156
|
||||
int f(test::f87,2169
|
||||
int ff(test::ff89,2231
|
||||
int g(test::g90,2254
|
||||
class AST_Root 92,2278
|
||||
AST_ConcreteType::AST_ConcreteType(99,2393
|
||||
AST_Array::AST_Array(107,2532
|
||||
void f(::f115,2733
|
||||
struct A 117,2753
|
||||
A::~A(120,2777
|
||||
struct B 122,2789
|
||||
~B(B::~B123,2800
|
||||
enum {dog,::dog126,2817
|
||||
enum {dog, cat}::cat126,2817
|
||||
enum {dog, cat} animals;126,2817
|
||||
struct {int teats;} cow;127,2842
|
||||
class Boo 129,2868
|
||||
enum {dog,Boo::dog130,2880
|
||||
enum {dog, cat}Boo::cat130,2880
|
||||
foo(Boo::foo133,2954
|
||||
Boo(Boo::Boo137,2995
|
||||
Boo::Boo(141,3070
|
||||
typedef int should_see_this_one_enclosed_in_extern_C;149,3155
|
||||
typedef int (*should_see_this_function_pointer)should_see_this_function_pointer153,3228
|
||||
typedef int should_see_this_array_type[should_see_this_array_type156,3310
|
||||
|
||||
cp-src/burton.cpp,103
|
||||
::dummy::dummy test::dummy1(1,0
|
||||
|
@ -2455,15 +2442,15 @@ Comunicati e iniziative32,976
|
|||
Ultime notizie dall'associazione63,2030
|
||||
|
||||
html-src/algrthms.html,467
|
||||
Tutorial on Convolutional Coding with Viterbi Decoding--Description of the Data Generation, Convolutional Encoding, Channel Mapping and AWGN, and Quantizing Algorithms7,282
|
||||
Descriptionalgorithms10,486
|
||||
Generating the Datagenalgorithm48,2000
|
||||
Convolutionallyconalgorithm55,2517
|
||||
Nextstatetable262,11592
|
||||
Outputoutputtable350,13920
|
||||
Mapping the Channel Symbolsmapping433,16218
|
||||
Adding Noise to theaddnoise439,16612
|
||||
Quantizing the Receivedquantizing469,19105
|
||||
Tutorial on Convolutional Coding with Viterbi Decoding--Description of the Data Generation, Convolutional Encoding, Channel Mapping and AWGN, and Quantizing Algorithms7,271
|
||||
Descriptionalgorithms10,472
|
||||
Generating the Datagenalgorithm48,1948
|
||||
Convolutionallyconalgorithm55,2458
|
||||
Nextstatetable262,11326
|
||||
Outputoutputtable350,13566
|
||||
Mapping the Channel Symbolsmapping433,15781
|
||||
Adding Noise to theaddnoise439,16169
|
||||
Quantizing the Receivedquantizing469,18632
|
||||
|
||||
html-src/software.html,439
|
||||
Francesco Potortì Software Page9,280
|
||||
|
|
|
@ -739,19 +739,6 @@ char **tab_fill(tab_fill70,1129
|
|||
int tab_delete_first(91,1638
|
||||
int tab_count_words(103,1820
|
||||
|
||||
c-src/dostorture.c,198
|
||||
(*tag1 tag118,468
|
||||
#define notag2 26,577
|
||||
(*tag2 tag229,657
|
||||
(*tag3 tag339,809
|
||||
#define notag4 45,904
|
||||
(*tag4 tag448,1001
|
||||
tag5 57,1136
|
||||
tag6 66,1272
|
||||
int pp1(74,1389
|
||||
pp287,1504
|
||||
pp3(100,1616
|
||||
|
||||
c-src/emacs/src/gmalloc.c,7311
|
||||
#define USE_PTHREAD25,1002
|
||||
#undef get_current_dir_name33,1126
|
||||
|
@ -2869,61 +2856,61 @@ class AU 53,1716
|
|||
class AU { T x;AU::x53,1716
|
||||
class B<B54,1735
|
||||
class B<int> { void f(B::f54,1735
|
||||
const A::B::T& abt 55,1766
|
||||
class A 56,1792
|
||||
class A { class B A::B56,1792
|
||||
class A { class B { int f(A::B::f56,1792
|
||||
class A 57,1827
|
||||
int get_data(A::get_data58,1837
|
||||
A operator+(A::operator+59,1861
|
||||
is_muldiv_operation(61,1888
|
||||
domain foo 68,1956
|
||||
void f(foo::f69,1969
|
||||
void A::A(72,1990
|
||||
struct A 73,2005
|
||||
struct A { A(A::A73,2005
|
||||
struct B 74,2023
|
||||
struct B { B(B::B74,2023
|
||||
void B::B(75,2042
|
||||
void BE_Node::BE_Node(76,2057
|
||||
class BE_Node 77,2084
|
||||
struct foo 79,2103
|
||||
int x;foo::x80,2116
|
||||
class test 86,2157
|
||||
int f(test::f87,2170
|
||||
int ff(test::ff89,2232
|
||||
int g(test::g90,2255
|
||||
class AST_Root 92,2279
|
||||
class AST_Root;96,2328
|
||||
AST_ConcreteType::AST_ConcreteType(99,2394
|
||||
AST_Array::AST_Array(107,2533
|
||||
void f(::f115,2734
|
||||
struct A 117,2754
|
||||
~A(A::~A118,2765
|
||||
A::~A(120,2778
|
||||
struct B 122,2790
|
||||
~B(B::~B123,2801
|
||||
enum {dog,::dog126,2818
|
||||
enum {dog, cat}::cat126,2818
|
||||
enum {dog, cat} animals;126,2818
|
||||
struct {int teats;::teats127,2843
|
||||
struct {int teats;} cow;127,2843
|
||||
class Boo 129,2869
|
||||
enum {dog,Boo::dog130,2881
|
||||
enum {dog, cat}Boo::cat130,2881
|
||||
enum {dog, cat} animals;Boo::animals130,2881
|
||||
struct {int treats;Boo::treats131,2910
|
||||
struct {int treats;} cow;Boo::cow131,2910
|
||||
int i,Boo::i132,2940
|
||||
int i,a,Boo::a132,2940
|
||||
int i,a,b;Boo::b132,2940
|
||||
foo(Boo::foo133,2955
|
||||
Boo(Boo::Boo137,2996
|
||||
Boo(Boo::Boo138,3053
|
||||
Boo::Boo(141,3071
|
||||
typedef int should_see_this_one_enclosed_in_extern_C;149,3156
|
||||
typedef int (*should_see_this_function_pointer)should_see_this_function_pointer153,3229
|
||||
typedef int should_see_this_array_type[should_see_this_array_type156,3311
|
||||
const A::B::T& abt 55,1765
|
||||
class A 56,1791
|
||||
class A { class B A::B56,1791
|
||||
class A { class B { int f(A::B::f56,1791
|
||||
class A 57,1826
|
||||
int get_data(A::get_data58,1836
|
||||
A operator+(A::operator+59,1860
|
||||
is_muldiv_operation(61,1887
|
||||
domain foo 68,1955
|
||||
void f(foo::f69,1968
|
||||
void A::A(72,1989
|
||||
struct A 73,2004
|
||||
struct A { A(A::A73,2004
|
||||
struct B 74,2022
|
||||
struct B { B(B::B74,2022
|
||||
void B::B(75,2041
|
||||
void BE_Node::BE_Node(76,2056
|
||||
class BE_Node 77,2083
|
||||
struct foo 79,2102
|
||||
int x;foo::x80,2115
|
||||
class test 86,2156
|
||||
int f(test::f87,2169
|
||||
int ff(test::ff89,2231
|
||||
int g(test::g90,2254
|
||||
class AST_Root 92,2278
|
||||
class AST_Root;96,2327
|
||||
AST_ConcreteType::AST_ConcreteType(99,2393
|
||||
AST_Array::AST_Array(107,2532
|
||||
void f(::f115,2733
|
||||
struct A 117,2753
|
||||
~A(A::~A118,2764
|
||||
A::~A(120,2777
|
||||
struct B 122,2789
|
||||
~B(B::~B123,2800
|
||||
enum {dog,::dog126,2817
|
||||
enum {dog, cat}::cat126,2817
|
||||
enum {dog, cat} animals;126,2817
|
||||
struct {int teats;::teats127,2842
|
||||
struct {int teats;} cow;127,2842
|
||||
class Boo 129,2868
|
||||
enum {dog,Boo::dog130,2880
|
||||
enum {dog, cat}Boo::cat130,2880
|
||||
enum {dog, cat} animals;Boo::animals130,2880
|
||||
struct {int treats;Boo::treats131,2909
|
||||
struct {int treats;} cow;Boo::cow131,2909
|
||||
int i,Boo::i132,2939
|
||||
int i,a,Boo::a132,2939
|
||||
int i,a,b;Boo::b132,2939
|
||||
foo(Boo::foo133,2954
|
||||
Boo(Boo::Boo137,2995
|
||||
Boo(Boo::Boo138,3052
|
||||
Boo::Boo(141,3070
|
||||
typedef int should_see_this_one_enclosed_in_extern_C;149,3155
|
||||
typedef int (*should_see_this_function_pointer)should_see_this_function_pointer153,3228
|
||||
typedef int should_see_this_array_type[should_see_this_array_type156,3310
|
||||
|
||||
cp-src/burton.cpp,103
|
||||
::dummy::dummy test::dummy1(1,0
|
||||
|
@ -3339,15 +3326,15 @@ Comunicati e iniziative32,976
|
|||
Ultime notizie dall'associazione63,2030
|
||||
|
||||
html-src/algrthms.html,467
|
||||
Tutorial on Convolutional Coding with Viterbi Decoding--Description of the Data Generation, Convolutional Encoding, Channel Mapping and AWGN, and Quantizing Algorithms7,282
|
||||
Descriptionalgorithms10,486
|
||||
Generating the Datagenalgorithm48,2000
|
||||
Convolutionallyconalgorithm55,2517
|
||||
Nextstatetable262,11592
|
||||
Outputoutputtable350,13920
|
||||
Mapping the Channel Symbolsmapping433,16218
|
||||
Adding Noise to theaddnoise439,16612
|
||||
Quantizing the Receivedquantizing469,19105
|
||||
Tutorial on Convolutional Coding with Viterbi Decoding--Description of the Data Generation, Convolutional Encoding, Channel Mapping and AWGN, and Quantizing Algorithms7,271
|
||||
Descriptionalgorithms10,472
|
||||
Generating the Datagenalgorithm48,1948
|
||||
Convolutionallyconalgorithm55,2458
|
||||
Nextstatetable262,11326
|
||||
Outputoutputtable350,13566
|
||||
Mapping the Channel Symbolsmapping433,15781
|
||||
Adding Noise to theaddnoise439,16169
|
||||
Quantizing the Receivedquantizing469,18632
|
||||
|
||||
html-src/software.html,439
|
||||
Francesco Potortì Software Page9,280
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
ADASRC=$(addprefix ./ada-src/,etags-test-for.ada 2ataspri.adb 2ataspri.ads waroquiers.ada)
|
||||
ASRC=$(addprefix ./a-src/,empty.zz empty.zz.gz)
|
||||
CSRC=$(addprefix ./c-src/,abbrev.c .//c.c torture.c getopt.h etags.c\
|
||||
exit.c exit.strange_suffix sysdep.h tab.c dostorture.c\
|
||||
exit.c exit.strange_suffix sysdep.h tab.c\
|
||||
emacs/src/gmalloc.c emacs/src/regex.h emacs/src/keyboard.c emacs/src/lisp.h\
|
||||
machsyscalls.c machsyscalls.h fail.c a/b/b.c) ../etags/c-src/h.h
|
||||
CPSRC=$(addprefix ./cp-src/,c.C burton.cpp burton.cpp\
|
||||
|
@ -44,14 +44,6 @@ ARGS=- < srclist
|
|||
|
||||
infiles = $(filter-out ${NONSRCS},${SRCS}) srclist regexfile
|
||||
|
||||
# Although this test uses UTF-8 data, some platforms lack UTF-8 locales.
|
||||
# If the current locale isn't known to use UTF-8, fall back on the C locale.
|
||||
# Although the C locale in theory is not safe for UTF-8 data, in practice
|
||||
# it should be good enough.
|
||||
ifneq ($(shell locale -k charmap), charmap="UTF-8")
|
||||
export LC_ALL = C
|
||||
endif
|
||||
|
||||
.PHONY: check cdiff ETAGS CTAGS
|
||||
# Can't make ediff_1 through ediff_5 .PHONY, as they're implicit.
|
||||
|
||||
|
|
|
@ -1,107 +0,0 @@
|
|||
/* Date: Thu, 05 Aug 1993 20:28:03 +0200
|
||||
From: "Tom R.Hageman" <tom@basil.icce.rug.nl>
|
||||
Subject: more etags torture;-) [etags 7.3 patch#3]
|
||||
To: pot@CNUCE.CNR.IT
|
||||
|
||||
Hi,
|
||||
|
||||
This test file illustrates some more problems with etags (7.3):
|
||||
|
||||
|
||||
1. parentheses are confusing,
|
||||
2. preprocessor directives can disrupt other state machines. */
|
||||
|
||||
/* A small torture test for etags. */
|
||||
|
||||
/* The classic parenthesis nightmare, based on signal(). */
|
||||
void
|
||||
(*tag1 (sig, handler)) ()
|
||||
int sig;
|
||||
void (*handler) ();
|
||||
{
|
||||
(*handler)(sig);
|
||||
return handler;
|
||||
}
|
||||
|
||||
#define notag2 void
|
||||
/* The classic, with user-defined return type. */
|
||||
notag2
|
||||
(*tag2 (sig, handler)) ()
|
||||
int sig;
|
||||
void (*handler) ();
|
||||
{
|
||||
(*handler)(sig);
|
||||
return handler;
|
||||
}
|
||||
|
||||
/* The classic, in ANSI C style. */
|
||||
void
|
||||
(*tag3 (int sig, void (*handler) (int))) (int)
|
||||
{
|
||||
(*handler)(sig);
|
||||
return handler;
|
||||
}
|
||||
|
||||
#define notag4 void
|
||||
/* The classic, with user-defined return type, in ANSI C style. */
|
||||
notag4
|
||||
(*tag4 (int sig, void (*handler) (int))) (int)
|
||||
{
|
||||
(*handler)(sig);
|
||||
return handler;
|
||||
}
|
||||
|
||||
|
||||
/* A less tortuous example. */
|
||||
void
|
||||
tag5 (handler, arg)
|
||||
void (*handler)();
|
||||
void *arg;
|
||||
{
|
||||
(*handler)(arg);
|
||||
}
|
||||
|
||||
/* A less tortuous example, in ANSI C style. */
|
||||
void
|
||||
tag6 (void (*handler) (void *), void *arg)
|
||||
{
|
||||
(*handler)(arg);
|
||||
}
|
||||
|
||||
|
||||
/* Interfering preprocessing torture */
|
||||
|
||||
int pp1(
|
||||
#if (__STDC__)
|
||||
int
|
||||
#endif
|
||||
bar)
|
||||
#if (!__STDC__)
|
||||
int bar;
|
||||
#endif
|
||||
{
|
||||
return bar;
|
||||
}
|
||||
|
||||
int
|
||||
pp2
|
||||
#if __STDC__
|
||||
(int bar)
|
||||
#else
|
||||
(bar)
|
||||
int bar;
|
||||
#endif
|
||||
{
|
||||
return bar;
|
||||
}
|
||||
|
||||
int
|
||||
#if __STDC__
|
||||
pp3(int bar)
|
||||
#else
|
||||
pp3(bar)
|
||||
int bar;
|
||||
#endif
|
||||
{
|
||||
return bar;
|
||||
}
|
|
@ -51,7 +51,7 @@ int A<int>::f(A<int>* x) {}
|
|||
A<float,B<int> > A<B<float>,int>::f(A<int>* x) {}
|
||||
template <class C, int n> class AT { C t[n]; };
|
||||
class AU { T x; };
|
||||
class B<int> { void f() {} };
|
||||
class B<int> { void f() {} };
|
||||
const A::B::T& abt = abc;
|
||||
class A { class B { int f(); }; };
|
||||
class A {
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue