Newer
Older
#include <stdio.h>
#include "libmobile_hilink.h"
#include "libmobile_zte.h"
typedef struct json_object *(*func_ptr)(char *, char *);
func_ptr active_mobile_set_pin;
struct json_object *mobile_set_pin(char *dongle, char *current_pin, char *new_pin)
{
if (mobile_set_pin_impl)
mobile_set_pin_impl(current_pin, new_pin);
if (strcmp(dongle, "zte") == 0)
mobile_set_pin_impl = mobile_set_pin_zte;
if (strcmp(dongle, "hilink") == 0)
mobile_set_pin_impl = mobile_set_pin_hilink;
}