| 2297 | } |
| 2298 | |
| 2299 | static const char *expPortInputEncode(int v) |
| 2300 | { |
| 2301 | const char *s; |
| 2302 | |
| 2303 | switch (v) |
| 2304 | { |
| 2305 | default: |
| 2306 | case SIFC_NONE: |
| 2307 | s = "SIFC_NONE"; |
| 2308 | break; |
| 2309 | case SIFC_ARKANOID: |
| 2310 | s = "SIFC_ARKANOID"; |
| 2311 | break; |
| 2312 | case SIFC_SHADOW: |
| 2313 | s = "SIFC_SHADOW"; |
| 2314 | break; |
| 2315 | case SIFC_HYPERSHOT: |
| 2316 | s = "SIFC_HYPERSHOT"; |
| 2317 | break; |
| 2318 | case SIFC_FKB: |
| 2319 | s = "SIFC_FKB"; |
| 2320 | break; |
| 2321 | case SIFC_MAHJONG: |
| 2322 | s = "SIFC_MAHJONG"; |
| 2323 | break; |
| 2324 | case SIFC_QUIZKING: |
| 2325 | s = "SIFC_QUIZKING"; |
| 2326 | break; |
| 2327 | case SIFC_FTRAINERA: |
| 2328 | s = "SIFC_FTRAINERA"; |
| 2329 | break; |
| 2330 | case SIFC_FTRAINERB: |
| 2331 | s = "SIFC_FTRAINERB"; |
| 2332 | break; |
| 2333 | case SIFC_OEKAKIDS: |
| 2334 | s = "SIFC_OEKAKIDS"; |
| 2335 | break; |
| 2336 | case SIFC_TOPRIDER: |
| 2337 | s = "SIFC_TOPRIDER"; |
| 2338 | break; |
| 2339 | } |
| 2340 | return s; |
| 2341 | } |
| 2342 | |
| 2343 | static int expPortInputDecode(const char *s) |
| 2344 | { |
no outgoing calls
no test coverage detected