1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-07 01:36:01 +02:00

2004-11-23 Alain Magloire

Tentative fix for 77435
	* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
This commit is contained in:
Alain Magloire 2004-11-23 18:28:18 +00:00
parent 2399f89255
commit f516c46c67
2 changed files with 25 additions and 0 deletions

View file

@ -1,3 +1,7 @@
2004-11-23 Alain Magloire
Tentative fix for 77435
* cdi/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java
2004-11-19 Alain Magloire
Protect agains possible NPE.
* cdi/org/eclipse/cdt/debug/mi/core/cdi/RegisterManager.java

View file

@ -288,6 +288,27 @@ public class SourceManager extends Manager {
return new IntType(target, typename); // ????
}
if (typename.equals("int8_t")) { //$NON-NLS-1$
return new CharType(target, typename);
} else if (typename.equals("uint8_t")) { //$NON-NLS-1$
return new CharType(target, typename, true);
} else if (typename.equals("int16_t")) { //$NON-NLS-1$
return new ShortType(target, typename);
} else if (typename.equals("uint16_t")) { //$NON-NLS-1$
return new ShortType(target, typename, true);
} else if (typename.equals("int32_t")) { //$NON-NLS-1$
return new LongType(target, typename);
} else if (typename.equals("uint31_t")) { //$NON-NLS-1$
return new LongType(target, typename, true);
} else if (typename.equals("int64_t")) { //$NON-NLS-1$
return new LongLongType(target, typename);
} else if (typename.equals("uint64_t")) { //$NON-NLS-1$
return new LongLongType(target, typename, true);
} else if (typename.equals("int128_t")) { //$NON-NLS-1$
return new IntType(target, typename); // ????
} else if (typename.equals("uint128_t")) { //$NON-NLS-1$
return new IntType(target, typename, true); // ????
}
StringTokenizer st = new StringTokenizer(typename);
int count = st.countTokens();