44# Authors: https://github.com/open-atmos/PyPartMC/graphs/contributors                              # 
55##################################################################################################*/  
66
7- #include  < string_view> 
7+ #include  < bpstd/ string_view.hpp > 
88#include  < tcb/span.hpp> 
99
1010#include  " gimmicks.hpp" 
@@ -17,7 +17,7 @@ extern "C"
1717void  c_spec_file_read_real (
1818    const  char  *name_data, const  int  *name_size, double  *var
1919) {
20-     gimmick_ptr ()->read_value (std ::string_view (name_data, *name_size), var);
20+     gimmick_ptr ()->read_value (bpstd ::string_view (name_data, *name_size), var);
2121}
2222
2323/* ********************************************************************************/ 
@@ -26,7 +26,7 @@ extern "C"
2626void  c_spec_file_read_integer (
2727    const  char  *name_data, const  int  *name_size, int  *var
2828) {
29-     gimmick_ptr ()->read_value (std ::string_view (name_data, *name_size), var);
29+     gimmick_ptr ()->read_value (bpstd ::string_view (name_data, *name_size), var);
3030}
3131
3232/* ********************************************************************************/ 
@@ -35,13 +35,13 @@ extern "C"
3535void  c_spec_file_read_logical (
3636    const  char  *name_data, const  int  *name_size, bool  *var
3737) {
38-     gimmick_ptr ()->read_value (std ::string_view (name_data, *name_size), var);
38+     gimmick_ptr ()->read_value (bpstd ::string_view (name_data, *name_size), var);
3939}
4040
4141/* ********************************************************************************/ 
4242
4343void  spec_file_read_string (
44-     const  std ::string_view &name,
44+     const  bpstd ::string_view &name,
4545    char * var_data,
4646    int  *var_size
4747) noexcept  {
@@ -56,14 +56,14 @@ void c_spec_file_read_string(
5656    int  *var_size
5757) noexcept  {
5858    spec_file_read_string (
59-         std ::string_view (name_data, *name_size),
59+         bpstd ::string_view (name_data, *name_size),
6060        var_data, var_size
6161    );
6262}
6363
6464/* ********************************************************************************/ 
6565
66- void  spec_file_open (const  std ::string_view &filename) {
66+ void  spec_file_open (const  bpstd ::string_view &filename) {
6767    gimmick_ptr ()->zoom_in (filename);
6868}
6969
@@ -73,7 +73,7 @@ void c_spec_file_open(
7373    const  int  *filename_size
7474) {
7575    spec_file_open (
76-         std ::string_view (filename_data, *filename_size)
76+         bpstd ::string_view (filename_data, *filename_size)
7777    );
7878}
7979
@@ -91,7 +91,7 @@ void c_spec_file_close() {
9191/* ********************************************************************************/ 
9292
9393void  spec_file_read_timed_real_array_size (
94-     const  std ::string_view &name,
94+     const  bpstd ::string_view &name,
9595    int  *times_size,
9696    int  *vals_size
9797) {
@@ -107,7 +107,7 @@ void c_spec_file_read_timed_real_array_size(
107107    int  *vals_size 
108108) {
109109    spec_file_read_timed_real_array_size (
110-         std ::string_view (name_data, *name_size),
110+         bpstd ::string_view (name_data, *name_size),
111111        times_size,
112112        vals_size
113113    );
@@ -116,7 +116,7 @@ void c_spec_file_read_timed_real_array_size(
116116/* ********************************************************************************/ 
117117
118118void  spec_file_read_timed_real_array_data (
119-     const  std ::string_view &name,
119+     const  bpstd ::string_view &name,
120120    const  tcb::span<double > ×,
121121    const  tcb::span<double > &vals
122122) {
@@ -134,9 +134,9 @@ void c_spec_file_read_timed_real_array_data(
134134    const  int  *vals_size 
135135) {
136136    spec_file_read_timed_real_array_data (
137-         std ::string_view (name_data, *name_size),
138-         tcb::span (times_data, *times_size),
139-         tcb::span (vals_data, *vals_size)
137+         bpstd ::string_view (name_data, *name_size),
138+         tcb::span< double > (times_data, *times_size),
139+         tcb::span< double > (vals_data, *vals_size)
140140    );
141141}
142142
@@ -202,7 +202,7 @@ void c_spec_file_read_real_named_array_data(
202202    spec_file_read_real_named_array_data (
203203        *row,
204204        name_data, name_size,
205-         tcb::span (vals_data, *vals_size)
205+         tcb::span< double > (vals_data, *vals_size)
206206    );
207207}
208208
0 commit comments