You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1942 lines
62 KiB

  1. /* /////////////////////////////////////////////////////////////////////////
  2. * File: pantheios/internal/generated/log_functions.c
  3. *
  4. * Purpose: Definitions of the pantheios_log_<N>() and
  5. * pantheios_log_<N>_no_test() functions
  6. *
  7. * Generated: 8th January 2011
  8. *
  9. * Status: This file is auto-generated: DO NOT EDIT!
  10. *
  11. * Copyright: The copyright restrictions of the Pantheios library,
  12. * enumerated in the header file <pantheios/pantheios.h>,
  13. * apply to this file
  14. *
  15. * ////////////////////////////////////////////////////////////////////// */
  16. #ifndef __cplusplus
  17. # error This file cannot be used independently, nor as part of a C compilation unit. It should only be included from within pantheios_core.cpp
  18. #endif /* __cplusplus */
  19. PANTHEIOS_CALL(int) pantheios_log_1_no_test(pan_sev_t severity
  20. , pan_slice_t const& slice0)
  21. {
  22. const pan_slice_t slices[1] =
  23. {
  24. slice0
  25. };
  26. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  27. }
  28. PANTHEIOS_CALL(int) pantheios_log_2_no_test(pan_sev_t severity
  29. , pan_slice_t const& slice0
  30. , pan_slice_t const& slice1)
  31. {
  32. const pan_slice_t slices[2] =
  33. {
  34. slice0, slice1
  35. };
  36. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  37. }
  38. PANTHEIOS_CALL(int) pantheios_log_3_no_test(pan_sev_t severity
  39. , pan_slice_t const& slice0
  40. , pan_slice_t const& slice1
  41. , pan_slice_t const& slice2)
  42. {
  43. const pan_slice_t slices[3] =
  44. {
  45. slice0, slice1, slice2
  46. };
  47. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  48. }
  49. PANTHEIOS_CALL(int) pantheios_log_4_no_test(pan_sev_t severity
  50. , pan_slice_t const& slice0
  51. , pan_slice_t const& slice1
  52. , pan_slice_t const& slice2
  53. , pan_slice_t const& slice3)
  54. {
  55. const pan_slice_t slices[4] =
  56. {
  57. slice0, slice1, slice2, slice3
  58. };
  59. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  60. }
  61. PANTHEIOS_CALL(int) pantheios_log_5_no_test(pan_sev_t severity
  62. , pan_slice_t const& slice0
  63. , pan_slice_t const& slice1
  64. , pan_slice_t const& slice2
  65. , pan_slice_t const& slice3
  66. , pan_slice_t const& slice4)
  67. {
  68. const pan_slice_t slices[5] =
  69. {
  70. slice0, slice1, slice2, slice3, slice4
  71. };
  72. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  73. }
  74. PANTHEIOS_CALL(int) pantheios_log_6_no_test(pan_sev_t severity
  75. , pan_slice_t const& slice0
  76. , pan_slice_t const& slice1
  77. , pan_slice_t const& slice2
  78. , pan_slice_t const& slice3
  79. , pan_slice_t const& slice4
  80. , pan_slice_t const& slice5)
  81. {
  82. const pan_slice_t slices[6] =
  83. {
  84. slice0, slice1, slice2, slice3, slice4, slice5
  85. };
  86. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  87. }
  88. PANTHEIOS_CALL(int) pantheios_log_7_no_test(pan_sev_t severity
  89. , pan_slice_t const& slice0
  90. , pan_slice_t const& slice1
  91. , pan_slice_t const& slice2
  92. , pan_slice_t const& slice3
  93. , pan_slice_t const& slice4
  94. , pan_slice_t const& slice5
  95. , pan_slice_t const& slice6)
  96. {
  97. const pan_slice_t slices[7] =
  98. {
  99. slice0, slice1, slice2, slice3, slice4, slice5, slice6
  100. };
  101. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  102. }
  103. PANTHEIOS_CALL(int) pantheios_log_8_no_test(pan_sev_t severity
  104. , pan_slice_t const& slice0
  105. , pan_slice_t const& slice1
  106. , pan_slice_t const& slice2
  107. , pan_slice_t const& slice3
  108. , pan_slice_t const& slice4
  109. , pan_slice_t const& slice5
  110. , pan_slice_t const& slice6
  111. , pan_slice_t const& slice7)
  112. {
  113. const pan_slice_t slices[8] =
  114. {
  115. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7
  116. };
  117. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  118. }
  119. PANTHEIOS_CALL(int) pantheios_log_9_no_test(pan_sev_t severity
  120. , pan_slice_t const& slice0
  121. , pan_slice_t const& slice1
  122. , pan_slice_t const& slice2
  123. , pan_slice_t const& slice3
  124. , pan_slice_t const& slice4
  125. , pan_slice_t const& slice5
  126. , pan_slice_t const& slice6
  127. , pan_slice_t const& slice7
  128. , pan_slice_t const& slice8)
  129. {
  130. const pan_slice_t slices[9] =
  131. {
  132. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8
  133. };
  134. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  135. }
  136. PANTHEIOS_CALL(int) pantheios_log_10_no_test(pan_sev_t severity
  137. , pan_slice_t const& slice0
  138. , pan_slice_t const& slice1
  139. , pan_slice_t const& slice2
  140. , pan_slice_t const& slice3
  141. , pan_slice_t const& slice4
  142. , pan_slice_t const& slice5
  143. , pan_slice_t const& slice6
  144. , pan_slice_t const& slice7
  145. , pan_slice_t const& slice8
  146. , pan_slice_t const& slice9)
  147. {
  148. const pan_slice_t slices[10] =
  149. {
  150. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9
  151. };
  152. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  153. }
  154. PANTHEIOS_CALL(int) pantheios_log_11_no_test(pan_sev_t severity
  155. , pan_slice_t const& slice0
  156. , pan_slice_t const& slice1
  157. , pan_slice_t const& slice2
  158. , pan_slice_t const& slice3
  159. , pan_slice_t const& slice4
  160. , pan_slice_t const& slice5
  161. , pan_slice_t const& slice6
  162. , pan_slice_t const& slice7
  163. , pan_slice_t const& slice8
  164. , pan_slice_t const& slice9
  165. , pan_slice_t const& slice10)
  166. {
  167. const pan_slice_t slices[11] =
  168. {
  169. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10
  170. };
  171. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  172. }
  173. PANTHEIOS_CALL(int) pantheios_log_12_no_test(pan_sev_t severity
  174. , pan_slice_t const& slice0
  175. , pan_slice_t const& slice1
  176. , pan_slice_t const& slice2
  177. , pan_slice_t const& slice3
  178. , pan_slice_t const& slice4
  179. , pan_slice_t const& slice5
  180. , pan_slice_t const& slice6
  181. , pan_slice_t const& slice7
  182. , pan_slice_t const& slice8
  183. , pan_slice_t const& slice9
  184. , pan_slice_t const& slice10
  185. , pan_slice_t const& slice11)
  186. {
  187. const pan_slice_t slices[12] =
  188. {
  189. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11
  190. };
  191. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  192. }
  193. PANTHEIOS_CALL(int) pantheios_log_13_no_test(pan_sev_t severity
  194. , pan_slice_t const& slice0
  195. , pan_slice_t const& slice1
  196. , pan_slice_t const& slice2
  197. , pan_slice_t const& slice3
  198. , pan_slice_t const& slice4
  199. , pan_slice_t const& slice5
  200. , pan_slice_t const& slice6
  201. , pan_slice_t const& slice7
  202. , pan_slice_t const& slice8
  203. , pan_slice_t const& slice9
  204. , pan_slice_t const& slice10
  205. , pan_slice_t const& slice11
  206. , pan_slice_t const& slice12)
  207. {
  208. const pan_slice_t slices[13] =
  209. {
  210. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12
  211. };
  212. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  213. }
  214. PANTHEIOS_CALL(int) pantheios_log_14_no_test(pan_sev_t severity
  215. , pan_slice_t const& slice0
  216. , pan_slice_t const& slice1
  217. , pan_slice_t const& slice2
  218. , pan_slice_t const& slice3
  219. , pan_slice_t const& slice4
  220. , pan_slice_t const& slice5
  221. , pan_slice_t const& slice6
  222. , pan_slice_t const& slice7
  223. , pan_slice_t const& slice8
  224. , pan_slice_t const& slice9
  225. , pan_slice_t const& slice10
  226. , pan_slice_t const& slice11
  227. , pan_slice_t const& slice12
  228. , pan_slice_t const& slice13)
  229. {
  230. const pan_slice_t slices[14] =
  231. {
  232. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13
  233. };
  234. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  235. }
  236. PANTHEIOS_CALL(int) pantheios_log_15_no_test(pan_sev_t severity
  237. , pan_slice_t const& slice0
  238. , pan_slice_t const& slice1
  239. , pan_slice_t const& slice2
  240. , pan_slice_t const& slice3
  241. , pan_slice_t const& slice4
  242. , pan_slice_t const& slice5
  243. , pan_slice_t const& slice6
  244. , pan_slice_t const& slice7
  245. , pan_slice_t const& slice8
  246. , pan_slice_t const& slice9
  247. , pan_slice_t const& slice10
  248. , pan_slice_t const& slice11
  249. , pan_slice_t const& slice12
  250. , pan_slice_t const& slice13
  251. , pan_slice_t const& slice14)
  252. {
  253. const pan_slice_t slices[15] =
  254. {
  255. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13, slice14
  256. };
  257. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  258. }
  259. PANTHEIOS_CALL(int) pantheios_log_16_no_test(pan_sev_t severity
  260. , pan_slice_t const& slice0
  261. , pan_slice_t const& slice1
  262. , pan_slice_t const& slice2
  263. , pan_slice_t const& slice3
  264. , pan_slice_t const& slice4
  265. , pan_slice_t const& slice5
  266. , pan_slice_t const& slice6
  267. , pan_slice_t const& slice7
  268. , pan_slice_t const& slice8
  269. , pan_slice_t const& slice9
  270. , pan_slice_t const& slice10
  271. , pan_slice_t const& slice11
  272. , pan_slice_t const& slice12
  273. , pan_slice_t const& slice13
  274. , pan_slice_t const& slice14
  275. , pan_slice_t const& slice15)
  276. {
  277. const pan_slice_t slices[16] =
  278. {
  279. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13, slice14, slice15
  280. };
  281. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  282. }
  283. PANTHEIOS_CALL(int) pantheios_log_17_no_test(pan_sev_t severity
  284. , pan_slice_t const& slice0
  285. , pan_slice_t const& slice1
  286. , pan_slice_t const& slice2
  287. , pan_slice_t const& slice3
  288. , pan_slice_t const& slice4
  289. , pan_slice_t const& slice5
  290. , pan_slice_t const& slice6
  291. , pan_slice_t const& slice7
  292. , pan_slice_t const& slice8
  293. , pan_slice_t const& slice9
  294. , pan_slice_t const& slice10
  295. , pan_slice_t const& slice11
  296. , pan_slice_t const& slice12
  297. , pan_slice_t const& slice13
  298. , pan_slice_t const& slice14
  299. , pan_slice_t const& slice15
  300. , pan_slice_t const& slice16)
  301. {
  302. const pan_slice_t slices[17] =
  303. {
  304. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13, slice14, slice15, slice16
  305. };
  306. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  307. }
  308. PANTHEIOS_CALL(int) pantheios_log_18_no_test(pan_sev_t severity
  309. , pan_slice_t const& slice0
  310. , pan_slice_t const& slice1
  311. , pan_slice_t const& slice2
  312. , pan_slice_t const& slice3
  313. , pan_slice_t const& slice4
  314. , pan_slice_t const& slice5
  315. , pan_slice_t const& slice6
  316. , pan_slice_t const& slice7
  317. , pan_slice_t const& slice8
  318. , pan_slice_t const& slice9
  319. , pan_slice_t const& slice10
  320. , pan_slice_t const& slice11
  321. , pan_slice_t const& slice12
  322. , pan_slice_t const& slice13
  323. , pan_slice_t const& slice14
  324. , pan_slice_t const& slice15
  325. , pan_slice_t const& slice16
  326. , pan_slice_t const& slice17)
  327. {
  328. const pan_slice_t slices[18] =
  329. {
  330. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13, slice14, slice15, slice16, slice17
  331. };
  332. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  333. }
  334. PANTHEIOS_CALL(int) pantheios_log_19_no_test(pan_sev_t severity
  335. , pan_slice_t const& slice0
  336. , pan_slice_t const& slice1
  337. , pan_slice_t const& slice2
  338. , pan_slice_t const& slice3
  339. , pan_slice_t const& slice4
  340. , pan_slice_t const& slice5
  341. , pan_slice_t const& slice6
  342. , pan_slice_t const& slice7
  343. , pan_slice_t const& slice8
  344. , pan_slice_t const& slice9
  345. , pan_slice_t const& slice10
  346. , pan_slice_t const& slice11
  347. , pan_slice_t const& slice12
  348. , pan_slice_t const& slice13
  349. , pan_slice_t const& slice14
  350. , pan_slice_t const& slice15
  351. , pan_slice_t const& slice16
  352. , pan_slice_t const& slice17
  353. , pan_slice_t const& slice18)
  354. {
  355. const pan_slice_t slices[19] =
  356. {
  357. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13, slice14, slice15, slice16, slice17, slice18
  358. };
  359. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  360. }
  361. PANTHEIOS_CALL(int) pantheios_log_20_no_test(pan_sev_t severity
  362. , pan_slice_t const& slice0
  363. , pan_slice_t const& slice1
  364. , pan_slice_t const& slice2
  365. , pan_slice_t const& slice3
  366. , pan_slice_t const& slice4
  367. , pan_slice_t const& slice5
  368. , pan_slice_t const& slice6
  369. , pan_slice_t const& slice7
  370. , pan_slice_t const& slice8
  371. , pan_slice_t const& slice9
  372. , pan_slice_t const& slice10
  373. , pan_slice_t const& slice11
  374. , pan_slice_t const& slice12
  375. , pan_slice_t const& slice13
  376. , pan_slice_t const& slice14
  377. , pan_slice_t const& slice15
  378. , pan_slice_t const& slice16
  379. , pan_slice_t const& slice17
  380. , pan_slice_t const& slice18
  381. , pan_slice_t const& slice19)
  382. {
  383. const pan_slice_t slices[20] =
  384. {
  385. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13, slice14, slice15, slice16, slice17, slice18, slice19
  386. };
  387. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  388. }
  389. PANTHEIOS_CALL(int) pantheios_log_21_no_test(pan_sev_t severity
  390. , pan_slice_t const& slice0
  391. , pan_slice_t const& slice1
  392. , pan_slice_t const& slice2
  393. , pan_slice_t const& slice3
  394. , pan_slice_t const& slice4
  395. , pan_slice_t const& slice5
  396. , pan_slice_t const& slice6
  397. , pan_slice_t const& slice7
  398. , pan_slice_t const& slice8
  399. , pan_slice_t const& slice9
  400. , pan_slice_t const& slice10
  401. , pan_slice_t const& slice11
  402. , pan_slice_t const& slice12
  403. , pan_slice_t const& slice13
  404. , pan_slice_t const& slice14
  405. , pan_slice_t const& slice15
  406. , pan_slice_t const& slice16
  407. , pan_slice_t const& slice17
  408. , pan_slice_t const& slice18
  409. , pan_slice_t const& slice19
  410. , pan_slice_t const& slice20)
  411. {
  412. const pan_slice_t slices[21] =
  413. {
  414. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13, slice14, slice15, slice16, slice17, slice18, slice19, slice20
  415. };
  416. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  417. }
  418. PANTHEIOS_CALL(int) pantheios_log_22_no_test(pan_sev_t severity
  419. , pan_slice_t const& slice0
  420. , pan_slice_t const& slice1
  421. , pan_slice_t const& slice2
  422. , pan_slice_t const& slice3
  423. , pan_slice_t const& slice4
  424. , pan_slice_t const& slice5
  425. , pan_slice_t const& slice6
  426. , pan_slice_t const& slice7
  427. , pan_slice_t const& slice8
  428. , pan_slice_t const& slice9
  429. , pan_slice_t const& slice10
  430. , pan_slice_t const& slice11
  431. , pan_slice_t const& slice12
  432. , pan_slice_t const& slice13
  433. , pan_slice_t const& slice14
  434. , pan_slice_t const& slice15
  435. , pan_slice_t const& slice16
  436. , pan_slice_t const& slice17
  437. , pan_slice_t const& slice18
  438. , pan_slice_t const& slice19
  439. , pan_slice_t const& slice20
  440. , pan_slice_t const& slice21)
  441. {
  442. const pan_slice_t slices[22] =
  443. {
  444. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13, slice14, slice15, slice16, slice17, slice18, slice19, slice20, slice21
  445. };
  446. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  447. }
  448. PANTHEIOS_CALL(int) pantheios_log_23_no_test(pan_sev_t severity
  449. , pan_slice_t const& slice0
  450. , pan_slice_t const& slice1
  451. , pan_slice_t const& slice2
  452. , pan_slice_t const& slice3
  453. , pan_slice_t const& slice4
  454. , pan_slice_t const& slice5
  455. , pan_slice_t const& slice6
  456. , pan_slice_t const& slice7
  457. , pan_slice_t const& slice8
  458. , pan_slice_t const& slice9
  459. , pan_slice_t const& slice10
  460. , pan_slice_t const& slice11
  461. , pan_slice_t const& slice12
  462. , pan_slice_t const& slice13
  463. , pan_slice_t const& slice14
  464. , pan_slice_t const& slice15
  465. , pan_slice_t const& slice16
  466. , pan_slice_t const& slice17
  467. , pan_slice_t const& slice18
  468. , pan_slice_t const& slice19
  469. , pan_slice_t const& slice20
  470. , pan_slice_t const& slice21
  471. , pan_slice_t const& slice22)
  472. {
  473. const pan_slice_t slices[23] =
  474. {
  475. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13, slice14, slice15, slice16, slice17, slice18, slice19, slice20, slice21, slice22
  476. };
  477. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  478. }
  479. PANTHEIOS_CALL(int) pantheios_log_24_no_test(pan_sev_t severity
  480. , pan_slice_t const& slice0
  481. , pan_slice_t const& slice1
  482. , pan_slice_t const& slice2
  483. , pan_slice_t const& slice3
  484. , pan_slice_t const& slice4
  485. , pan_slice_t const& slice5
  486. , pan_slice_t const& slice6
  487. , pan_slice_t const& slice7
  488. , pan_slice_t const& slice8
  489. , pan_slice_t const& slice9
  490. , pan_slice_t const& slice10
  491. , pan_slice_t const& slice11
  492. , pan_slice_t const& slice12
  493. , pan_slice_t const& slice13
  494. , pan_slice_t const& slice14
  495. , pan_slice_t const& slice15
  496. , pan_slice_t const& slice16
  497. , pan_slice_t const& slice17
  498. , pan_slice_t const& slice18
  499. , pan_slice_t const& slice19
  500. , pan_slice_t const& slice20
  501. , pan_slice_t const& slice21
  502. , pan_slice_t const& slice22
  503. , pan_slice_t const& slice23)
  504. {
  505. const pan_slice_t slices[24] =
  506. {
  507. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13, slice14, slice15, slice16, slice17, slice18, slice19, slice20, slice21, slice22, slice23
  508. };
  509. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  510. }
  511. PANTHEIOS_CALL(int) pantheios_log_25_no_test(pan_sev_t severity
  512. , pan_slice_t const& slice0
  513. , pan_slice_t const& slice1
  514. , pan_slice_t const& slice2
  515. , pan_slice_t const& slice3
  516. , pan_slice_t const& slice4
  517. , pan_slice_t const& slice5
  518. , pan_slice_t const& slice6
  519. , pan_slice_t const& slice7
  520. , pan_slice_t const& slice8
  521. , pan_slice_t const& slice9
  522. , pan_slice_t const& slice10
  523. , pan_slice_t const& slice11
  524. , pan_slice_t const& slice12
  525. , pan_slice_t const& slice13
  526. , pan_slice_t const& slice14
  527. , pan_slice_t const& slice15
  528. , pan_slice_t const& slice16
  529. , pan_slice_t const& slice17
  530. , pan_slice_t const& slice18
  531. , pan_slice_t const& slice19
  532. , pan_slice_t const& slice20
  533. , pan_slice_t const& slice21
  534. , pan_slice_t const& slice22
  535. , pan_slice_t const& slice23
  536. , pan_slice_t const& slice24)
  537. {
  538. const pan_slice_t slices[25] =
  539. {
  540. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13, slice14, slice15, slice16, slice17, slice18, slice19, slice20, slice21, slice22, slice23, slice24
  541. };
  542. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  543. }
  544. PANTHEIOS_CALL(int) pantheios_log_26_no_test(pan_sev_t severity
  545. , pan_slice_t const& slice0
  546. , pan_slice_t const& slice1
  547. , pan_slice_t const& slice2
  548. , pan_slice_t const& slice3
  549. , pan_slice_t const& slice4
  550. , pan_slice_t const& slice5
  551. , pan_slice_t const& slice6
  552. , pan_slice_t const& slice7
  553. , pan_slice_t const& slice8
  554. , pan_slice_t const& slice9
  555. , pan_slice_t const& slice10
  556. , pan_slice_t const& slice11
  557. , pan_slice_t const& slice12
  558. , pan_slice_t const& slice13
  559. , pan_slice_t const& slice14
  560. , pan_slice_t const& slice15
  561. , pan_slice_t const& slice16
  562. , pan_slice_t const& slice17
  563. , pan_slice_t const& slice18
  564. , pan_slice_t const& slice19
  565. , pan_slice_t const& slice20
  566. , pan_slice_t const& slice21
  567. , pan_slice_t const& slice22
  568. , pan_slice_t const& slice23
  569. , pan_slice_t const& slice24
  570. , pan_slice_t const& slice25)
  571. {
  572. const pan_slice_t slices[26] =
  573. {
  574. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13, slice14, slice15, slice16, slice17, slice18, slice19, slice20, slice21, slice22, slice23, slice24, slice25
  575. };
  576. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  577. }
  578. PANTHEIOS_CALL(int) pantheios_log_27_no_test(pan_sev_t severity
  579. , pan_slice_t const& slice0
  580. , pan_slice_t const& slice1
  581. , pan_slice_t const& slice2
  582. , pan_slice_t const& slice3
  583. , pan_slice_t const& slice4
  584. , pan_slice_t const& slice5
  585. , pan_slice_t const& slice6
  586. , pan_slice_t const& slice7
  587. , pan_slice_t const& slice8
  588. , pan_slice_t const& slice9
  589. , pan_slice_t const& slice10
  590. , pan_slice_t const& slice11
  591. , pan_slice_t const& slice12
  592. , pan_slice_t const& slice13
  593. , pan_slice_t const& slice14
  594. , pan_slice_t const& slice15
  595. , pan_slice_t const& slice16
  596. , pan_slice_t const& slice17
  597. , pan_slice_t const& slice18
  598. , pan_slice_t const& slice19
  599. , pan_slice_t const& slice20
  600. , pan_slice_t const& slice21
  601. , pan_slice_t const& slice22
  602. , pan_slice_t const& slice23
  603. , pan_slice_t const& slice24
  604. , pan_slice_t const& slice25
  605. , pan_slice_t const& slice26)
  606. {
  607. const pan_slice_t slices[27] =
  608. {
  609. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13, slice14, slice15, slice16, slice17, slice18, slice19, slice20, slice21, slice22, slice23, slice24, slice25, slice26
  610. };
  611. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  612. }
  613. PANTHEIOS_CALL(int) pantheios_log_28_no_test(pan_sev_t severity
  614. , pan_slice_t const& slice0
  615. , pan_slice_t const& slice1
  616. , pan_slice_t const& slice2
  617. , pan_slice_t const& slice3
  618. , pan_slice_t const& slice4
  619. , pan_slice_t const& slice5
  620. , pan_slice_t const& slice6
  621. , pan_slice_t const& slice7
  622. , pan_slice_t const& slice8
  623. , pan_slice_t const& slice9
  624. , pan_slice_t const& slice10
  625. , pan_slice_t const& slice11
  626. , pan_slice_t const& slice12
  627. , pan_slice_t const& slice13
  628. , pan_slice_t const& slice14
  629. , pan_slice_t const& slice15
  630. , pan_slice_t const& slice16
  631. , pan_slice_t const& slice17
  632. , pan_slice_t const& slice18
  633. , pan_slice_t const& slice19
  634. , pan_slice_t const& slice20
  635. , pan_slice_t const& slice21
  636. , pan_slice_t const& slice22
  637. , pan_slice_t const& slice23
  638. , pan_slice_t const& slice24
  639. , pan_slice_t const& slice25
  640. , pan_slice_t const& slice26
  641. , pan_slice_t const& slice27)
  642. {
  643. const pan_slice_t slices[28] =
  644. {
  645. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13, slice14, slice15, slice16, slice17, slice18, slice19, slice20, slice21, slice22, slice23, slice24, slice25, slice26, slice27
  646. };
  647. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  648. }
  649. PANTHEIOS_CALL(int) pantheios_log_29_no_test(pan_sev_t severity
  650. , pan_slice_t const& slice0
  651. , pan_slice_t const& slice1
  652. , pan_slice_t const& slice2
  653. , pan_slice_t const& slice3
  654. , pan_slice_t const& slice4
  655. , pan_slice_t const& slice5
  656. , pan_slice_t const& slice6
  657. , pan_slice_t const& slice7
  658. , pan_slice_t const& slice8
  659. , pan_slice_t const& slice9
  660. , pan_slice_t const& slice10
  661. , pan_slice_t const& slice11
  662. , pan_slice_t const& slice12
  663. , pan_slice_t const& slice13
  664. , pan_slice_t const& slice14
  665. , pan_slice_t const& slice15
  666. , pan_slice_t const& slice16
  667. , pan_slice_t const& slice17
  668. , pan_slice_t const& slice18
  669. , pan_slice_t const& slice19
  670. , pan_slice_t const& slice20
  671. , pan_slice_t const& slice21
  672. , pan_slice_t const& slice22
  673. , pan_slice_t const& slice23
  674. , pan_slice_t const& slice24
  675. , pan_slice_t const& slice25
  676. , pan_slice_t const& slice26
  677. , pan_slice_t const& slice27
  678. , pan_slice_t const& slice28)
  679. {
  680. const pan_slice_t slices[29] =
  681. {
  682. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13, slice14, slice15, slice16, slice17, slice18, slice19, slice20, slice21, slice22, slice23, slice24, slice25, slice26, slice27, slice28
  683. };
  684. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  685. }
  686. PANTHEIOS_CALL(int) pantheios_log_30_no_test(pan_sev_t severity
  687. , pan_slice_t const& slice0
  688. , pan_slice_t const& slice1
  689. , pan_slice_t const& slice2
  690. , pan_slice_t const& slice3
  691. , pan_slice_t const& slice4
  692. , pan_slice_t const& slice5
  693. , pan_slice_t const& slice6
  694. , pan_slice_t const& slice7
  695. , pan_slice_t const& slice8
  696. , pan_slice_t const& slice9
  697. , pan_slice_t const& slice10
  698. , pan_slice_t const& slice11
  699. , pan_slice_t const& slice12
  700. , pan_slice_t const& slice13
  701. , pan_slice_t const& slice14
  702. , pan_slice_t const& slice15
  703. , pan_slice_t const& slice16
  704. , pan_slice_t const& slice17
  705. , pan_slice_t const& slice18
  706. , pan_slice_t const& slice19
  707. , pan_slice_t const& slice20
  708. , pan_slice_t const& slice21
  709. , pan_slice_t const& slice22
  710. , pan_slice_t const& slice23
  711. , pan_slice_t const& slice24
  712. , pan_slice_t const& slice25
  713. , pan_slice_t const& slice26
  714. , pan_slice_t const& slice27
  715. , pan_slice_t const& slice28
  716. , pan_slice_t const& slice29)
  717. {
  718. const pan_slice_t slices[30] =
  719. {
  720. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13, slice14, slice15, slice16, slice17, slice18, slice19, slice20, slice21, slice22, slice23, slice24, slice25, slice26, slice27, slice28, slice29
  721. };
  722. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  723. }
  724. PANTHEIOS_CALL(int) pantheios_log_31_no_test(pan_sev_t severity
  725. , pan_slice_t const& slice0
  726. , pan_slice_t const& slice1
  727. , pan_slice_t const& slice2
  728. , pan_slice_t const& slice3
  729. , pan_slice_t const& slice4
  730. , pan_slice_t const& slice5
  731. , pan_slice_t const& slice6
  732. , pan_slice_t const& slice7
  733. , pan_slice_t const& slice8
  734. , pan_slice_t const& slice9
  735. , pan_slice_t const& slice10
  736. , pan_slice_t const& slice11
  737. , pan_slice_t const& slice12
  738. , pan_slice_t const& slice13
  739. , pan_slice_t const& slice14
  740. , pan_slice_t const& slice15
  741. , pan_slice_t const& slice16
  742. , pan_slice_t const& slice17
  743. , pan_slice_t const& slice18
  744. , pan_slice_t const& slice19
  745. , pan_slice_t const& slice20
  746. , pan_slice_t const& slice21
  747. , pan_slice_t const& slice22
  748. , pan_slice_t const& slice23
  749. , pan_slice_t const& slice24
  750. , pan_slice_t const& slice25
  751. , pan_slice_t const& slice26
  752. , pan_slice_t const& slice27
  753. , pan_slice_t const& slice28
  754. , pan_slice_t const& slice29
  755. , pan_slice_t const& slice30)
  756. {
  757. const pan_slice_t slices[31] =
  758. {
  759. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13, slice14, slice15, slice16, slice17, slice18, slice19, slice20, slice21, slice22, slice23, slice24, slice25, slice26, slice27, slice28, slice29, slice30
  760. };
  761. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  762. }
  763. PANTHEIOS_CALL(int) pantheios_log_32_no_test(pan_sev_t severity
  764. , pan_slice_t const& slice0
  765. , pan_slice_t const& slice1
  766. , pan_slice_t const& slice2
  767. , pan_slice_t const& slice3
  768. , pan_slice_t const& slice4
  769. , pan_slice_t const& slice5
  770. , pan_slice_t const& slice6
  771. , pan_slice_t const& slice7
  772. , pan_slice_t const& slice8
  773. , pan_slice_t const& slice9
  774. , pan_slice_t const& slice10
  775. , pan_slice_t const& slice11
  776. , pan_slice_t const& slice12
  777. , pan_slice_t const& slice13
  778. , pan_slice_t const& slice14
  779. , pan_slice_t const& slice15
  780. , pan_slice_t const& slice16
  781. , pan_slice_t const& slice17
  782. , pan_slice_t const& slice18
  783. , pan_slice_t const& slice19
  784. , pan_slice_t const& slice20
  785. , pan_slice_t const& slice21
  786. , pan_slice_t const& slice22
  787. , pan_slice_t const& slice23
  788. , pan_slice_t const& slice24
  789. , pan_slice_t const& slice25
  790. , pan_slice_t const& slice26
  791. , pan_slice_t const& slice27
  792. , pan_slice_t const& slice28
  793. , pan_slice_t const& slice29
  794. , pan_slice_t const& slice30
  795. , pan_slice_t const& slice31)
  796. {
  797. const pan_slice_t slices[32] =
  798. {
  799. slice0, slice1, slice2, slice3, slice4, slice5, slice6, slice7, slice8, slice9, slice10, slice11, slice12, slice13, slice14, slice15, slice16, slice17, slice18, slice19, slice20, slice21, slice22, slice23, slice24, slice25, slice26, slice27, slice28, slice29, slice30, slice31
  800. };
  801. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  802. }
  803. PANTHEIOS_CALL(int) pantheios_log_1(pan_sev_t severity
  804. , pan_char_t const* p0, int l0)
  805. {
  806. if(!pantheios_isSeverityLogged(severity))
  807. {
  808. return 0;
  809. }
  810. else
  811. {
  812. const pan_slice_t slices[1] =
  813. {
  814. pan_slice_t(l0, p0)
  815. };
  816. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  817. }
  818. }
  819. PANTHEIOS_CALL(int) pantheios_log_2(pan_sev_t severity
  820. , pan_char_t const* p0, int l0
  821. , pan_char_t const* p1, int l1)
  822. {
  823. if(!pantheios_isSeverityLogged(severity))
  824. {
  825. return 0;
  826. }
  827. else
  828. {
  829. const pan_slice_t slices[2] =
  830. {
  831. pan_slice_t(l0, p0), pan_slice_t(l1, p1)
  832. };
  833. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  834. }
  835. }
  836. PANTHEIOS_CALL(int) pantheios_log_3(pan_sev_t severity
  837. , pan_char_t const* p0, int l0
  838. , pan_char_t const* p1, int l1
  839. , pan_char_t const* p2, int l2)
  840. {
  841. if(!pantheios_isSeverityLogged(severity))
  842. {
  843. return 0;
  844. }
  845. else
  846. {
  847. const pan_slice_t slices[3] =
  848. {
  849. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2)
  850. };
  851. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  852. }
  853. }
  854. PANTHEIOS_CALL(int) pantheios_log_4(pan_sev_t severity
  855. , pan_char_t const* p0, int l0
  856. , pan_char_t const* p1, int l1
  857. , pan_char_t const* p2, int l2
  858. , pan_char_t const* p3, int l3)
  859. {
  860. if(!pantheios_isSeverityLogged(severity))
  861. {
  862. return 0;
  863. }
  864. else
  865. {
  866. const pan_slice_t slices[4] =
  867. {
  868. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3)
  869. };
  870. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  871. }
  872. }
  873. PANTHEIOS_CALL(int) pantheios_log_5(pan_sev_t severity
  874. , pan_char_t const* p0, int l0
  875. , pan_char_t const* p1, int l1
  876. , pan_char_t const* p2, int l2
  877. , pan_char_t const* p3, int l3
  878. , pan_char_t const* p4, int l4)
  879. {
  880. if(!pantheios_isSeverityLogged(severity))
  881. {
  882. return 0;
  883. }
  884. else
  885. {
  886. const pan_slice_t slices[5] =
  887. {
  888. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4)
  889. };
  890. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  891. }
  892. }
  893. PANTHEIOS_CALL(int) pantheios_log_6(pan_sev_t severity
  894. , pan_char_t const* p0, int l0
  895. , pan_char_t const* p1, int l1
  896. , pan_char_t const* p2, int l2
  897. , pan_char_t const* p3, int l3
  898. , pan_char_t const* p4, int l4
  899. , pan_char_t const* p5, int l5)
  900. {
  901. if(!pantheios_isSeverityLogged(severity))
  902. {
  903. return 0;
  904. }
  905. else
  906. {
  907. const pan_slice_t slices[6] =
  908. {
  909. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5)
  910. };
  911. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  912. }
  913. }
  914. PANTHEIOS_CALL(int) pantheios_log_7(pan_sev_t severity
  915. , pan_char_t const* p0, int l0
  916. , pan_char_t const* p1, int l1
  917. , pan_char_t const* p2, int l2
  918. , pan_char_t const* p3, int l3
  919. , pan_char_t const* p4, int l4
  920. , pan_char_t const* p5, int l5
  921. , pan_char_t const* p6, int l6)
  922. {
  923. if(!pantheios_isSeverityLogged(severity))
  924. {
  925. return 0;
  926. }
  927. else
  928. {
  929. const pan_slice_t slices[7] =
  930. {
  931. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6)
  932. };
  933. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  934. }
  935. }
  936. PANTHEIOS_CALL(int) pantheios_log_8(pan_sev_t severity
  937. , pan_char_t const* p0, int l0
  938. , pan_char_t const* p1, int l1
  939. , pan_char_t const* p2, int l2
  940. , pan_char_t const* p3, int l3
  941. , pan_char_t const* p4, int l4
  942. , pan_char_t const* p5, int l5
  943. , pan_char_t const* p6, int l6
  944. , pan_char_t const* p7, int l7)
  945. {
  946. if(!pantheios_isSeverityLogged(severity))
  947. {
  948. return 0;
  949. }
  950. else
  951. {
  952. const pan_slice_t slices[8] =
  953. {
  954. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7)
  955. };
  956. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  957. }
  958. }
  959. PANTHEIOS_CALL(int) pantheios_log_9(pan_sev_t severity
  960. , pan_char_t const* p0, int l0
  961. , pan_char_t const* p1, int l1
  962. , pan_char_t const* p2, int l2
  963. , pan_char_t const* p3, int l3
  964. , pan_char_t const* p4, int l4
  965. , pan_char_t const* p5, int l5
  966. , pan_char_t const* p6, int l6
  967. , pan_char_t const* p7, int l7
  968. , pan_char_t const* p8, int l8)
  969. {
  970. if(!pantheios_isSeverityLogged(severity))
  971. {
  972. return 0;
  973. }
  974. else
  975. {
  976. const pan_slice_t slices[9] =
  977. {
  978. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8)
  979. };
  980. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  981. }
  982. }
  983. PANTHEIOS_CALL(int) pantheios_log_10(pan_sev_t severity
  984. , pan_char_t const* p0, int l0
  985. , pan_char_t const* p1, int l1
  986. , pan_char_t const* p2, int l2
  987. , pan_char_t const* p3, int l3
  988. , pan_char_t const* p4, int l4
  989. , pan_char_t const* p5, int l5
  990. , pan_char_t const* p6, int l6
  991. , pan_char_t const* p7, int l7
  992. , pan_char_t const* p8, int l8
  993. , pan_char_t const* p9, int l9)
  994. {
  995. if(!pantheios_isSeverityLogged(severity))
  996. {
  997. return 0;
  998. }
  999. else
  1000. {
  1001. const pan_slice_t slices[10] =
  1002. {
  1003. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9)
  1004. };
  1005. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1006. }
  1007. }
  1008. PANTHEIOS_CALL(int) pantheios_log_11(pan_sev_t severity
  1009. , pan_char_t const* p0, int l0
  1010. , pan_char_t const* p1, int l1
  1011. , pan_char_t const* p2, int l2
  1012. , pan_char_t const* p3, int l3
  1013. , pan_char_t const* p4, int l4
  1014. , pan_char_t const* p5, int l5
  1015. , pan_char_t const* p6, int l6
  1016. , pan_char_t const* p7, int l7
  1017. , pan_char_t const* p8, int l8
  1018. , pan_char_t const* p9, int l9
  1019. , pan_char_t const* p10, int l10)
  1020. {
  1021. if(!pantheios_isSeverityLogged(severity))
  1022. {
  1023. return 0;
  1024. }
  1025. else
  1026. {
  1027. const pan_slice_t slices[11] =
  1028. {
  1029. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10)
  1030. };
  1031. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1032. }
  1033. }
  1034. PANTHEIOS_CALL(int) pantheios_log_12(pan_sev_t severity
  1035. , pan_char_t const* p0, int l0
  1036. , pan_char_t const* p1, int l1
  1037. , pan_char_t const* p2, int l2
  1038. , pan_char_t const* p3, int l3
  1039. , pan_char_t const* p4, int l4
  1040. , pan_char_t const* p5, int l5
  1041. , pan_char_t const* p6, int l6
  1042. , pan_char_t const* p7, int l7
  1043. , pan_char_t const* p8, int l8
  1044. , pan_char_t const* p9, int l9
  1045. , pan_char_t const* p10, int l10
  1046. , pan_char_t const* p11, int l11)
  1047. {
  1048. if(!pantheios_isSeverityLogged(severity))
  1049. {
  1050. return 0;
  1051. }
  1052. else
  1053. {
  1054. const pan_slice_t slices[12] =
  1055. {
  1056. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11)
  1057. };
  1058. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1059. }
  1060. }
  1061. PANTHEIOS_CALL(int) pantheios_log_13(pan_sev_t severity
  1062. , pan_char_t const* p0, int l0
  1063. , pan_char_t const* p1, int l1
  1064. , pan_char_t const* p2, int l2
  1065. , pan_char_t const* p3, int l3
  1066. , pan_char_t const* p4, int l4
  1067. , pan_char_t const* p5, int l5
  1068. , pan_char_t const* p6, int l6
  1069. , pan_char_t const* p7, int l7
  1070. , pan_char_t const* p8, int l8
  1071. , pan_char_t const* p9, int l9
  1072. , pan_char_t const* p10, int l10
  1073. , pan_char_t const* p11, int l11
  1074. , pan_char_t const* p12, int l12)
  1075. {
  1076. if(!pantheios_isSeverityLogged(severity))
  1077. {
  1078. return 0;
  1079. }
  1080. else
  1081. {
  1082. const pan_slice_t slices[13] =
  1083. {
  1084. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12)
  1085. };
  1086. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1087. }
  1088. }
  1089. PANTHEIOS_CALL(int) pantheios_log_14(pan_sev_t severity
  1090. , pan_char_t const* p0, int l0
  1091. , pan_char_t const* p1, int l1
  1092. , pan_char_t const* p2, int l2
  1093. , pan_char_t const* p3, int l3
  1094. , pan_char_t const* p4, int l4
  1095. , pan_char_t const* p5, int l5
  1096. , pan_char_t const* p6, int l6
  1097. , pan_char_t const* p7, int l7
  1098. , pan_char_t const* p8, int l8
  1099. , pan_char_t const* p9, int l9
  1100. , pan_char_t const* p10, int l10
  1101. , pan_char_t const* p11, int l11
  1102. , pan_char_t const* p12, int l12
  1103. , pan_char_t const* p13, int l13)
  1104. {
  1105. if(!pantheios_isSeverityLogged(severity))
  1106. {
  1107. return 0;
  1108. }
  1109. else
  1110. {
  1111. const pan_slice_t slices[14] =
  1112. {
  1113. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13)
  1114. };
  1115. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1116. }
  1117. }
  1118. PANTHEIOS_CALL(int) pantheios_log_15(pan_sev_t severity
  1119. , pan_char_t const* p0, int l0
  1120. , pan_char_t const* p1, int l1
  1121. , pan_char_t const* p2, int l2
  1122. , pan_char_t const* p3, int l3
  1123. , pan_char_t const* p4, int l4
  1124. , pan_char_t const* p5, int l5
  1125. , pan_char_t const* p6, int l6
  1126. , pan_char_t const* p7, int l7
  1127. , pan_char_t const* p8, int l8
  1128. , pan_char_t const* p9, int l9
  1129. , pan_char_t const* p10, int l10
  1130. , pan_char_t const* p11, int l11
  1131. , pan_char_t const* p12, int l12
  1132. , pan_char_t const* p13, int l13
  1133. , pan_char_t const* p14, int l14)
  1134. {
  1135. if(!pantheios_isSeverityLogged(severity))
  1136. {
  1137. return 0;
  1138. }
  1139. else
  1140. {
  1141. const pan_slice_t slices[15] =
  1142. {
  1143. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13), pan_slice_t(l14, p14)
  1144. };
  1145. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1146. }
  1147. }
  1148. PANTHEIOS_CALL(int) pantheios_log_16(pan_sev_t severity
  1149. , pan_char_t const* p0, int l0
  1150. , pan_char_t const* p1, int l1
  1151. , pan_char_t const* p2, int l2
  1152. , pan_char_t const* p3, int l3
  1153. , pan_char_t const* p4, int l4
  1154. , pan_char_t const* p5, int l5
  1155. , pan_char_t const* p6, int l6
  1156. , pan_char_t const* p7, int l7
  1157. , pan_char_t const* p8, int l8
  1158. , pan_char_t const* p9, int l9
  1159. , pan_char_t const* p10, int l10
  1160. , pan_char_t const* p11, int l11
  1161. , pan_char_t const* p12, int l12
  1162. , pan_char_t const* p13, int l13
  1163. , pan_char_t const* p14, int l14
  1164. , pan_char_t const* p15, int l15)
  1165. {
  1166. if(!pantheios_isSeverityLogged(severity))
  1167. {
  1168. return 0;
  1169. }
  1170. else
  1171. {
  1172. const pan_slice_t slices[16] =
  1173. {
  1174. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13), pan_slice_t(l14, p14), pan_slice_t(l15, p15)
  1175. };
  1176. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1177. }
  1178. }
  1179. PANTHEIOS_CALL(int) pantheios_log_17(pan_sev_t severity
  1180. , pan_char_t const* p0, int l0
  1181. , pan_char_t const* p1, int l1
  1182. , pan_char_t const* p2, int l2
  1183. , pan_char_t const* p3, int l3
  1184. , pan_char_t const* p4, int l4
  1185. , pan_char_t const* p5, int l5
  1186. , pan_char_t const* p6, int l6
  1187. , pan_char_t const* p7, int l7
  1188. , pan_char_t const* p8, int l8
  1189. , pan_char_t const* p9, int l9
  1190. , pan_char_t const* p10, int l10
  1191. , pan_char_t const* p11, int l11
  1192. , pan_char_t const* p12, int l12
  1193. , pan_char_t const* p13, int l13
  1194. , pan_char_t const* p14, int l14
  1195. , pan_char_t const* p15, int l15
  1196. , pan_char_t const* p16, int l16)
  1197. {
  1198. if(!pantheios_isSeverityLogged(severity))
  1199. {
  1200. return 0;
  1201. }
  1202. else
  1203. {
  1204. const pan_slice_t slices[17] =
  1205. {
  1206. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13), pan_slice_t(l14, p14), pan_slice_t(l15, p15), pan_slice_t(l16, p16)
  1207. };
  1208. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1209. }
  1210. }
  1211. PANTHEIOS_CALL(int) pantheios_log_18(pan_sev_t severity
  1212. , pan_char_t const* p0, int l0
  1213. , pan_char_t const* p1, int l1
  1214. , pan_char_t const* p2, int l2
  1215. , pan_char_t const* p3, int l3
  1216. , pan_char_t const* p4, int l4
  1217. , pan_char_t const* p5, int l5
  1218. , pan_char_t const* p6, int l6
  1219. , pan_char_t const* p7, int l7
  1220. , pan_char_t const* p8, int l8
  1221. , pan_char_t const* p9, int l9
  1222. , pan_char_t const* p10, int l10
  1223. , pan_char_t const* p11, int l11
  1224. , pan_char_t const* p12, int l12
  1225. , pan_char_t const* p13, int l13
  1226. , pan_char_t const* p14, int l14
  1227. , pan_char_t const* p15, int l15
  1228. , pan_char_t const* p16, int l16
  1229. , pan_char_t const* p17, int l17)
  1230. {
  1231. if(!pantheios_isSeverityLogged(severity))
  1232. {
  1233. return 0;
  1234. }
  1235. else
  1236. {
  1237. const pan_slice_t slices[18] =
  1238. {
  1239. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13), pan_slice_t(l14, p14), pan_slice_t(l15, p15), pan_slice_t(l16, p16), pan_slice_t(l17, p17)
  1240. };
  1241. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1242. }
  1243. }
  1244. PANTHEIOS_CALL(int) pantheios_log_19(pan_sev_t severity
  1245. , pan_char_t const* p0, int l0
  1246. , pan_char_t const* p1, int l1
  1247. , pan_char_t const* p2, int l2
  1248. , pan_char_t const* p3, int l3
  1249. , pan_char_t const* p4, int l4
  1250. , pan_char_t const* p5, int l5
  1251. , pan_char_t const* p6, int l6
  1252. , pan_char_t const* p7, int l7
  1253. , pan_char_t const* p8, int l8
  1254. , pan_char_t const* p9, int l9
  1255. , pan_char_t const* p10, int l10
  1256. , pan_char_t const* p11, int l11
  1257. , pan_char_t const* p12, int l12
  1258. , pan_char_t const* p13, int l13
  1259. , pan_char_t const* p14, int l14
  1260. , pan_char_t const* p15, int l15
  1261. , pan_char_t const* p16, int l16
  1262. , pan_char_t const* p17, int l17
  1263. , pan_char_t const* p18, int l18)
  1264. {
  1265. if(!pantheios_isSeverityLogged(severity))
  1266. {
  1267. return 0;
  1268. }
  1269. else
  1270. {
  1271. const pan_slice_t slices[19] =
  1272. {
  1273. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13), pan_slice_t(l14, p14), pan_slice_t(l15, p15), pan_slice_t(l16, p16), pan_slice_t(l17, p17), pan_slice_t(l18, p18)
  1274. };
  1275. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1276. }
  1277. }
  1278. PANTHEIOS_CALL(int) pantheios_log_20(pan_sev_t severity
  1279. , pan_char_t const* p0, int l0
  1280. , pan_char_t const* p1, int l1
  1281. , pan_char_t const* p2, int l2
  1282. , pan_char_t const* p3, int l3
  1283. , pan_char_t const* p4, int l4
  1284. , pan_char_t const* p5, int l5
  1285. , pan_char_t const* p6, int l6
  1286. , pan_char_t const* p7, int l7
  1287. , pan_char_t const* p8, int l8
  1288. , pan_char_t const* p9, int l9
  1289. , pan_char_t const* p10, int l10
  1290. , pan_char_t const* p11, int l11
  1291. , pan_char_t const* p12, int l12
  1292. , pan_char_t const* p13, int l13
  1293. , pan_char_t const* p14, int l14
  1294. , pan_char_t const* p15, int l15
  1295. , pan_char_t const* p16, int l16
  1296. , pan_char_t const* p17, int l17
  1297. , pan_char_t const* p18, int l18
  1298. , pan_char_t const* p19, int l19)
  1299. {
  1300. if(!pantheios_isSeverityLogged(severity))
  1301. {
  1302. return 0;
  1303. }
  1304. else
  1305. {
  1306. const pan_slice_t slices[20] =
  1307. {
  1308. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13), pan_slice_t(l14, p14), pan_slice_t(l15, p15), pan_slice_t(l16, p16), pan_slice_t(l17, p17), pan_slice_t(l18, p18), pan_slice_t(l19, p19)
  1309. };
  1310. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1311. }
  1312. }
  1313. PANTHEIOS_CALL(int) pantheios_log_21(pan_sev_t severity
  1314. , pan_char_t const* p0, int l0
  1315. , pan_char_t const* p1, int l1
  1316. , pan_char_t const* p2, int l2
  1317. , pan_char_t const* p3, int l3
  1318. , pan_char_t const* p4, int l4
  1319. , pan_char_t const* p5, int l5
  1320. , pan_char_t const* p6, int l6
  1321. , pan_char_t const* p7, int l7
  1322. , pan_char_t const* p8, int l8
  1323. , pan_char_t const* p9, int l9
  1324. , pan_char_t const* p10, int l10
  1325. , pan_char_t const* p11, int l11
  1326. , pan_char_t const* p12, int l12
  1327. , pan_char_t const* p13, int l13
  1328. , pan_char_t const* p14, int l14
  1329. , pan_char_t const* p15, int l15
  1330. , pan_char_t const* p16, int l16
  1331. , pan_char_t const* p17, int l17
  1332. , pan_char_t const* p18, int l18
  1333. , pan_char_t const* p19, int l19
  1334. , pan_char_t const* p20, int l20)
  1335. {
  1336. if(!pantheios_isSeverityLogged(severity))
  1337. {
  1338. return 0;
  1339. }
  1340. else
  1341. {
  1342. const pan_slice_t slices[21] =
  1343. {
  1344. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13), pan_slice_t(l14, p14), pan_slice_t(l15, p15), pan_slice_t(l16, p16), pan_slice_t(l17, p17), pan_slice_t(l18, p18), pan_slice_t(l19, p19), pan_slice_t(l20, p20)
  1345. };
  1346. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1347. }
  1348. }
  1349. PANTHEIOS_CALL(int) pantheios_log_22(pan_sev_t severity
  1350. , pan_char_t const* p0, int l0
  1351. , pan_char_t const* p1, int l1
  1352. , pan_char_t const* p2, int l2
  1353. , pan_char_t const* p3, int l3
  1354. , pan_char_t const* p4, int l4
  1355. , pan_char_t const* p5, int l5
  1356. , pan_char_t const* p6, int l6
  1357. , pan_char_t const* p7, int l7
  1358. , pan_char_t const* p8, int l8
  1359. , pan_char_t const* p9, int l9
  1360. , pan_char_t const* p10, int l10
  1361. , pan_char_t const* p11, int l11
  1362. , pan_char_t const* p12, int l12
  1363. , pan_char_t const* p13, int l13
  1364. , pan_char_t const* p14, int l14
  1365. , pan_char_t const* p15, int l15
  1366. , pan_char_t const* p16, int l16
  1367. , pan_char_t const* p17, int l17
  1368. , pan_char_t const* p18, int l18
  1369. , pan_char_t const* p19, int l19
  1370. , pan_char_t const* p20, int l20
  1371. , pan_char_t const* p21, int l21)
  1372. {
  1373. if(!pantheios_isSeverityLogged(severity))
  1374. {
  1375. return 0;
  1376. }
  1377. else
  1378. {
  1379. const pan_slice_t slices[22] =
  1380. {
  1381. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13), pan_slice_t(l14, p14), pan_slice_t(l15, p15), pan_slice_t(l16, p16), pan_slice_t(l17, p17), pan_slice_t(l18, p18), pan_slice_t(l19, p19), pan_slice_t(l20, p20), pan_slice_t(l21, p21)
  1382. };
  1383. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1384. }
  1385. }
  1386. PANTHEIOS_CALL(int) pantheios_log_23(pan_sev_t severity
  1387. , pan_char_t const* p0, int l0
  1388. , pan_char_t const* p1, int l1
  1389. , pan_char_t const* p2, int l2
  1390. , pan_char_t const* p3, int l3
  1391. , pan_char_t const* p4, int l4
  1392. , pan_char_t const* p5, int l5
  1393. , pan_char_t const* p6, int l6
  1394. , pan_char_t const* p7, int l7
  1395. , pan_char_t const* p8, int l8
  1396. , pan_char_t const* p9, int l9
  1397. , pan_char_t const* p10, int l10
  1398. , pan_char_t const* p11, int l11
  1399. , pan_char_t const* p12, int l12
  1400. , pan_char_t const* p13, int l13
  1401. , pan_char_t const* p14, int l14
  1402. , pan_char_t const* p15, int l15
  1403. , pan_char_t const* p16, int l16
  1404. , pan_char_t const* p17, int l17
  1405. , pan_char_t const* p18, int l18
  1406. , pan_char_t const* p19, int l19
  1407. , pan_char_t const* p20, int l20
  1408. , pan_char_t const* p21, int l21
  1409. , pan_char_t const* p22, int l22)
  1410. {
  1411. if(!pantheios_isSeverityLogged(severity))
  1412. {
  1413. return 0;
  1414. }
  1415. else
  1416. {
  1417. const pan_slice_t slices[23] =
  1418. {
  1419. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13), pan_slice_t(l14, p14), pan_slice_t(l15, p15), pan_slice_t(l16, p16), pan_slice_t(l17, p17), pan_slice_t(l18, p18), pan_slice_t(l19, p19), pan_slice_t(l20, p20), pan_slice_t(l21, p21), pan_slice_t(l22, p22)
  1420. };
  1421. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1422. }
  1423. }
  1424. PANTHEIOS_CALL(int) pantheios_log_24(pan_sev_t severity
  1425. , pan_char_t const* p0, int l0
  1426. , pan_char_t const* p1, int l1
  1427. , pan_char_t const* p2, int l2
  1428. , pan_char_t const* p3, int l3
  1429. , pan_char_t const* p4, int l4
  1430. , pan_char_t const* p5, int l5
  1431. , pan_char_t const* p6, int l6
  1432. , pan_char_t const* p7, int l7
  1433. , pan_char_t const* p8, int l8
  1434. , pan_char_t const* p9, int l9
  1435. , pan_char_t const* p10, int l10
  1436. , pan_char_t const* p11, int l11
  1437. , pan_char_t const* p12, int l12
  1438. , pan_char_t const* p13, int l13
  1439. , pan_char_t const* p14, int l14
  1440. , pan_char_t const* p15, int l15
  1441. , pan_char_t const* p16, int l16
  1442. , pan_char_t const* p17, int l17
  1443. , pan_char_t const* p18, int l18
  1444. , pan_char_t const* p19, int l19
  1445. , pan_char_t const* p20, int l20
  1446. , pan_char_t const* p21, int l21
  1447. , pan_char_t const* p22, int l22
  1448. , pan_char_t const* p23, int l23)
  1449. {
  1450. if(!pantheios_isSeverityLogged(severity))
  1451. {
  1452. return 0;
  1453. }
  1454. else
  1455. {
  1456. const pan_slice_t slices[24] =
  1457. {
  1458. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13), pan_slice_t(l14, p14), pan_slice_t(l15, p15), pan_slice_t(l16, p16), pan_slice_t(l17, p17), pan_slice_t(l18, p18), pan_slice_t(l19, p19), pan_slice_t(l20, p20), pan_slice_t(l21, p21), pan_slice_t(l22, p22), pan_slice_t(l23, p23)
  1459. };
  1460. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1461. }
  1462. }
  1463. PANTHEIOS_CALL(int) pantheios_log_25(pan_sev_t severity
  1464. , pan_char_t const* p0, int l0
  1465. , pan_char_t const* p1, int l1
  1466. , pan_char_t const* p2, int l2
  1467. , pan_char_t const* p3, int l3
  1468. , pan_char_t const* p4, int l4
  1469. , pan_char_t const* p5, int l5
  1470. , pan_char_t const* p6, int l6
  1471. , pan_char_t const* p7, int l7
  1472. , pan_char_t const* p8, int l8
  1473. , pan_char_t const* p9, int l9
  1474. , pan_char_t const* p10, int l10
  1475. , pan_char_t const* p11, int l11
  1476. , pan_char_t const* p12, int l12
  1477. , pan_char_t const* p13, int l13
  1478. , pan_char_t const* p14, int l14
  1479. , pan_char_t const* p15, int l15
  1480. , pan_char_t const* p16, int l16
  1481. , pan_char_t const* p17, int l17
  1482. , pan_char_t const* p18, int l18
  1483. , pan_char_t const* p19, int l19
  1484. , pan_char_t const* p20, int l20
  1485. , pan_char_t const* p21, int l21
  1486. , pan_char_t const* p22, int l22
  1487. , pan_char_t const* p23, int l23
  1488. , pan_char_t const* p24, int l24)
  1489. {
  1490. if(!pantheios_isSeverityLogged(severity))
  1491. {
  1492. return 0;
  1493. }
  1494. else
  1495. {
  1496. const pan_slice_t slices[25] =
  1497. {
  1498. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13), pan_slice_t(l14, p14), pan_slice_t(l15, p15), pan_slice_t(l16, p16), pan_slice_t(l17, p17), pan_slice_t(l18, p18), pan_slice_t(l19, p19), pan_slice_t(l20, p20), pan_slice_t(l21, p21), pan_slice_t(l22, p22), pan_slice_t(l23, p23), pan_slice_t(l24, p24)
  1499. };
  1500. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1501. }
  1502. }
  1503. PANTHEIOS_CALL(int) pantheios_log_26(pan_sev_t severity
  1504. , pan_char_t const* p0, int l0
  1505. , pan_char_t const* p1, int l1
  1506. , pan_char_t const* p2, int l2
  1507. , pan_char_t const* p3, int l3
  1508. , pan_char_t const* p4, int l4
  1509. , pan_char_t const* p5, int l5
  1510. , pan_char_t const* p6, int l6
  1511. , pan_char_t const* p7, int l7
  1512. , pan_char_t const* p8, int l8
  1513. , pan_char_t const* p9, int l9
  1514. , pan_char_t const* p10, int l10
  1515. , pan_char_t const* p11, int l11
  1516. , pan_char_t const* p12, int l12
  1517. , pan_char_t const* p13, int l13
  1518. , pan_char_t const* p14, int l14
  1519. , pan_char_t const* p15, int l15
  1520. , pan_char_t const* p16, int l16
  1521. , pan_char_t const* p17, int l17
  1522. , pan_char_t const* p18, int l18
  1523. , pan_char_t const* p19, int l19
  1524. , pan_char_t const* p20, int l20
  1525. , pan_char_t const* p21, int l21
  1526. , pan_char_t const* p22, int l22
  1527. , pan_char_t const* p23, int l23
  1528. , pan_char_t const* p24, int l24
  1529. , pan_char_t const* p25, int l25)
  1530. {
  1531. if(!pantheios_isSeverityLogged(severity))
  1532. {
  1533. return 0;
  1534. }
  1535. else
  1536. {
  1537. const pan_slice_t slices[26] =
  1538. {
  1539. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13), pan_slice_t(l14, p14), pan_slice_t(l15, p15), pan_slice_t(l16, p16), pan_slice_t(l17, p17), pan_slice_t(l18, p18), pan_slice_t(l19, p19), pan_slice_t(l20, p20), pan_slice_t(l21, p21), pan_slice_t(l22, p22), pan_slice_t(l23, p23), pan_slice_t(l24, p24), pan_slice_t(l25, p25)
  1540. };
  1541. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1542. }
  1543. }
  1544. PANTHEIOS_CALL(int) pantheios_log_27(pan_sev_t severity
  1545. , pan_char_t const* p0, int l0
  1546. , pan_char_t const* p1, int l1
  1547. , pan_char_t const* p2, int l2
  1548. , pan_char_t const* p3, int l3
  1549. , pan_char_t const* p4, int l4
  1550. , pan_char_t const* p5, int l5
  1551. , pan_char_t const* p6, int l6
  1552. , pan_char_t const* p7, int l7
  1553. , pan_char_t const* p8, int l8
  1554. , pan_char_t const* p9, int l9
  1555. , pan_char_t const* p10, int l10
  1556. , pan_char_t const* p11, int l11
  1557. , pan_char_t const* p12, int l12
  1558. , pan_char_t const* p13, int l13
  1559. , pan_char_t const* p14, int l14
  1560. , pan_char_t const* p15, int l15
  1561. , pan_char_t const* p16, int l16
  1562. , pan_char_t const* p17, int l17
  1563. , pan_char_t const* p18, int l18
  1564. , pan_char_t const* p19, int l19
  1565. , pan_char_t const* p20, int l20
  1566. , pan_char_t const* p21, int l21
  1567. , pan_char_t const* p22, int l22
  1568. , pan_char_t const* p23, int l23
  1569. , pan_char_t const* p24, int l24
  1570. , pan_char_t const* p25, int l25
  1571. , pan_char_t const* p26, int l26)
  1572. {
  1573. if(!pantheios_isSeverityLogged(severity))
  1574. {
  1575. return 0;
  1576. }
  1577. else
  1578. {
  1579. const pan_slice_t slices[27] =
  1580. {
  1581. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13), pan_slice_t(l14, p14), pan_slice_t(l15, p15), pan_slice_t(l16, p16), pan_slice_t(l17, p17), pan_slice_t(l18, p18), pan_slice_t(l19, p19), pan_slice_t(l20, p20), pan_slice_t(l21, p21), pan_slice_t(l22, p22), pan_slice_t(l23, p23), pan_slice_t(l24, p24), pan_slice_t(l25, p25), pan_slice_t(l26, p26)
  1582. };
  1583. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1584. }
  1585. }
  1586. PANTHEIOS_CALL(int) pantheios_log_28(pan_sev_t severity
  1587. , pan_char_t const* p0, int l0
  1588. , pan_char_t const* p1, int l1
  1589. , pan_char_t const* p2, int l2
  1590. , pan_char_t const* p3, int l3
  1591. , pan_char_t const* p4, int l4
  1592. , pan_char_t const* p5, int l5
  1593. , pan_char_t const* p6, int l6
  1594. , pan_char_t const* p7, int l7
  1595. , pan_char_t const* p8, int l8
  1596. , pan_char_t const* p9, int l9
  1597. , pan_char_t const* p10, int l10
  1598. , pan_char_t const* p11, int l11
  1599. , pan_char_t const* p12, int l12
  1600. , pan_char_t const* p13, int l13
  1601. , pan_char_t const* p14, int l14
  1602. , pan_char_t const* p15, int l15
  1603. , pan_char_t const* p16, int l16
  1604. , pan_char_t const* p17, int l17
  1605. , pan_char_t const* p18, int l18
  1606. , pan_char_t const* p19, int l19
  1607. , pan_char_t const* p20, int l20
  1608. , pan_char_t const* p21, int l21
  1609. , pan_char_t const* p22, int l22
  1610. , pan_char_t const* p23, int l23
  1611. , pan_char_t const* p24, int l24
  1612. , pan_char_t const* p25, int l25
  1613. , pan_char_t const* p26, int l26
  1614. , pan_char_t const* p27, int l27)
  1615. {
  1616. if(!pantheios_isSeverityLogged(severity))
  1617. {
  1618. return 0;
  1619. }
  1620. else
  1621. {
  1622. const pan_slice_t slices[28] =
  1623. {
  1624. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13), pan_slice_t(l14, p14), pan_slice_t(l15, p15), pan_slice_t(l16, p16), pan_slice_t(l17, p17), pan_slice_t(l18, p18), pan_slice_t(l19, p19), pan_slice_t(l20, p20), pan_slice_t(l21, p21), pan_slice_t(l22, p22), pan_slice_t(l23, p23), pan_slice_t(l24, p24), pan_slice_t(l25, p25), pan_slice_t(l26, p26), pan_slice_t(l27, p27)
  1625. };
  1626. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1627. }
  1628. }
  1629. PANTHEIOS_CALL(int) pantheios_log_29(pan_sev_t severity
  1630. , pan_char_t const* p0, int l0
  1631. , pan_char_t const* p1, int l1
  1632. , pan_char_t const* p2, int l2
  1633. , pan_char_t const* p3, int l3
  1634. , pan_char_t const* p4, int l4
  1635. , pan_char_t const* p5, int l5
  1636. , pan_char_t const* p6, int l6
  1637. , pan_char_t const* p7, int l7
  1638. , pan_char_t const* p8, int l8
  1639. , pan_char_t const* p9, int l9
  1640. , pan_char_t const* p10, int l10
  1641. , pan_char_t const* p11, int l11
  1642. , pan_char_t const* p12, int l12
  1643. , pan_char_t const* p13, int l13
  1644. , pan_char_t const* p14, int l14
  1645. , pan_char_t const* p15, int l15
  1646. , pan_char_t const* p16, int l16
  1647. , pan_char_t const* p17, int l17
  1648. , pan_char_t const* p18, int l18
  1649. , pan_char_t const* p19, int l19
  1650. , pan_char_t const* p20, int l20
  1651. , pan_char_t const* p21, int l21
  1652. , pan_char_t const* p22, int l22
  1653. , pan_char_t const* p23, int l23
  1654. , pan_char_t const* p24, int l24
  1655. , pan_char_t const* p25, int l25
  1656. , pan_char_t const* p26, int l26
  1657. , pan_char_t const* p27, int l27
  1658. , pan_char_t const* p28, int l28)
  1659. {
  1660. if(!pantheios_isSeverityLogged(severity))
  1661. {
  1662. return 0;
  1663. }
  1664. else
  1665. {
  1666. const pan_slice_t slices[29] =
  1667. {
  1668. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13), pan_slice_t(l14, p14), pan_slice_t(l15, p15), pan_slice_t(l16, p16), pan_slice_t(l17, p17), pan_slice_t(l18, p18), pan_slice_t(l19, p19), pan_slice_t(l20, p20), pan_slice_t(l21, p21), pan_slice_t(l22, p22), pan_slice_t(l23, p23), pan_slice_t(l24, p24), pan_slice_t(l25, p25), pan_slice_t(l26, p26), pan_slice_t(l27, p27), pan_slice_t(l28, p28)
  1669. };
  1670. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1671. }
  1672. }
  1673. PANTHEIOS_CALL(int) pantheios_log_30(pan_sev_t severity
  1674. , pan_char_t const* p0, int l0
  1675. , pan_char_t const* p1, int l1
  1676. , pan_char_t const* p2, int l2
  1677. , pan_char_t const* p3, int l3
  1678. , pan_char_t const* p4, int l4
  1679. , pan_char_t const* p5, int l5
  1680. , pan_char_t const* p6, int l6
  1681. , pan_char_t const* p7, int l7
  1682. , pan_char_t const* p8, int l8
  1683. , pan_char_t const* p9, int l9
  1684. , pan_char_t const* p10, int l10
  1685. , pan_char_t const* p11, int l11
  1686. , pan_char_t const* p12, int l12
  1687. , pan_char_t const* p13, int l13
  1688. , pan_char_t const* p14, int l14
  1689. , pan_char_t const* p15, int l15
  1690. , pan_char_t const* p16, int l16
  1691. , pan_char_t const* p17, int l17
  1692. , pan_char_t const* p18, int l18
  1693. , pan_char_t const* p19, int l19
  1694. , pan_char_t const* p20, int l20
  1695. , pan_char_t const* p21, int l21
  1696. , pan_char_t const* p22, int l22
  1697. , pan_char_t const* p23, int l23
  1698. , pan_char_t const* p24, int l24
  1699. , pan_char_t const* p25, int l25
  1700. , pan_char_t const* p26, int l26
  1701. , pan_char_t const* p27, int l27
  1702. , pan_char_t const* p28, int l28
  1703. , pan_char_t const* p29, int l29)
  1704. {
  1705. if(!pantheios_isSeverityLogged(severity))
  1706. {
  1707. return 0;
  1708. }
  1709. else
  1710. {
  1711. const pan_slice_t slices[30] =
  1712. {
  1713. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13), pan_slice_t(l14, p14), pan_slice_t(l15, p15), pan_slice_t(l16, p16), pan_slice_t(l17, p17), pan_slice_t(l18, p18), pan_slice_t(l19, p19), pan_slice_t(l20, p20), pan_slice_t(l21, p21), pan_slice_t(l22, p22), pan_slice_t(l23, p23), pan_slice_t(l24, p24), pan_slice_t(l25, p25), pan_slice_t(l26, p26), pan_slice_t(l27, p27), pan_slice_t(l28, p28), pan_slice_t(l29, p29)
  1714. };
  1715. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1716. }
  1717. }
  1718. PANTHEIOS_CALL(int) pantheios_log_31(pan_sev_t severity
  1719. , pan_char_t const* p0, int l0
  1720. , pan_char_t const* p1, int l1
  1721. , pan_char_t const* p2, int l2
  1722. , pan_char_t const* p3, int l3
  1723. , pan_char_t const* p4, int l4
  1724. , pan_char_t const* p5, int l5
  1725. , pan_char_t const* p6, int l6
  1726. , pan_char_t const* p7, int l7
  1727. , pan_char_t const* p8, int l8
  1728. , pan_char_t const* p9, int l9
  1729. , pan_char_t const* p10, int l10
  1730. , pan_char_t const* p11, int l11
  1731. , pan_char_t const* p12, int l12
  1732. , pan_char_t const* p13, int l13
  1733. , pan_char_t const* p14, int l14
  1734. , pan_char_t const* p15, int l15
  1735. , pan_char_t const* p16, int l16
  1736. , pan_char_t const* p17, int l17
  1737. , pan_char_t const* p18, int l18
  1738. , pan_char_t const* p19, int l19
  1739. , pan_char_t const* p20, int l20
  1740. , pan_char_t const* p21, int l21
  1741. , pan_char_t const* p22, int l22
  1742. , pan_char_t const* p23, int l23
  1743. , pan_char_t const* p24, int l24
  1744. , pan_char_t const* p25, int l25
  1745. , pan_char_t const* p26, int l26
  1746. , pan_char_t const* p27, int l27
  1747. , pan_char_t const* p28, int l28
  1748. , pan_char_t const* p29, int l29
  1749. , pan_char_t const* p30, int l30)
  1750. {
  1751. if(!pantheios_isSeverityLogged(severity))
  1752. {
  1753. return 0;
  1754. }
  1755. else
  1756. {
  1757. const pan_slice_t slices[31] =
  1758. {
  1759. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13), pan_slice_t(l14, p14), pan_slice_t(l15, p15), pan_slice_t(l16, p16), pan_slice_t(l17, p17), pan_slice_t(l18, p18), pan_slice_t(l19, p19), pan_slice_t(l20, p20), pan_slice_t(l21, p21), pan_slice_t(l22, p22), pan_slice_t(l23, p23), pan_slice_t(l24, p24), pan_slice_t(l25, p25), pan_slice_t(l26, p26), pan_slice_t(l27, p27), pan_slice_t(l28, p28), pan_slice_t(l29, p29), pan_slice_t(l30, p30)
  1760. };
  1761. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1762. }
  1763. }
  1764. PANTHEIOS_CALL(int) pantheios_log_32(pan_sev_t severity
  1765. , pan_char_t const* p0, int l0
  1766. , pan_char_t const* p1, int l1
  1767. , pan_char_t const* p2, int l2
  1768. , pan_char_t const* p3, int l3
  1769. , pan_char_t const* p4, int l4
  1770. , pan_char_t const* p5, int l5
  1771. , pan_char_t const* p6, int l6
  1772. , pan_char_t const* p7, int l7
  1773. , pan_char_t const* p8, int l8
  1774. , pan_char_t const* p9, int l9
  1775. , pan_char_t const* p10, int l10
  1776. , pan_char_t const* p11, int l11
  1777. , pan_char_t const* p12, int l12
  1778. , pan_char_t const* p13, int l13
  1779. , pan_char_t const* p14, int l14
  1780. , pan_char_t const* p15, int l15
  1781. , pan_char_t const* p16, int l16
  1782. , pan_char_t const* p17, int l17
  1783. , pan_char_t const* p18, int l18
  1784. , pan_char_t const* p19, int l19
  1785. , pan_char_t const* p20, int l20
  1786. , pan_char_t const* p21, int l21
  1787. , pan_char_t const* p22, int l22
  1788. , pan_char_t const* p23, int l23
  1789. , pan_char_t const* p24, int l24
  1790. , pan_char_t const* p25, int l25
  1791. , pan_char_t const* p26, int l26
  1792. , pan_char_t const* p27, int l27
  1793. , pan_char_t const* p28, int l28
  1794. , pan_char_t const* p29, int l29
  1795. , pan_char_t const* p30, int l30
  1796. , pan_char_t const* p31, int l31)
  1797. {
  1798. if(!pantheios_isSeverityLogged(severity))
  1799. {
  1800. return 0;
  1801. }
  1802. else
  1803. {
  1804. const pan_slice_t slices[32] =
  1805. {
  1806. pan_slice_t(l0, p0), pan_slice_t(l1, p1), pan_slice_t(l2, p2), pan_slice_t(l3, p3), pan_slice_t(l4, p4), pan_slice_t(l5, p5), pan_slice_t(l6, p6), pan_slice_t(l7, p7), pan_slice_t(l8, p8), pan_slice_t(l9, p9), pan_slice_t(l10, p10), pan_slice_t(l11, p11), pan_slice_t(l12, p12), pan_slice_t(l13, p13), pan_slice_t(l14, p14), pan_slice_t(l15, p15), pan_slice_t(l16, p16), pan_slice_t(l17, p17), pan_slice_t(l18, p18), pan_slice_t(l19, p19), pan_slice_t(l20, p20), pan_slice_t(l21, p21), pan_slice_t(l22, p22), pan_slice_t(l23, p23), pan_slice_t(l24, p24), pan_slice_t(l25, p25), pan_slice_t(l26, p26), pan_slice_t(l27, p27), pan_slice_t(l28, p28), pan_slice_t(l29, p29), pan_slice_t(l30, p30), pan_slice_t(l31, p31)
  1807. };
  1808. return pantheios_log_n(severity, STLSOFT_NUM_ELEMENTS(slices), slices);
  1809. }
  1810. }